ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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 drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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/27QUETAS

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
Dave NourseSAEdgbaston Cricket GroundBirmingham1924120353417.50--00000
Mick CommailleSAHeadingley Cricket GroundLeeds1924120353117.50--000-0
Neville LindsaySAOld WanderersJohannesburg1921120352917.50--00040
Eric DaltonSASydney Cricket GroundSydney1931120352117.50--00020
Herby WadeSAHeadingley Cricket GroundLeeds19351213532*35.00--00000
Percy MansellSAAdelaide OvalAdelaide1953121353335.00--00070
Percy MansellSAThe GabbaBrisbane1952120353117.50--00050
Mike RindelSAMangaung OvalBloemfontein1994-1999220352717.506157.3800050
Shaun PollockSAWankhede StadiumMumbai2000-20052313530*17.503989.7400151
AB de VilliersSAOUTsurance OvalBloemfontein2008-2010330352111.674872.9200030
Chris MorrisSAEdgbastonBirmingham2013-2019331352817.505464.8100020
Pat SymcoxSAGymkhana Club GroundNairobi1996330353511.6721166.6700223
Mark BoucherSAKensington OvalBridgetown2001-201044035288.7510932.1100100
Dwaine PretoriusSANewlandsCape Town2017-202264035208.756454.6900141
Tom CampbellSAOld WanderersJohannesburg1910241351911.67--00100
Fanie de VilliersSASydney Cricket GroundSydney1993-199445135188.758640.7000120
Herschelle GibbsSAQueen's Park Oval, Port of SpainTrinidad2005110343434.0011529.5700021
Mark BoucherSACounty Cricket GroundHove1999110343434.003694.4400041
Nicky BojeSABourda, GeorgetownGuyana2005110343434.008141.9800050
Lance KlusenerSALord'sLondon1998110343434.004575.5600060
Robin PetersonSAGreen ParkKanpur2004110343434.0024141.6700031
JP DuminySAHagley OvalChristchurch2017110343434.004477.2700030
Hashim AmlaSACaptain Roop Singh StadiumGwalior2010110343434.0022154.5500070
Ashwell PrinceSABuffalo ParkEast London2005110343434.004575.5600030
Wayne ParnellSADiamond OvalKimberley2023110343434.0029117.2400031
David MillerSAStadium AustraliaSydney20141113434*-26130.7700030
Faf du PlessisSAMcLean ParkNapier2012110343434.0025136.0000060
Farhaan BehardienSAChevrolet ParkBloemfontein20131113434*-14242.8600032
Kagiso RabadaSASeddon ParkHamilton2017310343434.0031109.6800061
Andile PhehlukwayoSAThe Rose BowlSouthampton2017-2022510343434.006155.7400021
Matthew BreetzkeSAWanderers StadiumJohannesburg2026110343434.0028121.4300060
Dewald BrevisSAEden GardensKolkata2026110343434.0027125.9300032
Omar HenrySANewlands Cricket GroundCape Town1993110343434.0010931.1900030
Andrew HudsonSALal Bahadur Shastri StadiumHyderabad1996110343434.005166.6700041
Pieter StrydomSAGoodyear ParkBloemfontein2000110343434.005759.6500020
Mark BoucherSARangiri Dambulla International StadiumDambulla2004220342717.007843.5900010
Mark BoucherSAGreen ParkKanpur2008120342917.007048.5700030
Makhaya NtiniSAGoodyear ParkBloemfontein2001-2006520342317.0033103.0300051
Dale SteynSASydney Cricket GroundSydney2009-2015420342817.007545.3300030
Wayne ParnellSAEden GardensKolkata2010120342217.009635.4200060
Faf du PlessisSAMA Chidambaram Stadium, ChepaukChennai2011-2015220341717.007247.2200030
Dane VilasSANew Wanderers StadiumJohannesburg2012-2016220342617.005166.6700060
Quinton de KockSARiverside GroundChester-le-Street2019-2022220341917.003889.4700060
Wiaan MulderSAProvidence Stadium, GuyanaProvidence2024120343417.007346.5800122
Marco JansenSAKennington OvalLondon2022120343017.007545.3300050
Ruan de SwardtSABay OvalMount Maunganui20241213434*34.005858.6200140
Jimmy SinclairSALord's No. 1 GroundCape Town1910120342217.00--000-0
Jack NelSAKingsmeadDurban1950120342017.00--000-0
Adrian KuiperSAKensington OvalBridgetown1992120343417.0017519.4300140
Fanie de VilliersSAAdelaide OvalAdelaide1994120343017.0023514.4700000

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.