ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
Albie MorkelSAZahur Ahmed Chowdhury StadiumChattogram201444033138.2526126.9200003
Kagiso RabadaSANational Cricket Stadium, St George's, GrenadaSt George's20215443316*-26126.9200021
Gordon WhiteSAHeadingley Cricket GroundLeeds1907-191224033178.25--00000
Athol RowanSAOld Trafford Cricket GroundManchester1947-195124033178.25--00101
Reggie SchwarzSALord'sLondon1907-191235133288.25--00100
Andrew HallSAM. Chinnaswamy StadiumBengaluru2005110323232.004374.4200060
Jacques RudolphSASt Lawrence GroundCanterbury2003110323232.004571.1100040
JP DuminySAWindsor Park, RoseauDominica20101113232*-3884.2100010
Justin OntongSAWestpac StadiumWellington2012110323232.0017188.2400004
Justin OntongSAHarare Sports ClubHarare2001110323232.005756.1400021
Justin KempSAMangaung OvalBloemfontein2001-2005210323232.0026123.0800012
Vernon PhilanderSABellerive OvalHobart2016110323232.0028114.2900060
Gulam BodiSAHarare Sports ClubHarare2007110323232.003396.9700031
Dane PiedtSAShere Bangla National Stadium, MirpurDhaka2024110323232.008736.7800020
Farhaan BehardienSAHimachal Pradesh Cricket Association StadiumDharamsala20151113232*-23139.1300041
Farhaan BehardienSACounty GroundTaunton2017110323232.0021152.3800022
Mangaliso MosheleSANewlandsCape Town20171113232*-15213.3300013
Corbin BoschSALord'sLondon20251113232*-29110.3400030
Bjorn FortuinSAOld TraffordManchester2025110323232.0016200.0000032
Aiden MarkramSABellerive OvalHobart2018-2022210323232.004276.1900013
Marco JansenSASedgars ParkPotchefstroom2023110323232.0016200.0000041
Brian McMillanSALal Bahadur Shastri StadiumHyderabad1996110323232.003494.1200040
Andrew HudsonSANahar Singh StadiumFaridabad1996110323232.004571.1100050
Graeme SmithSAChevrolet ParkBloemfontein2012-2013220323016.006053.3300040
Herschelle GibbsSACarisbrookDunedin1999-2004220321616.005558.1800060
Andrew HallSAP Sara OvalColombo2006120323216.007244.4400121
JP DuminySAEdgbastonBirmingham2013-2017220322416.005261.5400010
Ashwell PrinceSAMelbourne Cricket GroundMelbourne2005120322616.0013923.0200020
Justin KempSAThe Wanderers StadiumJohannesburg2005220322416.006350.7900030
Heino KuhnSANew Wanderers StadiumJohannesburg2011-2017220322916.0029110.3400012
Stiaan van ZylSANew Wanderers StadiumJohannesburg2016120322116.008537.6500050
Temba BavumaSAJSCA International Stadium ComplexRanchi2019120323216.007542.6700150
Dean ElgarSARawalpindi Cricket StadiumRawalpindi2021120321716.004571.1100070
Kepler WesselsSAHeadingley Cricket GroundLeeds1994120322516.008637.2100030
Dennis GamsySANewlandsCape Town19701213230*32.0011926.8900020
Andrew HudsonSAAMI StadiumChristchurch1992-1995220322216.008836.3600040
Pat SymcoxSASardar Patel StadiumAhmedabad1996120323216.008537.6500111
Daryll CullinanSAAntigua Recreation GroundSt John's2001120322816.0012026.6700050
JP DuminySABoland ParkPaarl2012-2018330323010.674374.4200001
Jon-Jon SmutsSASuperSport ParkCenturion2017-2021330321710.673591.4300031
Lungi NgidiSAZayed Cricket StadiumAbu Dhabi20244323220*32.004080.0000031
Marco JansenSANarendra Modi StadiumAhmedabad2025-2026630321610.6718177.7800023
David RichardsonSAMangaung OvalBloemfontein1992-1997631321816.003688.8900020
Gary KirstenSATrent BridgeNottingham1998-199934032198.009234.7800140
Imran TahirSASuperSport ParkCenturion2011-201912423229*16.005162.7500150
Heinrich KlaasenSAGaddafi StadiumLahore2021-20254413217*10.6727118.5200150
Dale SteynSAWestern Australia Cricket Association GroundPerth2008-20165613286.405657.1400050
Robin PetersonSALord'sLondon20121113131*-20155.0000041
AB de VilliersSAMcLean ParkNapier20121113131*-3588.5700020
Ashwell PrinceSAGoodyear ParkBloemfontein2005110313131.004568.8900050

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.