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 by ground (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×

Qualification: Minimum 20 innings.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSASuperSport ParkCenturion2007-201930373227620866.94357463.68109027719
Jacques KallisSANewlandsCape Town2000-201332415235922465.53416356.67912322729
Jacques KallisSASuperSport ParkCenturion1996-2011333891823201*62.86292962.2459019227
AB de VilliersSANew Wanderers StadiumJohannesburg2005-201729338155214962.08174289.0968114644
Quinton de KockSASuperSport ParkCenturion2013-202625303160417859.411487107.8774218552
Herschelle GibbsSANew Wanderers StadiumJohannesburg1999-200923252133217557.91169378.6847318624
Hashim AmlaSANew Wanderers StadiumJohannesburg2009-2017172231095153*57.63172463.524511265
Jacques KallisSAKingsmeadDurban1999-201327354157317750.74305251.546841826
Graeme SmithSANew Wanderers StadiumJohannesburg2002-201327333149913249.97184581.25311220518
Hansie CronjeSAThe Wanderers StadiumJohannesburg1992-19981522394712249.84158559.752409910
AB de VilliersSASuperSport ParkCenturion2005-201838455195615248.90273971.4159422127
AB de VilliersSANewlandsCape Town2005-201836475200416347.71295267.89511023221
Faf du PlessisSASt George's ParkGqeberha2011-20201721479913747.00138657.65250888
Aiden MarkramSAThe Wanderers StadiumJohannesburg2018-202619252104917545.61119188.0825013520
Graeme SmithSANewlandsCape Town2003-201431433179118344.77251271.3041022196
Herschelle GibbsSANewlandsCape Town2000-20092124294222842.82124775.5441211420
AB de VilliersSAKingsmeadDurban2004-2018283731449103*42.62232162.4311331669
Hashim AmlaSASt George's ParkGqeberha2007-201918242933127*42.41151361.67353922
Dean ElgarSANewlandsCape Town2013-202412224757141*42.06155248.78232913
Faf du PlessisSANewlandsCape Town2011-202025333124918541.63196263.6629212815
AB de VilliersSASt George's ParkGqeberha2005-2018242721019126*40.76145470.0828111614
Hashim AmlaSANewlandsCape Town2005-201931453170820140.67309255.243912175
Graeme SmithSASuperSport ParkCenturion2002-201431382146214140.61176782.7439318717
Jacques KallisSANew Wanderers StadiumJohannesburg1999-201326333117415839.13186962.8127312016
Faf du PlessisSASuperSport ParkCenturion2011-20201924380319938.24134459.75223927
Mark BoucherSANewlandsCape Town2000-201232295917122*38.21139865.5915210011
Hansie CronjeSASt George's ParkGqeberha1992-19991520461013538.13121550.21132528
Quinton de KockSANewlandsCape Town2013-20222024090912437.88103887.5735010912
Gary KirstenSANewlands Cricket GroundCape Town1994-20021623279112437.67149352.98252963
Mark BoucherSASuperSport ParkCenturion1998-20113231788011736.67140962.46140978
Herschelle GibbsSASt George's ParkGqeberha1997-20091821170712535.3597172.81234724
Jacques KallisSASt George's ParkGqeberha1996-201323282913121*35.12152160.03173897
JP DuminySASuperSport ParkCenturion2008-201925286764111*34.73107271.271437713
Herschelle GibbsSAKingsmeadDurban1999-20092126280514233.54115669.642311059
David MillerSASuperSport ParkCenturion2011-20242524562082*32.63505122.770415124
JP DuminySANewlandsCape Town2007-2019222427107332.2782985.650636212
Shaun PollockSAKingsmeadDurban1999-2008232384676431.1371765.13033523
Hansie CronjeSANewlands Cricket GroundCape Town1992-19991722261811230.90127648.43122507
Mark BoucherSANew Wanderers StadiumJohannesburg1999-2011262565789530.4286666.74042660
JP DuminySANew Wanderers StadiumJohannesburg2007-20172221354015530.0069078.261215511
Graeme SmithSAKingsmeadDurban2002-20132735395714729.91143366.782411256
Herschelle GibbsSASuperSport ParkCenturion1997-20091922161119229.10114653.32122778
Aiden MarkramSASuperSport ParkCenturion2018-20262127175411529.0099875.5514211012
Mark BoucherSAKingsmeadDurban1999-20112931672010828.80130255.30132832
JP DuminySAKingsmeadDurban2007-20181820347073*27.6581657.60021383
Graeme SmithSASt George's ParkGqeberha2002-20141820054310527.1575272.21142590
Shaun PollockSASt George's ParkGqeberha1995-2008222225046925.2077465.12022545
Hashim AmlaSAKingsmeadDurban2004-20192534083310024.50119869.531751211
Mark BoucherSASt George's ParkGqeberha1998-2011212244275223.7270760.40011393
Dale SteynSANewlandsCape Town2006-2019262272003213.3340349.63003203
Page 1Next

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