ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

South Africa: Batting by ground (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Makhaya NtiniSAWestpac ParkHamilton2004110212121.003855.2600030
Jonty RhodesSAAntigua Recreation GroundSt John's20011112121*-2391.3000020
Allan DonaldSAMangaung OvalBloemfontein1992-20018112121*-3560.0000040
Johan BothaSAEden GardensKolkata2005-20112112121*-2875.0000010
Wayne ParnellSADe Beers Diamond OvalKimberley2010-2012210212121.0017123.5300001
Wayne ParnellSADubai International Cricket StadiumDubai2010-2013410212121.002295.4500030
David MillerSAKensington Oval, Bridgetown, BarbadosBridgetown2024110212121.0017123.5300011
Faf du PlessisSAWillowmoore ParkBenoni2016110212121.003167.7400010
Khaya ZondoSAMangaung OvalBloemfontein2018110212121.002875.0000021
Rassie van der DussenSAMA Chidambaram Stadium, ChepaukChennai2023110212121.003953.8500000
Kagiso RabadaSAQueen's Park Oval, Port of Spain, TrinidadPort of Spain2024110212121.003265.6300040
Tony de ZorziSASenwes ParkPotchefstroom2023-2026210212121.002295.4500030
Kepler WesselsSAOld Trafford Cricket GroundManchester1994110212121.003953.8500030
Marco JansenSASir Vivian Richards Stadium, North Sound, AntiguaNorth Sound20242112121*-14150.0000011
Dian ForresterSAHagley OvalChristchurch20261112121*-13161.5400011
Peter PollockSAAdelaide OvalAdelaide1964110212121.00--00010
Brian McMillanSANahar Singh StadiumFaridabad1996110212121.003265.6300030
Adrian KuiperSACaptain Roop Singh StadiumGwalior1991110212121.002875.0000011
Clive EksteenSAEden ParkAuckland1995110212121.009222.8300010
Denis LindsaySAKennington OvalLondon1965120211710.50--00010
Denis LindsaySACarisbrookDunedin1964120212010.50250.0000000
Mark BoucherSASawai Mansingh StadiumJaipur2006-2010220211610.5020105.0000011
Shaun PollockSANational Cricket Stadium, St George'sGrenada20072222121*-2680.7700001
Allan DonaldSASardar Patel StadiumAhmedabad1996120211710.506731.3400030
Andrew HallSAGoodyear ParkBloemfontein2002-2003320211810.503756.7600020
Robin PetersonSAIqbal StadiumFaisalabad2003220211710.504052.5000030
Johan BothaSAKensington Oval, BridgetownBarbados2010320211210.503855.2600011
Johan BothaSAKennington OvalLondon2008-2009321211721.003363.6400010
Vernon PhilanderSAAdelaide OvalAdelaide2016120211710.504348.8400030
David MillerSAZayed Cricket StadiumAbu Dhabi2021221211621.0020105.0000010
David MillerSANational StadiumKarachi2025221211421.0020105.0000011
Imran TahirSAAdelaide OvalAdelaide2012-20183222111*-2295.4500030
Simon HarmerSAVidarbha Cricket Association Stadium, JamthaNagpur2015121211321.003461.7600020
Quinton de KockSAHimachal Pradesh Cricket Association StadiumDharamsala2023-2025220212010.502584.0000030
Dean ElgarSAFeroz Shah KotlaDelhi2015120211710.506731.3400030
Heinrich KlaasenSAR.Premadasa Stadium, KhettaramaColombo2018220211810.502487.5000011
Lungi NgidiSAMelbourne Cricket GroundMelbourne2022120211910.502777.7800021
Aiden MarkramSASinhalese Sports Club GroundColombo2018120211410.504447.7300030
Godfrey CrippsSANewlands Cricket GroundCape Town1892120211810.50--00000
Robert PooreSASt George's Park Cricket GroundPort Elizabeth1896120211110.50--000-0
George GloverSANewlands Cricket GroundCape Town18961212118*21.00--00000
Anton MurraySASydney Cricket GroundSydney1953120211710.50--00020
Eddie FullerSATrent BridgeNottingham1955120211510.50--00011
Eddie FullerSAKennington OvalLondon1955120211610.50--00040
Peter CarlsteinSATrent BridgeNottingham1960120211910.50--00020
Joe PartridgeSAMelbourne Cricket GroundMelbourne1964120211210.505637.5000010
Andrew HudsonSAHeadingley Cricket GroundLeeds1994120211210.508524.7100010
Adrian KuiperSAQueen's Park OvalPort of Spain1992220211910.507030.0000000
Daryll CullinanSALord'sLondon1998121211621.004052.5000040
Claude HendersonSAMelbourne Cricket GroundMelbourne2001120211610.505736.8400030

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.