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
Marco JansenSADiamond OvalKimberley2023110121212.0012100.0000020
Marco JansenSARawalpindi Cricket StadiumRawalpindi2025110121212.002646.1500010
Marco JansenSABarabati StadiumCuttack2025110121212.0012100.0000002
Tristan StubbsSADaren Sammy National Cricket Stadium, Gros Islet, St LuciaGros Islet20241111212*-11109.0900010
Kwena MaphakaSAKingsmeadDurban20241111212*-11109.0900020
Charlie LlewellynSATrent BridgeNottingham1912110121212.00--000-0
Ossie DawsonSAEllis Park StadiumJohannesburg1948110121212.00--000-0
Jim PothecarySAOld Trafford Cricket GroundManchester1960110121212.00--000-0
Hansie CronjeSABrabourne StadiumMumbai1993110121212.002744.4400010
Adrian KuiperSABuffalo ParkEast London1994110121212.002157.1400010
Fanie de VilliersSAR Premadasa StadiumColombo19932111212*-2450.0000000
Fanie de VilliersSARawalpindi Cricket StadiumRawalpindi1994-1996210121212.0011109.0900010
Fanie de VilliersSAEden ParkAuckland1995110121212.0012100.0000030
Gerhardus LiebenbergSAHarare Sports ClubHarare1995110121212.001963.1600020
Clive RiceSACaptain Roop Singh StadiumGwalior1991110121212.001485.7100001
Mark BoucherSAProvidence StadiumGuyana200732012126.002744.4400101
Nicky BojeSAQueen's Park OvalPort of Spain20011201296.002548.0000020
Makhaya NtiniSAQueen's Park OvalPort of Spain200112112712.002744.4400020
Makhaya NtiniSAEden GardensKolkata200412012126.002157.1400120
Nantie HaywardSAAdelaide OvalAdelaide2001121121212.003336.3600020
Lance KlusenerSARangiri Dambulla International StadiumDambulla200422012126.002254.5500101
Allan DonaldSALord'sLondon1994-1998222127*-3237.5000000
Justin KempSAProvidence StadiumGuyana20073201276.004526.6700000
Aaron PhangisoSAProvidence StadiumGuyana20162201296.004825.0000000
Paul HarrisSAGreen ParkKanpur200812012126.003831.5800120
Vernon PhilanderSABrisbane Cricket Ground, WoolloongabbaBrisbane2012121121112.004129.2700001
Imran TahirSAVidarbha Cricket Association Stadium, JamthaNagpur2015-20162201286.001963.1600030
Simon HarmerSAEden GardensKolkata20251201276.002548.0000010
Prenelan SubrayenSAGaddafi StadiumLahore20251201286.001963.1600010
Keshav MaharajSAGalle International StadiumGalle20181201296.002157.1400020
Stephen CookSAWestern Australia Cricket Association GroundPerth201612012126.005920.3400120
Theunis de BruynSASeddon ParkHamilton201712012126.003831.5800130
Kagiso RabadaSAR.Premadasa Stadium, KhettaramaColombo20182211212*12.002060.0000110
Kagiso RabadaSAVidarbha Cricket Association Stadium, JamthaNagpur2015-2016221126*12.003435.2900020
Kagiso RabadaSAJSCA International Stadium ComplexRanchi2019-202222012126.002254.5500130
Lungi NgidiSABrisbane Cricket Ground, WoolloongabbaBrisbane20221201296.002744.4400020
Kyle VerreynneSASharjah Cricket StadiumSharjah202432012106.001392.3100020
Kyle VerreynneSAKennington OvalLondon202212012126.003831.5800101
Zubayr HamzaSASt George's ParkGqeberha202012012106.002646.1500020
Ottniel BaartmanSAGaddafi StadiumLahore2025221121212.002157.1400010
Donavon FerreiraSABrian Lara Stadium, Tarouba, TrinidadTarouba20242201286.0012100.0000010
Percy SherwellSAAdelaide OvalAdelaide191112012116.003336.3600010
Claude FloquetSAOld WanderersJohannesburg19101211211*12.00--00000
Claude NewberrySACrusaders GroundDurban191412012116.00--00000
Arthur OchseSASt George's Park Cricket GroundPort Elizabeth18891201286.00--00010
Neville QuinnSAOld Trafford Cricket GroundManchester1929121121112.00--00000
Johnny LindsaySALord'sLondon1947121127*12.00--000-0
Peter HeineSAKennington OvalLondon19551201276.00--00010
Chris DuckworthSACrusaders GroundPort Elizabeth19571201266.00--00000
Peter PollockSAKennington OvalLondon1965121129*12.00--00010

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.