Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I1st 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th 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)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

South Africa: Batting figures (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At The Wanderers Stadium×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Aiden MarkramSA2018-202619252104917545.61119188.0825013520
Hansie CronjeSA1992-19981522394712249.84158559.752409910
Quinton de KockSA2018-20261519070112936.8983883.65152918
Hashim AmlaSA2006-20198141649176*49.92131149.50151881
Temba BavumaSA2018-20241217365917247.07103863.49131812
Dean ElgarSA2018-2023714357912752.64129644.68130802
Gary KirstenSA1994-19981219155311030.72113848.59120791
Daryll CullinanSA1994-199812173622122*44.43111655.73152762
Jonty RhodesSA1992-1998141936309139.38109557.53041612
Jacques KallisSA1996-20071015048118632.07102047.16110616
Brian McMillanSA1992-19971013153911344.92108549.68211593
Shaun PollockSA1995-2006111744927937.8571169.20021543
Rassie van der DussenSA2019-2024141624709833.5769267.920325312
Faf du PlessisSA2018-2021710136912041.0055566.49211484
David RichardsonSA1992-1997141843569325.4365354.52033451
Andrew HudsonSA1992-1998111703667421.5383543.83032431
Ashwell PrinceSA2005-200761033389748.2970747.81020390
Heinrich KlaasenSA2018-2024141533248127.00277116.970213510
Mark BoucherSA1998-200781103147828.5555856.27021344
Reeza HendricksSA2018-2024101002698326.90235114.47032335
David MillerSA2018-2024171434799143.55353135.690503027
Graeme SmithSA2005-20075802076825.8828173.67030291
Herschelle GibbsSA1997-200771002086320.8035259.09022272
Adam BacherSA1997-20055711685628.0028159.79010260
AB de VilliersSA2006-201871201916915.9238150.13010223
Pat SymcoxSA1997-1998210108108108.0015768.79100170
Mike RindelSA1994-199833117810689.0022479.46110160
Peter KirstenSA1992-19944601595326.5042037.86011160
Boeta DippenaarSA2006240893722.2513964.03001160
Tony de ZorziSA2023-20243401408535.0020966.99010154
Nicky BojeSA2005-2006341844328.0010183.17000150
Andile PhehlukwayoSA2018-20231412315338*17.0016791.62003149
Vernon PhilanderSA2018-20204811193517.0021954.34000142
Dwaine PretoriusSA2019-202033111677*58.0012394.31010143
Craig MatthewsSA1992-19966619631*19.2024738.87000131
Keegan PetersenSA2022120906245.0016255.56010130
Kagiso RabadaSA2018-2024131221103011.0021152.13005125
Fanie de VilliersSA1992-19957539366*46.5017752.54010123
Marco JansenSA2022-20245521344744.67104128.85000118
Kepler WesselsSA1992-19944501295025.8032539.69010110
Lance KlusenerSA1997-19985711174919.5020257.92001112
Wiaan MulderSA2019-2023440614215.2511951.26001100
Theunis de BruynSA2019120564928.009956.57000100
Janneman MalanSA2019-2022440983324.5097101.0300096
Keshav MaharajSA2018-20261090904510.0013865.2200192
Allan DonaldSA1992-199813127852117.0022937.1200290
André NelSA2005-2007462612115.2510061.0000191
Jacques RudolphSA2005-2006230755025.0010869.4401170
Kyle VerreynneSA20222217958*79.0014953.0201062
Jon-Jon SmutsSA2018-2020330523117.3352100.0000061
Page 1Next

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