Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

South Africa: Batting by ground (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×v England×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Herbie TaylorSAOld WanderersJohannesburg1913-1931714068817649.14--320251
Jacques KallisSANewlandsCape Town2000-201057058814984.00114951.17320494
Graeme SmithSAEdgbastonBirmingham2003-2008351568277142.0074975.83210712
Hashim AmlaSAKennington OvalLondon2008-2019791537311*67.1385163.10110700
Hashim AmlaSANewlandsCape Town2005-201668051220164.0096752.95130590
Hashim AmlaSASuperSport ParkCenturion2009-201646050812784.6785059.76320612
Bruce MitchellSAKennington OvalLondon1929-1947351448189*112.00--300250
Graeme SmithSALord'sLondon2003-201257044725963.8675159.52200530
AB de VilliersSANewlandsCape Town2005-2016810144512149.4458675.94210523
Dave NourseSAOld WanderersJohannesburg1906-1923714244393*36.92--050120
Quinton de KockSASuperSport ParkCenturion2016-2020462437135109.2544398.652105113
Trevor GoddardSANew Wanderers StadiumJohannesburg1956-196548043211254.00--130423
Herbie TaylorSAKingsmeadDurban1923-1931611142510242.50--130111
Hashim AmlaSALord'sLondon2008-201769141812152.2572857.42210551
Jacques KallisSAKennington OvalLondon2003-2012571410182*68.3370957.83210512
Bruce MitchellSAOld WanderersJohannesburg1930-19394714047467.33--050310
Bruce MitchellSAKingsmeadDurban1931-1948510039710939.7015829.11120270
Graeme SmithSANewlandsCape Town2005-201057037818354.0056067.50120470
Bruce MitchellSALord'sLondon1929-1947361371164*74.20--110-0
Eric RowanSAHeadingley Cricket GroundLeeds1935-1951241363236121.00--120280
Jacques KallisSASuperSport ParkCenturion1996-2009792362136*51.7165255.52200414
Dudley NourseSATrent BridgeNottingham1935-1951330361208120.33--200401
AB de VilliersSASuperSport ParkCenturion2005-2016710135910939.8957062.98122443
Herschelle GibbsSANew Wanderers StadiumJohannesburg1999-200534035216188.0067851.92120560
Jimmy SinclairSANewlands Cricket GroundCape Town1896-1910611034910631.73--110244
Bob CatterallSAOld WanderersJohannesburg1922-193161203358627.92--02052
AB de VilliersSAHeadingleyLeeds2008-201745033417466.8060655.12100430
Herbie TaylorSANewlandsCape Town1923-193135033311766.60--130-0
Bob CatterallSAKingsmeadDurban1923-193159133211941.50--12003
Aubrey FaulknerSAOld WanderersJohannesburg1906-191036033112355.17--12021
Graeme SmithSASuperSport ParkCenturion2005-200968032814141.0036490.11111366
Jacques KallisSAKingsmeadDurban1999-200947031916245.5763250.47122361
Bruce MitchellSANewlandsCape Town1931-194935130612376.50--20000
Alan MelvilleSATrent BridgeNottingham1947121293189293.00--200311
Gary KirstenSAKingsmeadDurban1999120286275143.0067342.50100280
Bob CatterallSAEdgbaston Cricket GroundBirmingham1924-192924028512071.25--121152
Dudley NourseSANewlandsCape Town1938-194924128512095.00--200121
Gordon WhiteSANewlands Cricket GroundCape Town1906-191036126914753.80--100272
Dudley NourseSAOld Trafford Cricket GroundManchester1935-195136126911553.80--110182
Colin BlandSANew Wanderers StadiumJohannesburg1964-1965242266144*133.0011647.41110303
Pieter van der BijlSAKingsmeadDurban193924026312565.75--110181
Hashim AmlaSATrent BridgeNottingham2012-201723126297*131.0043660.09030343
Ken ViljoenSAOld Trafford Cricket GroundManchester1935-194724025912464.75--110100
Eric RowanSAEllis Park StadiumJohannesburg1948-1949242256156*128.00--110-0
Tony PitheySANew Wanderers StadiumJohannesburg1957-19653602539542.1726136.40020260
Billy ZulchSAOld WanderersJohannesburg1910-19144802498231.13--01000
Graeme SmithSAKennington OvalLondon2003-201257024713135.2950648.81101390
Mark BoucherSASuperSport ParkCenturion2000-200968224763*41.1737466.04010301
Graeme SmithSANew Wanderers StadiumJohannesburg2005-201034124210580.6733672.02110354
Faf du PlessisSANewlandsCape Town2016-20206712418640.1739561.01031245
Page 1Next

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.