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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWAR

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
John ComminsSAThe Wanderers StadiumJohannesburg199512013136.503636.1100120
Gerhardus LiebenbergSATrent BridgeNottingham199812013136.504429.5500110
Mark BoucherSAR Premadasa StadiumColombo2000-200243113106.502650.0000000
Dale SteynSAGalle International StadiumGalle2014-20182301384.334330.2300010
David MillerSAHarare Sports ClubHarare20145311310*6.501586.6700110
Tip SnookeSAKingsmeadDurban19232301384.33--00000
Jimmy SinclairSANewlandsCape Town190623013124.33--00110
Harry BromfieldSANewlandsCape Town1962-19652321312*13.00--00030
Paul HarrisSASt George's ParkGqeberha20072401393.258515.2900210
Reggie SchwarzSAOld WanderersJohannesburg1906-1910241136*4.33--00100
Jacques KallisSACounty GroundNorthampton1999110121212.002646.1500000
Shaun PollockSASt Lawrence GroundCanterbury20031111212*-9133.3300010
Makhaya NtiniSAWACA GroundPerth1998-2005410121212.0010120.0000020
Lance KlusenerSAKennington OvalLondon20041111212*-10120.0000020
Lance KlusenerSACounty Cricket GroundHove19991111212*-4300.0000030
Charl LangeveldtSAGaddafi StadiumLahore2007210121212.001580.0000010
Charl LangeveldtSACaptain Roop Singh StadiumGwalior2010110121212.0011109.0900030
André NelSAPunjab Cricket Association Stadium, MohaliChandigarh20061111212*-10120.0000020
André NelSASydney Cricket GroundSydney2006110121212.008150.0000020
Justin KempSAKensington Oval, BridgetownBarbados2005-2007210121212.001580.0000010
Justin KempSAArnos Vale GroundKingstown20011111212*-1485.7100000
Albie MorkelSABuffalo ParkEast London20121111212*-11109.0900010
Albie MorkelSAIqbal StadiumFaisalabad2007110121212.009133.3300020
Dale SteynSASaurashtra Cricket Association StadiumRajkot2015110121212.009133.3300001
Dale SteynSAManuka OvalCanberra2014-2015210121212.006200.0000011
Roelof van der MerweSACaptain Roop Singh StadiumGwalior2010110121212.0011109.0900011
Ryan McLarenSAQueen's Park Oval, Port of SpainTrinidad2010110121212.001485.7100020
David MillerSAOld TraffordManchester2022110121212.001392.3100020
Rilee RossouwSAMelbourne Cricket GroundMelbourne2014110121212.008150.0000030
Chris MorrisSAShere Bangla National StadiumMirpur2015210121212.001392.3100030
Chris MorrisSACounty GroundTaunton2017110121212.0011109.0900010
Kyle AbbottSAEden ParkAuckland2015110121212.001963.1600020
Farhaan BehardienSAManuka OvalCanberra2014-2015210121212.0012100.0000020
Keshav MaharajSABarsapara Cricket StadiumGuwahati2022-20252111212*-3138.7100010
George LindeSANewlandsCape Town2020210121212.006200.0000011
Dane PatersonSASuperSport ParkCenturion2018-2024210121212.001675.0000011
Heinrich KlaasenSACarrara OvalCarrara2018110121212.006200.0000020
Heinrich KlaasenSAMA Chidambaram Stadium, ChepaukChennai2023110121212.0010120.0000001
Heinrich KlaasenSARiverside GroundChester-le-Street2022110121212.0010120.0000010
Lungi NgidiSABuffalo ParkEast London2018-20233111212*-2352.1700001
Jason SmithSASeddon ParkHamilton2026110121212.001392.3100010
Kyle VerreynneSAR Premadasa StadiumColombo2021110121212.002060.0000000
Ryan RickeltonSAZahur Ahmed Chowdhury StadiumChattogram2024110121212.004129.2700010
Tony de ZorziSAHagley OvalChristchurch2026110121212.001485.7100030
Tony de ZorziSAZayed Cricket StadiumAbu Dhabi2024110121212.001485.7100010
Anrich NortjeSAHimachal Pradesh Cricket Association StadiumDharamsala2025110121212.0012100.0000001
Matthew BreetzkeSASuperSport ParkCenturion2024110121212.0010120.0000011
Gerald CoetzeeSANamibia Cricket GroundWindhoek2025110121212.006200.0000020
Donavon FerreiraSAThe Wanderers StadiumJohannesburg2023110121212.0011109.0900001
Marco JansenSASaurashtra Cricket Association StadiumRajkot2022110121212.001770.5900011

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.