Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

South Africa: Batting by ground

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×Series: England tour of South Africa 2004/05×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSANewlandsCape Town200523028614995.3356550.62120221
Herschelle GibbsSANew Wanderers StadiumJohannesburg2005120259161129.5043959.00110440
AB de VilliersSASuperSport ParkCenturion2005120201109100.5033460.18110261
Jacques KallisSASuperSport ParkCenturion2005231180136*90.0030060.00100192
Jacques KallisSAKingsmeadDurban2004-200523017216257.3328859.72101221
Herschelle GibbsSAKingsmeadDurban2004-200523016911856.3329357.68100171
Herschelle GibbsSANewlandsCape Town200523012810042.6716080.00100123
Jacques RudolphSASt. George's ParkPort Elizabeth20041201219360.5023751.05010180
Boeta DippenaarSASt. George's ParkPort Elizabeth200412012011060.0027144.28100120
Graeme SmithSABuffalo ParkEast London2005111115115*-13187.7910070
Graeme SmithSASt George's ParkGqeberha2005110105105105.0013180.1510090
Graeme SmithSANew Wanderers StadiumJohannesburg20051219667*96.0012676.19010160
Jacques RudolphSAKingsmeadDurban2004120936146.5016955.03010121
Graeme SmithSANewlandsCape Town2005230927430.6716854.7601090
Justin KempSABuffalo ParkEast London2005110808080.0050160.0001047
Nicky BojeSANewlandsCape Town2005220807640.0010774.77010120
Herschelle GibbsSAMangaung OvalBloemfontein2005110787878.0010177.2301060
Shaun PollockSAKingsmeadDurban2004-2005230784326.0017045.8800180
Graeme SmithSASuperSport ParkCenturion2005230754725.0012261.4800090
Mark BoucherSASuperSport ParkCenturion2005230754425.0010670.7500080
Boeta DippenaarSANewlandsCape Town2005120734436.5022832.0200070
Nicky BojeSANew Wanderers StadiumJohannesburg2005120664833.0010662.2600080
AB de VilliersSAKingsmeadDurban20041216652*66.0011656.90010110
Mark BoucherSANew Wanderers StadiumJohannesburg2005120646432.009765.98011110
Jacques KallisSAMangaung OvalBloemfontein2005110636363.007880.7701040
Ashwell PrinceSASuperSport ParkCenturion20051116262*-7681.5801040
Jacques KallisSASt. George's ParkPort Elizabeth2004120616130.5012050.8301190
Justin KempSANewlandsCape Town2005110575757.0036158.3301044
Graeme SmithSASt. George's ParkPort Elizabeth2004120555527.5010751.4001150
Herschelle GibbsSASt George's ParkGqeberha2005110505050.006083.3301050
Martin van JaarsveldSAKingsmeadDurban2004120504925.006972.4600080
Jacques KallisSABuffalo ParkEast London2005110494949.005392.4500080
Jacques RudolphSANewlandsCape Town2005120492624.5014134.7500070
Andrew HallSASuperSport ParkCenturion2005230432314.337855.1300060
AB de VilliersSASt. George's ParkPort Elizabeth2004120422821.006861.7600060
AB de VilliersSANewlandsCape Town2005230402113.336066.6700041
Makhaya NtiniSANew Wanderers StadiumJohannesburg2005120392619.506361.9000070
Makhaya NtiniSAKingsmeadDurban2004-2005231382219.0028135.7100181
Shaun PollockSAThe Wanderers StadiumJohannesburg2005110373737.006061.6700030
Jacques RudolphSASuperSport ParkCenturion2005120353317.509138.4600060
Hashim AmlaSANewlandsCape Town2005120352517.507248.6100020
Ashwell PrinceSABuffalo ParkEast London2005110343434.004575.5600030
Mark BoucherSASt George's ParkGqeberha2005110333333.0021157.1400030
Nicky BojeSAThe Wanderers StadiumJohannesburg2005110333333.004082.5000040
Jacques KallisSANew Wanderers StadiumJohannesburg2005120333316.506947.8300141
Justin KempSAMangaung OvalBloemfontein2005110323232.0026123.0800012
Shaun PollockSASt. George's ParkPort Elizabeth2004120313115.505358.4900150
Ashwell PrinceSAKingsmeadDurban2005110272727.004856.2500010
Graeme SmithSAMangaung OvalBloemfontein2005110252525.003767.5700020
Nicky BojeSAKingsmeadDurban2004120251512.505942.3700040
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.