Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · 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 runsT20I4th 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 internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSANewlandsCape Town2000-201332415235922465.53416356.67912322729
Hashim AmlaSASuperSport ParkCenturion2007-201930373227620866.94357463.68109027719
AB de VilliersSANewlandsCape Town2005-201836475200416347.71295267.89511023221
AB de VilliersSASuperSport ParkCenturion2005-201838455195615248.90273971.4159422127
Jacques KallisSASuperSport ParkCenturion1996-2011333891823201*62.86292962.2459019227
Graeme SmithSANewlandsCape Town2003-201431433179118344.77251271.3041022196
Hashim AmlaSANewlandsCape Town2005-201931453170820140.67309255.243912175
Quinton de KockSASuperSport ParkCenturion2013-202625303160417859.411487107.8774218552
Jacques KallisSAKingsmeadDurban1999-201327354157317750.74305251.546841826
AB de VilliersSANew Wanderers StadiumJohannesburg2005-201729338155214962.08174289.0968114644
Graeme SmithSANew Wanderers StadiumJohannesburg2002-201327333149913249.97184581.25311220518
Graeme SmithSASuperSport ParkCenturion2002-201431382146214140.61176782.7439318717
AB de VilliersSAKingsmeadDurban2004-2018283731449103*42.62232162.4311331669
Herschelle GibbsSANew Wanderers StadiumJohannesburg1999-200923252133217557.91169378.6847318624
Faf du PlessisSANewlandsCape Town2011-202025333124918541.63196263.6629212815
Jacques KallisSANew Wanderers StadiumJohannesburg1999-201326333117415839.13186962.8127312016
Hashim AmlaSANew Wanderers StadiumJohannesburg2009-2017172231095153*57.63172463.524511265
Aiden MarkramSAThe Wanderers StadiumJohannesburg2018-202619252104917545.61119188.0825013520
AB de VilliersSASt George's ParkGqeberha2005-2018242721019126*40.76145470.0828111614
Graeme SmithSAKingsmeadDurban2002-20132735395714729.91143366.782411256
Hansie CronjeSAThe Wanderers StadiumJohannesburg1992-19981522394712249.84158559.752409910
Herschelle GibbsSANewlandsCape Town2000-20092124294222842.82124775.5441211420
Hashim AmlaSASt George's ParkGqeberha2007-201918242933127*42.41151361.67353922
Mark BoucherSANewlandsCape Town2000-201232295917122*38.21139865.5915210011
Jacques KallisSASt George's ParkGqeberha1996-201323282913121*35.12152160.03173897
Quinton de KockSANewlandsCape Town2013-20222024090912437.88103887.5735010912
Gary KirstenSAKingsmeadDurban1999-2003810088827588.80180149.31330961
Mark BoucherSASuperSport ParkCenturion1998-20113231788011736.67140962.46140978
Daryll CullinanSANewlands Cricket GroundCape Town1993-19991317084116849.47153754.72251803
Hashim AmlaSAKingsmeadDurban2004-20192534083310024.50119869.531751211
Herbie TaylorSAOld WanderersJohannesburg1913-1931816081517650.94--330431
Herschelle GibbsSAKingsmeadDurban1999-20092126280514233.54115669.642311059
Faf du PlessisSASuperSport ParkCenturion2011-20201924380319938.24134459.75223927
Faf du PlessisSASt George's ParkGqeberha2011-20201721479913747.00138657.65250888
Gary KirstenSANewlands Cricket GroundCape Town1994-20021623279112437.67149352.98252963
Quinton de KockSAKingsmeadDurban2012-20261416278512156.0782595.152508418
JP DuminySASuperSport ParkCenturion2008-201925286764111*34.73107271.271437713
Dean ElgarSANewlandsCape Town2013-202412224757141*42.06155248.78232913
Aiden MarkramSASuperSport ParkCenturion2018-20262127175411529.0099875.5514211012
Faf du PlessisSANew Wanderers StadiumJohannesburg2012-20171415172113451.5097274.183106814
Mark BoucherSAKingsmeadDurban1999-20112931672010828.80130255.30132832
Dave NourseSAOld WanderersJohannesburg1902-19231019371311144.56--170340
JP DuminySANewlandsCape Town2007-2019222427107332.2782985.650636212
Herschelle GibbsSASt George's ParkGqeberha1997-20091821170712535.3597172.81234724
Quinton de KockSAThe Wanderers StadiumJohannesburg2018-20261519070112936.8983883.65152918
David MillerSAKingsmeadDurban2011-202620176692118*62.91615112.522414828
Ashwell PrinceSASuperSport ParkCenturion2002-201113143691162*62.82121456.92311834
Jonty RhodesSAKingsmead Cricket GroundDurban1992-2002171736899849.21107664.03060657
Hashim AmlaSAKennington OvalLondon2008-20199111675311*67.50102066.18210783
Dean ElgarSASuperSport ParkCenturion2013-20231016067218542.00119456.281511061
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.