Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

South Africa: Batting by ground (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×From 1908-01-01×
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
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
Ashwell PrinceSANewlandsCape Town2005-20111317567115055.92157342.66222673
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.