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
Makhaya NtiniSACrusaders GroundPort Elizabeth2001110101010.001471.4300020
Jonty RhodesSALal Bahadur Shastri StadiumHyderabad1996110101010.001283.3300000
Jonty RhodesSAKensington OvalBridgetown20011111010*-8125.0000010
Lance KlusenerSAEden GardensKolkata1996110101010.002050.0000010
Charl LangeveldtSABourda, GeorgetownGuyana2005110101010.003826.3200020
Andrew HallSAIqbal StadiumFaisalabad20031111010*-9111.1100001
Paul AdamsSANational StadiumKarachi1996210101010.001471.4300000
André NelSAHeadingleyLeeds2008110101010.001758.8200000
Hashim AmlaSAHagley OvalChristchurch2017110101010.001376.9200020
Justin OntongSAEdgbastonBirmingham2012110101010.007142.8600001
AB de VilliersSARiverside GroundChester-le-Street2012110101010.006166.6700020
Justin KempSASedgars ParkPotchefstroom2006110101010.009111.1100001
Albie MorkelSALord'sLondon20091111010*-10100.0000000
Johan BothaSASawai Mansingh StadiumJaipur2010110101010.001190.9100010
Paul HarrisSAQueen's Park Oval, Port of SpainTrinidad2010110101010.002441.6700001
Vernon PhilanderSAWestpac StadiumWellington20151111010*-6166.6700010
Wayne ParnellSAMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota2013-20143111010*-6166.6700010
Roelof van der MerweSAQueen's Park Oval, Port of SpainTrinidad20101111010*-7142.8600020
David MillerSAMoses Mabhida StadiumDurban2011110101010.008125.0000001
Faf du PlessisSAPerth StadiumPerth20181111010*-2441.6700000
Imran TahirSAUniversity OvalDunedin2012110101010.0010100.0000010
Stiaan van ZylSAM Chinnaswamy StadiumBengaluru2015110101010.002050.0000020
Simon HarmerSANewlandsCape Town2015110101010.004820.8300020
Quinton de KockSAArnos Vale Ground, Kingstown, St VincentKingstown2024110101010.001190.9100010
Dwaine PretoriusSAPunjab Cricket Association IS Bindra Stadium, MohaliChandigarh20191111010*-7142.8600001
Dwaine PretoriusSAR Premadasa StadiumColombo20213111010*-6166.6700010
Dwaine PretoriusSASeddon ParkHamilton2017110101010.002147.6200010
Temba BavumaSAPerth StadiumPerth2022110101010.001566.6700001
Keshav MaharajSAShaheed Veer Narayan Singh International StadiumRaipur20251111010*-1471.4300000
Stephen CookSANew Wanderers StadiumJohannesburg2017110101010.004124.3900000
George LindeSAThe Village, MalahideDublin2021110101010.001376.9200010
Kagiso RabadaSAShere Bangla National StadiumMirpur2015310101010.002540.0000010
Heinrich KlaasenSANarendra Modi StadiumAhmedabad2023110101010.001376.9200010
Jason SmithSABay OvalMount Maunganui2026110101010.001471.4300010
Jason SmithSAEden ParkAuckland2026110101010.007142.8600020
Kyle VerreynneSARawalpindi Cricket StadiumRawalpindi2025110101010.002934.4800000
Anrich NortjeSAThe Village, MalahideDublin2021210101010.008125.0000010
Anrich NortjeSAMangaung OvalBloemfontein2020-2023410101010.001376.9200010
Kepler WesselsSAM Chinnaswamy StadiumBengaluru19931111010*-3330.3000020
Gerald CoetzeeSAMA Chidambaram Stadium, ChepaukChennai2023110101010.001376.9200000
Ottniel BaartmanSABoland ParkPaarl20241111010*-1662.5000000
Donavon FerreiraSARawalpindi Cricket StadiumRawalpindi2025110101010.001283.3300010
Marco JansenSABoland ParkPaarl2022-2024210101010.002737.0400000
Nqaba PeterSASabina Park, Kingston, JamaicaKingston20242111010*-7142.8600010
Dian ForresterSASeddon ParkHamilton2026110101010.0010100.0000010
Percy MansellSABasin ReserveWellington1953110101010.00--000-0
David IronsideSANewlandsCape Town1954110101010.00--000-0
Kenneth WalterSANew Wanderers StadiumJohannesburg1961110101010.00--000-0
Kelly SeymourSAThe GabbaBrisbane1963110101010.00--00010
Craig MatthewsSACaptain Roop Singh StadiumGwalior19911111010*-1662.5000000

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.