Live2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7 (20)ZIM58/1 (5.2)ZIM need 164 runs in 88 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

South Africa: Batting figures (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Kagiso RabadaSA2015-2026741112111027112.24213151.71012213920
Jimmy SinclairSA1896-191125471106910623.2422665.933374216
Kepler WesselsSA1992-199416292102711838.04253840.462621071
Tip SnookeSA1906-192326461100810322.4060043.17151560
Billy ZulchSA1910-19211632298315032.7783742.29240541
Jack SiedleSA1928-19361834097714128.7410.00153381
Morné MorkelSA2006-201886104239444011.65185850.8100221435
Ryan RickeltonSA2022-20261730393025934.44176352.752121117
David BedinghamSA2023-20261729392311035.50137067.3714310817
Tony de ZorziSA2023-20251731191917730.63167754.802338813
Rassie van der DussenSA2019-2022183229059830.17222140.750631014
Alan MelvilleSA1938-19491119289418952.59--432711
Jack CheethamSA1949-1955244368838923.86--051523
Gordon WhiteSA1906-19121731287214730.07--243554
Hugh TayfieldSA1949-1960376098627516.9010.00025265
Adam BacherSA1996-1999193318339626.03205840.480531083
Ken FunstonSA1952-1958183318249225.75--052323
Tony PitheySA1957-19651727181915431.50120327.10142672
Tristan StubbsSA2024-20261528279212230.46171046.322326512
Marco JansenSA2021-2026233557709325.67131958.380549817
Andrew HallSA2002-20072133476016326.21165046.06137964
Pat SymcoxSA1993-19982027174110828.50132156.091418012
Clive van RyneveldSA1951-1958193367248326.81--032250
Keegan PetersenSA2021-2024142507048228.16147747.66040860
Makhaya NtiniSA1998-20091011164569932*9.85143948.5800211048
Eric DaltonSA1929-19391524269811731.73--231382
Ali BacherSA1965-1970122216797332.3372247.09061490
Denys MorkelSA1927-1932162816638824.5630.0004383
Allan DonaldSA1992-20027294336523710.69185635.130017660
Stephen CookSA2016-20171119063211733.26140245.08323660
Nummy DeaneSA1924-1931172726289325.12--03101
Peter KirstenSA1992-19941222262610431.30208430.04142670
Jim ChristySA1929-19321018061810334.3310.00151243
John WatkinsSA1949-1957152716129223.54--032371
Peter PollockSA1961-197028411360775*21.6836131.30023271
Tiger LanceSA1962-1970132215917028.1448937.42051426
Charlie LlewellynSA1896-1912152815449020.1542346.81046110
Peter van der MerweSA1963-1967152325337625.3815936.48033201
Louis TancredSA1902-1913142615309721.20--025271
Cyril VincentSA1927-19352538125266020.2320.00024208
Billy WadeSA1938-19501119151112528.3923330.4713371
Barry RichardsSA197047050814072.5785459.48220705
Sarel ErweeSA2022-20231019147910826.61110743.27112560
Theunis de BruynSA2017-20221325146810119.50101246.25102692
Robin PetersonSA2003-2014152034648427.2964971.49032612
Pieter van der BijlSA1938-193959046012551.11--120333
Paul HarrisSA2007-2011374854604610.70135733.90009473
Tommy WardSA1912-1924234294596413.9120.0002540
Jimmy BlanckenbergSA1913-1924183074555919.78--022174
Percy SherwellSA1906-19111322442711523.7233753.41111571

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.