Live4th T20I · India in New Zealand 2026/27NZ259/7 (20)IND50/2 (4.2)IND need 210 runs in 94 ballsLive4th ODI · Ireland in Namibia 2026/27NAMIRE134/3 (29)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th 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 runsT2053rd Match · CSA Pro20 2026/27BOL137/9TIT137/8Match tied (Boland won the Super Over)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

South Africa: Batting figures (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Allan DonaldSA1991-2003164401895134.3227934.05001220
Kepler WesselsSA1991-19945554416279032.54314351.7701201240
Brian McMillanSA1991-199878521684112723.36114773.32103557
Andrew HudsonSA1991-199789881255916129.41396064.62218627815
Peter KirstenSA1991-19944040612939738.03230856.02090908
David RichardsonSA1991-199812277338685319.73129866.87016331
Jimmy CookSA1991-1993440673516.7511856.7800140
Richard SnellSA1991-1996422883226316.1033097.58021204
Adrian KuiperSA1991-19962523753963*33.6966281.420303711
Tim ShawSA1991-19949642617*13.003574.2900110
Clive RiceSA1991320261413.003770.2700011
Craig MatthewsSA1991-1997562291412610.8520269.8000352
Clive EksteenSA1991-199462266*-2524.0000000
Mandy YachadSA1991110313131.007740.2600010
Jonty RhodesSA1992-200324522051593512135.12733680.902331239247
Hansie CronjeSA1992-200018817531556511238.65727776.47239836694
Meyrick PringleSA1992-199417834813*9.605685.7100120
Omar HenrySA1992331201110.002676.9200020
Mark RushmereSA1992440783519.5017444.8300040
Corrie van ZylSA199222133*3.001127.2700100
Fanie de VilliersSA1992-199783361517020*8.1021877.98007132
Dave CallaghanSA1992-200029256493169*25.9572667.91102435
Daryll CullinanSA1993-200013813316386012432.99549270.283231029833
Errol StewartSA1993-20026626123*15.2511652.5900050
Pat SymcoxSA1993-19998054136946116.9383083.610364822
Gary KirstenSA1993-2003185185196798188*40.95943672.0413451165920
Dave RundleSA1994220663.001154.5500110
Eric SimonsSA1994-1995231842172415.5029573.56001103
Derek CrookesSA1994-2000322332965414.8041271.84013205
Mike RindelSA1994-19992222157510627.3886066.86121560
Steven JackSA1994-1995220763.50887.5000000
Nicky BojeSA1995-20051136918141012927.65157989.3024213513
Rudi SteynSA1995110444.001428.5700000
Gerhardus LiebenbergSA1995-1998440943923.5019947.2400080
Jacques KallisSA1996-2014323309531155013945.121579373.13178617910137
Shaun PollockSA1996-20082941967031939025.34373285.560132021255
Paul AdamsSA1996-200324956633*16.5012453.2300250
Lance KlusenerSA1996-2004171137503576103*41.10397789.922191329376
Steve PalframanSA1996740552813.758068.7500080
Herschelle GibbsSA1996-201024824016809417536.13972183.26213722930128
Rudi BrysonSA19977433217*32.0025128.0000021
Adam BacherSA1997-2005131302705620.7746957.57010260
Louis KoenSA1997-2000550822816.4016948.5200190
Mark BoucherSA1998-2011290216574523147*28.45534284.671251634181
Makhaya NtiniSA1998-2009172462319942*8.6529866.78009166
Roger TelemachusSA1998-20063715373296.089477.6600243
Steve ElworthySA1998-2002391681002312.5016062.50003101
Nantie HaywardSA1998-200221511243.002842.8600100
Alan DawsonSA1998-200419746923*23.0067102.9900091
Dale BenkensteinSA1998-2002232033056917.9446365.87013200
Page 1Next

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.