Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

South Africa: Batting figures (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×From 1908-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Keshav MaharajSA2016-20261761482418048414.55277664.99062419939
Dave NourseSA1910-192434643170311127.9270543.121103600
Kagiso RabadaSA2014-20262601865616877112.98279760.31012918738
Marco JansenSA2021-202688841516859324.42206781.52010816769
Andrew HallSA1999-20071119017167616322.96286658.48161218714
Colin BlandSA1961-1966213951669144*49.09100238.8239213720
Justin KempSA2001-20079173211654100*31.81206680.06111711662
Dale SteynSA2004-20202631804516337612.10339848.06032416145
Russell EndeanSA1951-1958285241630162*33.96--383901
Farhaan BehardienSA2012-201897792815927031.221501106.0607511641
Bob CatterallSA1922-193124432155512037.9360.003113368
Aubrey FaulknerSA1910-192417332150820448.65125658.284821033
Pat SymcoxSA1993-19991008114143510821.42215166.7117712834
Albie MorkelSA2004-2015107802113909723.561223113.6503210865
Dewald BrevisSA2023-2026515151367125*29.72927147.4616380102
Ken ViljoenSA1930-194927502136512428.44--295520
Jock CameronSA1927-19352645412399030.22--01034311
Morné MorkelSA2006-20182411564512044010.85219554.85003116513
Janneman MalanSA2019-2022343321199177*38.68133689.7535312227
Robin PetersonSA2002-2014115732111448422.00145078.900471259
Denis LindsaySA1963-197019311113018237.6766364.2535212213
Adam BacherSA1996-20053246111039624.51252743.650631343
Andile PhehlukwayoSA2016-20241328628106869*18.41121987.6102139641
Matthew BreetzkeSA2023-202633332105715034.10110695.572719825
Colin IngramSA2010-201340384105312430.97118688.7934610517
Billy ZulchSA1910-19211632298315032.7783742.29240541
Jack SiedleSA1928-19361834097714128.7410.00153381
David BedinghamSA2023-20261729392311035.50137067.3714310817
Makhaya NtiniSA1998-20112831667090842*9.46174851.95003112214
Alan MelvilleSA1938-19491119289418952.59--432711
Jack CheethamSA1949-1955244368838923.86--051523
Hugh TayfieldSA1949-1960376098627516.9010.00025265
Johan BothaSA2005-201212174288624618.74109678.650037711
Ken FunstonSA1952-1958183318249225.75--052323
Tony PitheySA1957-19651727181915431.50120327.10142672
Wayne ParnellSA2009-202313570288155619.40108375.250146713
LG PretoriusSA2025-20262223080415334.96681118.062428425
Chris MorrisSA2012-2019694787736919.8292983.210337320
Allan DonaldSA1991-200323613451747379.00213534.990029680
Clive van RyneveldSA1951-1958193367248326.81--032250
Keegan PetersenSA2021-2024142507048228.16147747.66040860
Eric DaltonSA1929-19391524269811731.73--231382
Corbin BoschSA2024-2026423314691100*36.3772495.441237211
Tip SnookeSA1910-19231834168710320.8260043.17131300
Ali BacherSA1965-1970122216797332.3372247.09061490
Denys MorkelSA1927-1932162816638824.5630.0004383
Morné van WykSA2003-201525242650114*29.5577483.981526718
Stephen CookSA2016-20171119063211733.26140245.08323660
Nummy DeaneSA1924-1931172726289325.12--03101
Loots BosmanSA2006-2010272516229425.92512121.480546429

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.