ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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)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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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
Dean ElgarSAMelbourne Cricket GroundMelbourne2022120262613.007136.6200120
Dean ElgarSABasin ReserveWellington2017120261713.006937.6800020
Hardus ViljoenSANew Wanderers StadiumJohannesburg20161212620*26.003183.8700040
Sarel ErweeSAKennington OvalLondon2022120262613.005745.6100130
Aiden MarkramSAShere Bangla National Stadium, MirpurDhaka2024120262013.003476.4700050
Tony de ZorziSAEden GardensKolkata2025120262413.005745.6100011
Marco JansenSAArun Jaitley StadiumDelhi2022-2023221261426.0026100.0000012
Dave NourseSACrusaders GroundDurban1914120262613.00--00100
Sid PeglerSASydney Cricket GroundSydney1911121262626.003574.2900020
Reggie SchwarzSAAdelaide OvalAdelaide1911121261526.004854.1700020
William ShaldersSAHeadingley Cricket GroundLeeds1907120262113.00--000-0
Frederick KuysSANewlands Cricket GroundCape Town1899120262613.00--00100
George FullertonSAHeadingley Cricket GroundLeeds1947120261313.00--000-0
John WatkinsSAThe GabbaBrisbane1952120262513.00--00030
Russell EndeanSAThe GabbaBrisbane1952120261413.00--00000
Sid O'LinnSALord'sLondon1960120261813.00--000-0
Buster FarrerSAEden ParkAuckland1964121262126.00--000-0
Pat SymcoxSAWanderers StadiumJohannesburg1998-1999221262526.005844.8300020
Daryll CullinanSAThe OvalLondon1998-1999220261613.004557.7800020
Derek CrookesSAThe Wanderers StadiumJohannesburg1997-1998220262613.003086.6700111
Justin OntongSANational Cricket StadiumTangier200233026108.674360.4700030
Johan BothaSASir Vivian Richards Stadium, North SoundAntigua201043026238.673086.6700102
Temba BavumaSAThe Village, MalahideDublin2021431261313.003672.2200020
Andile PhehlukwayoSAR Premadasa StadiumColombo202133026178.674854.1700020
Bob NewsonSAOld WanderersJohannesburg1930-1939231261613.00--00010
Andrew HudsonSABuffalo ParkEast London1992-199433026148.676838.2400040
Gary KirstenSACrusaders GroundPort Elizabeth1999-200124026156.508530.5900030
Kagiso RabadaSAAdelaide OvalAdelaide2014-2022441269*8.674065.0000010
Reggie SchwarzSAMelbourne Cricket GroundMelbourne1910-191124026186.504953.0600120
Eric DaltonSALord'sLondon1929-193524026196.50--00100
Peter HeineSACrusaders GroundPort Elizabeth1957-195824026156.50--00010
Makhaya NtiniSAThe Wanderers StadiumJohannesburg2005-20076732610*6.504854.1700231
Graeme SmithSASinhalese Sports ClubColombo2004110252525.003278.1300030
Graeme SmithSAMangaung OvalBloemfontein2005110252525.003767.5700020
Mark BoucherSAArnos Vale GroundKingstown2001110252525.004852.0800010
Nicky BojeSABasin ReserveWellington1999-2004210252525.003278.1300050
Lance KlusenerSANational Cricket StadiumSt George's20012112525*-2986.2100001
Jacques RudolphSAWestern Australia Cricket Association GroundPerth2006110252525.004852.0800000
JP DuminySAChevrolet ParkBloemfontein2012110252525.003473.5300020
JP DuminySAKensington OvalBridgetown2010110252525.0021119.0500002
Albie MorkelSABoland ParkPaarl2012110252525.0017147.0600012
Johan BothaSAMoses Mabhida StadiumDurban2011110252525.0022113.6400011
Ryan McLarenSASenwes ParkPotchefstroom20131112525*-24104.1700011
Colin IngramSASenwes ParkPotchefstroom2010-2013210252525.004062.5000030
Quinton de KockSADe Beers Diamond OvalKimberley2013110252525.002889.2900012
Khaya ZondoSABoland ParkPaarl20181112525*-3964.1000010
Christiaan JonkerSAMangaung OvalBloemfontein2018110252525.0019131.5800041
Janneman MalanSAJSCA International Stadium ComplexRanchi2022110252525.003180.6500040
Matthew BreetzkeSASenwes ParkPotchefstroom2026110252525.002986.2100030
Donavon FerreiraSASophia GardensCardiff20251112525*-11227.2700003

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.