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)ODI1st 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 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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
Jim ChristySA1929-19321018061810334.3310.00151243
John WatkinsSA1949-1957152716129223.54--032371
Peter PollockSA1961-197028411360775*21.6836131.30023271
Tiger LanceSA1962-1970132215917028.1448937.42051426
Mike RindelSA1994-19992222157510627.3886066.86121560
Adrian KuiperSA1991-19962625757363*31.8383768.460314111
George LindeSA2019-2026443565674819.55566100.180044924
Ryan McLarenSA2009-201468481954171*18.6680167.54013486
Dwaine PretoriusSA2016-20226036653677*17.8754698.170244921
Peter van der MerweSA1963-1967152325337625.3815936.48033201
Fanie de VilliersSA1992-1998101622252967*13.22120943.760210497
Cyril VincentSA1927-19352538125266020.2320.00024208
Connor EsterhuizenSA20261312252311952.30407128.501403832
Martin van JaarsveldSA2002-2004202235217327.42100451.89031720
Billy WadeSA1938-19501119151112528.3923330.4713371
Barry RichardsSA197047050814072.5785459.48220705
Theunis de BruynSA2017-20221527149410119.00102848.05102723
Dave CallaghanSA1992-200029256493169*25.9572667.91102435
Craig MatthewsSA1991-199774471548962*15.2897850.00017524
Sarel ErweeSA2022-20231019147910826.61110743.27112560
André NelSA2001-200811765214643410.5589951.610013548
Pieter van der BijlSA1938-193959046012551.11--120333
Paul HarrisSA2007-2011404854604610.70135733.90009473
Tommy WardSA1912-1924234294596413.9120.0002540
Jimmy BlanckenbergSA1913-1924183074555919.78--022174
Senuran MuthusamySA2019-20251820643410931.0085950.52121385
Paul AdamsSA1995-2004696420426359.68113637.500010374
Gordon WhiteSA1910-1912917142011826.25--12221
Richard SnellSA1991-1996473694176315.4453078.68022344
Tufty MannSA1947-1951193114005213.333145.1601413
Justin OntongSA2001-2015432933994815.3552975.430023212
Stiaan van ZylSA2014-201612172395101*26.3377850.77102590
Simon HarmerSA2015-2026162353908221.6797340.08011373
Charlie LlewellynSA1910-1912101803658020.2842346.81034110
Zubayr HamzaSA2019-202491703636221.3581744.43022473
Jordan HermannSA202698135615050.86286124.48120457
Sid PeglerSA1910-19241628535635*15.4817262.21006101
Mick CommailleSA1910-1927122213554716.90--00100
Percy MansellSA1951-1955132223559017.75--023440
Jon-Jon SmutsSA2017-2021191813548420.8239489.85011387
Lee IrvineSA197047035310250.4365054.31120336
Buster NupenSA1921-1936173173486914.50--02553
Louis StrickerSA1910-1912132403444814.3344633.86005210
Rubin HermannSA2025-2026191823366321.00262128.240103211
Herby WadeSA1935-19361018232740*20.44--00450
George FullertonSA1947-195171303258825.00--031141
Headley KeithSA1953-195781613187321.20--023360
Quintin McMillanSA1929-19321321430650*18.0020.00014153
Imran TahirSA2011-2019162632830629*8.7447864.02008403
Dale BenkensteinSA1998-2002232033056917.9446365.87013200

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.