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
Rory KleinveldtSASt George's ParkGqeberha2012-201322277*-1353.8500010
Lonwabo TsotsobeSAQueen's Park Oval, Port of SpainTrinidad201022274*-2035.0000010
Faf du PlessisSADe Beers Diamond OvalKimberley2012-2013220753.501546.6700000
Quinton de KockSAGaddafi StadiumLahore2025220773.50887.5000110
Henry DavidsSAMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota2013220773.501163.6400100
Dane PatersonSASeddon ParkHamilton2024120773.504175.0000101
Kagiso RabadaSAMelbourne Cricket GroundMelbourne2014-2022220743.501741.1800010
Andile PhehlukwayoSASabina Park, Kingston, JamaicaKingston2024220743.501741.1800000
Wiaan MulderSAR Premadasa StadiumColombo202132175*7.001163.6400000
Anrich NortjeSAKennington OvalLondon2022121777.001163.6400010
Senuran MuthusamySASuperSport ParkCenturion2023120743.504914.2900000
Neil BrandSABay OvalMount Maunganui2024120743.503122.5800000
Andile SimelaneSAKingsmeadDurban2024220763.50887.5000001
N MokoenaSANamibia Cricket GroundWindhoek202652177*7.006116.6700101
Maitland HathornSAHeadingley Cricket GroundLeeds1907120773.50--00100
Reginald HandsSACrusaders GroundDurban1914120773.50--00100
Charles VintcentSASt George's Park Cricket GroundPort Elizabeth1889120743.50--00010
Billy FrankSAOld WanderersJohannesburg1896120753.50--00000
Frederick CookSASt George's Park Cricket GroundPort Elizabeth1896120773.50--00100
Jack SiedleSAOld Trafford Cricket GroundManchester1929120763.50--00000
Edward van der MerweSAKingsmeadDurban193612177*7.00--00100
Ken ViljoenSALord'sLondon1947120763.50--00000
Tony HarrisSAEllis Park StadiumJohannesburg1949121767.00--00000
Michael MelleSACrusaders GroundPort Elizabeth1950120763.50--00000
Russell EndeanSAOld Trafford Cricket GroundManchester1955120753.50--00000
Peter PollockSASydney Cricket GroundSydney1964220763.504615.2200000
Tiger LanceSATrent BridgeNottingham1965120773.50--00100
Joe PartridgeSAKingsmeadDurban1964120763.50--00000
Richard DumbrillSANewlandsCape Town1966120763.50--00000
Brian McMillanSANational StadiumKarachi1996220763.501163.6400000
Hansie CronjeSAKensington OvalBridgetown1992120753.503420.5900000
Fanie de VilliersSAGaddafi StadiumLahore1994-1997520763.501258.3300010
Makhaya NtiniSATrent BridgeNottingham2003-200823374*-1936.8400010
Allan DonaldSAMelbourne Cricket GroundMelbourne1992-20021031773.502825.0000100
Reeza HendricksSANassau County International Cricket StadiumNew York2024330742.331353.8500110
Lungi NgidiSADaren Sammy National Cricket Stadium, Gros Islet, St LuciaGros Islet2021230762.333619.4400110
Chud LangtonSANewlandsCape Town1936-1938230742.33--00100
David RichardsonSABuffalo ParkEast London1992-199753177*3.501353.8500200
André NelSANew Wanderers StadiumJohannesburg2001-2008641772.332133.3300210
Herschelle GibbsSASinhalese Sports ClubColombo2004110666.001060.0000010
Gary KirstenSAArnos Vale GroundKingstown2001110666.001442.8600010
Jacques KallisSASeddon ParkHamilton2012110666.00785.7100001
Jacques KallisSAMultan Cricket StadiumMultan200711166*-6100.0000010
Jacques KallisSAJade StadiumChristchurch2004110666.002623.0800000
Mark BoucherSAOld TraffordManchester1998-2003310666.001442.8600000
Mark BoucherSASheikhupura StadiumSheikhupura1997110666.001250.0000010
Jonty RhodesSAWankhede StadiumMumbai1996110666.00966.6700000
Lance KlusenerSANahar Singh StadiumFaridabad2000110666.001637.5000000
Allan DonaldSAOld TraffordManchester199821166*-1154.5500000
Charl LangeveldtSABeausejour Stadium, Gros IsletSt Lucia2007-2010210666.001060.0000010

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.