Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th 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)ODI5th 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 drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledODI2nd 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/27QUETASODI1st ODI · England tour of Australia 2026AUSENG

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
Neil AdcockSAEllis Park StadiumJohannesburg1953-1954230662.00--00200
Lonwabo TsotsobeSAKingsmeadDurban2010-201464265*3.00785.7100210
Eric DaviesSAKingsmeadDurban1936-193924162*2.00--00100
Herschelle GibbsSACounty GroundNorthampton1999110555.001533.3300010
Herschelle GibbsSASt Lawrence GroundCanterbury2003110555.00955.5600010
Gary KirstenSAMcLean ParkNapier199911155*-5100.0000010
Mark BoucherSASt. George's ParkPort Elizabeth2004110555.00862.5000010
Shaun PollockSABeausejour Stadium, Gros IsletSt Lucia2007110555.001338.4600010
Makhaya NtiniSAOUTsurance OvalBloemfontein2008110555.001338.4600010
Makhaya NtiniSAWestern Australia Cricket Association GroundPerth200811155*-1533.3300010
Jonty RhodesSACounty Cricket GroundChelmsford1999110555.005100.0000010
Lance KlusenerSABourdaGeorgetown2001110555.001050.0000010
Allan DonaldSAPCA IS Bindra StadiumMohali199311155*-2420.8300000
Andrew HallSAThe Wanderers StadiumJohannesburg2005-2006210555.00683.3300010
Robin PetersonSAGoodyear ParkBloemfontein2002-2006310555.00862.5000010
Robin PetersonSAMcLean ParkNapier2004-2012210555.002718.5200000
Martin van JaarsveldSAThe Rose BowlSouthampton2003110555.001145.4500000
Morné van WykSAShere Bangla National StadiumMirpur2011110555.005100.0000000
Morné van WykSAVidarbha Cricket Association Stadium, JamthaNagpur2011110555.005100.0000010
David TerbruggeSAGoodyear ParkBloemfontein2000110555.001145.4500000
Hashim AmlaSASaurashtra Cricket Association StadiumRajkot2015110555.001533.3300000
Dale SteynSABuffalo ParkEast London2012-202031155*-2250.0000010
Johan van der WathSASedgars ParkPotchefstroom2006110555.00683.3300000
Loots BosmanSAGoodyear ParkBloemfontein2006110555.001241.6700000
Loots BosmanSADe Beers Diamond OvalKimberley2010110555.003166.6700010
Paul HarrisSAMA Chidambaram Stadium, ChepaukChennai2008110555.001631.2500000
Vaughn van JaarsveldSAWestern Australia Cricket Association GroundPerth2009110555.00862.5000000
Wayne ParnellSALord'sLondon2009-2017310555.001338.4600000
Ryan McLarenSAWindsor Park, RoseauDominica2010210555.001145.4500000
Rusty TheronSADubai International Cricket StadiumDubai2010110555.005100.0000000
David MillerSAWindsor Park, RoseauDominica2010210555.00955.5600000
Imran TahirSAThe Wanderers StadiumJohannesburg2019210555.00955.5600010
Simon HarmerSABarsapara Cricket StadiumGuwahati2025110555.001729.4100000
Richard LeviSABuffalo ParkEast London2012110555.001338.4600000
Quinton de KockSABrian Lara Stadium, Tarouba, TrinidadTarouba2024110555.00862.5000010
Chris MorrisSAHeadingleyLeeds2017110555.004125.0000010
Kyle AbbottSAZahur Ahmed Chowdhury StadiumChattogram2015110555.001050.0000000
Kyle AbbottSAShere Bangla National StadiumMirpur2015410555.001145.4500010
Kyle AbbottSAProvidence StadiumGuyana2016110555.001145.4500000
Mangaliso MosheleSASenwes ParkPotchefstroom2017110555.005100.0000010
Dean ElgarSAWankhede StadiumMumbai201511155*-2250.0000010
Lizaad WilliamsSAGaddafi StadiumLahore2025110555.005100.0000000
Keshav MaharajSAUniversity OvalDunedin2017110555.00955.5600010
Keshav MaharajSAJSCA International Stadium ComplexRanchi2022110555.001338.4600000
Rassie van der DussenSADiamond OvalKimberley2023110555.00862.5000000
Rassie van der DussenSAMarrara StadiumDarwin2025110555.003166.6700010
Sisanda MagalaSAMangaung OvalBloemfontein202311155*-4125.0000010
Kagiso RabadaSABellerive OvalHobart2016-202231155*-1145.4500010
Kagiso RabadaSASir Vivian Richards Stadium, North Sound, AntiguaNorth Sound202421155*-3166.6700010
Tabraiz ShamsiSAOld TraffordManchester2019-202221155*-5100.0000010

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.