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
Charl LangeveldtSASuperSport ParkCenturion2005-200951166*-4150.0000010
Charl LangeveldtSAQueen's Park Oval, Port of SpainTrinidad2005-2010310666.005120.0000010
Paul AdamsSAQueen's Park OvalPort of Spain2001110666.00875.0000000
Paul AdamsSAEdgbaston Cricket GroundBirmingham199811166*-1735.2900010
Paul AdamsSAKingsmead Cricket GroundDurban2002110666.002623.0800000
Alan DawsonSAGymkhana Club GroundNairobi1999210666.003200.0000001
André NelSABourda, GeorgetownGuyana200511166*-2425.0000000
André NelSAQueen's Park Oval, Port of SpainTrinidad2005310666.001540.0000010
Justin OntongSAEden ParkAuckland2012110666.005120.0000010
Justin KempSAAdelaide OvalAdelaide200611166*-4150.0000010
Justin KempSAWestern Australia Cricket Association GroundPerth2006110666.001250.0000000
Dale SteynSATrent BridgeNottingham2008-2012510666.006100.0000010
Loots BosmanSANewlandsCape Town2006110666.002623.0800010
Roger TelemachusSADocklands StadiumMelbourne200031166*-785.7100000
Alviro PetersenSAVRA GroundAmstelveen2013110666.00966.6700010
Morné MorkelSASenwes ParkPotchefstroom2008-201721166*-3200.0000010
Morné MorkelSAEden ParkAuckland2012-201531166*-875.0000010
Paul HarrisSALord'sLondon2008110666.001833.3300010
Rory KleinveldtSASenwes ParkPotchefstroom2013110666.005120.0000010
Roelof van der MerweSANewlandsCape Town200921166*-4150.0000001
Ryan McLarenSAWillowmoore ParkBenoni2009-201321166*-5120.0000010
Imran TahirSAWarner Park, BasseterreSt Kitts2016210666.00966.6700000
Reeza HendricksSAPunjab Cricket Association IS Bindra Stadium, MohaliChandigarh2019110666.001154.5500010
Kyle AbbottSAHarare Sports ClubHarare2014110666.001346.1500000
Mangaliso MosheleSASuperSport ParkCenturion2017110666.001600.0000001
Temba BavumaSAHeadingleyLeeds2025110666.00966.6700000
Christiaan JonkerSADiamond OvalKimberley2018110666.001442.8600010
Rassie van der DussenSACivil Service Cricket Club, StormontBelfast2021110666.001540.0000000
Sisanda MagalaSASedgars ParkPotchefstroom202311166*-785.7100000
Andile PhehlukwayoSASenwes ParkPotchefstroom2017-202041166*-1346.1500000
Lungi NgidiSAKennington OvalLondon201921166*-5120.0000001
Jason SmithSASuperSport ParkCenturion202611166*-3200.0000010
Jason SmithSABrian Lara Stadium, Tarouba, TrinidadTarouba202411166*-6100.0000000
Marques AckermanSASt George's ParkGqeberha2026110666.003815.7900000
Kepler WesselsSAGaddafi StadiumLahore1994110666.002920.6900000
Tristan StubbsSABuffalo ParkEast London2023110666.001060.0000000
Tristan StubbsSAPerth StadiumPerth2022110666.006100.0000010
Tristan StubbsSAWanderers StadiumJohannesburg2026110666.00875.0000010
Dewald BrevisSAHeadingleyLeeds202511166*-2300.0000001
Dewald BrevisSAThe Rose BowlSouthampton2025110666.001250.0000001
Percy SherwellSAKennington OvalLondon1907110666.00--000-0
Quintin McMillanSAAMI StadiumChristchurch1932110666.00--000-0
Anton MurraySAEden ParkAuckland1953110666.00--000-0
Anton MurraySANewlandsCape Town1954110666.00--000-0
Peter PollockSACarisbrookDunedin1964110666.00--000-0
Joe PartridgeSAAdelaide OvalAdelaide1964110666.00--00010
Brett SchultzSASinhalese Sports Club GroundColombo1993110666.001346.1500010
Andrew HudsonSAAsgiriya StadiumKandy1993110666.001637.5000010
Adrian KuiperSAMangaung OvalBloemfontein1994110666.001346.1500000
Fanie de VilliersSASuperSport ParkCenturion1992-199441166*-1060.0000000

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.