Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

England tour of South Africa 2004/05: Batting by ground (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Series: England tour of South Africa 2004/05×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Herschelle GibbsSANew Wanderers StadiumJohannesburg2005120259161129.5043959.00110440
Andrew StraussENGSt. George's ParkPort Elizabeth2004121220126220.0036260.77110291
Jacques KallisSANewlandsCape Town2005120215149107.5046845.94110161
AB de VilliersSASuperSport ParkCenturion2005120201109100.5033460.18110261
Marcus TrescothickENGNew Wanderers StadiumJohannesburg200512019618098.0029566.44100274
Jacques KallisSAKingsmeadDurban200412017216286.0028759.93100221
Andrew StraussENGKingsmeadDurban200412016113680.5035445.48100210
Marcus TrescothickENGKingsmeadDurban200412015013275.0029351.19100232
Andrew StraussENGNew Wanderers StadiumJohannesburg200512014714773.5025457.87101231
Jacques KallisSASuperSport ParkCenturion2005121144136*144.0024060.00100171
Michael VaughanENGNew Wanderers StadiumJohannesburg200512113682*136.0027050.37020181
Jacques RudolphSASt. George's ParkPort Elizabeth20041201219360.5023751.05010180
Boeta DippenaarSASt. George's ParkPort Elizabeth200412012011060.0027144.28100120
Graham ThorpeENGKingsmeadDurban2004121119118*119.0022453.13100150
Robert KeyENGNew Wanderers StadiumJohannesburg20051201028351.0019153.40010151
Geraint JonesENGKingsmeadDurban2004120977348.5011584.35010133
Graeme SmithSANew Wanderers StadiumJohannesburg20051219667*96.0012676.19010160
Graham ThorpeENGSuperSport ParkCenturion2005120948647.0032528.92010120
Jacques RudolphSAKingsmeadDurban2004120936146.5016955.03010121
Andrew FlintoffENGSuperSport ParkCenturion2005121917791.0017352.60010151
Andrew StraussENGNewlandsCape Town2005120844542.0021239.6200070
Nicky BojeSANewlandsCape Town2005120807640.0010774.77010120
Mark ButcherENGSt. George's ParkPort Elizabeth2004120797939.5020139.30011120
Shaun PollockSAKingsmeadDurban2004120784339.0016646.9900080
Graeme SmithSANewlandsCape Town2005120767438.0014153.9001080
Boeta DippenaarSANewlandsCape Town2005120734436.5022832.0200070
Nicky BojeSANew Wanderers StadiumJohannesburg2005120664833.0010662.2600080
AB de VilliersSAKingsmeadDurban20041216652*66.0011656.90010110
Mark BoucherSANew Wanderers StadiumJohannesburg2005120646432.009765.98011110
Jacques KallisSASt. George's ParkPort Elizabeth2004120616130.5012050.8301190
Andrew FlintoffENGKingsmeadDurban2004120606030.0012448.3901163
Ashley GilesENGNew Wanderers StadiumJohannesburg2005120573128.507873.0800081
Ashley GilesENGNewlandsCape Town20051215631*56.009956.5700070
Graeme SmithSASt. George's ParkPort Elizabeth2004120555527.5010751.4001150
Herschelle GibbsSAKingsmeadDurban2004120513625.5016031.8800070
Geraint JonesENGNewlandsCape Town2005120513825.5010847.2200080
Geraint JonesENGSuperSport ParkCenturion2005110505050.005492.5901053
Martin van JaarsveldSAKingsmeadDurban2004120504925.006972.4600080
Jacques RudolphSANewlandsCape Town2005120492624.5014134.7500070
Marcus TrescothickENGSt. George's ParkPort Elizabeth2004120474723.5014033.5700140
Andrew StraussENGSuperSport ParkCenturion2005120444422.0012634.9200151
Steve HarmisonENGNewlandsCape Town2005120424221.004397.6700171
AB de VilliersSASt. George's ParkPort Elizabeth2004120422821.006861.7600060
Robert KeyENGNewlandsCape Town2005120414120.5014228.8700150
Ashley GilesENGSuperSport ParkCenturion2005110393939.006460.9400061
Makhaya NtiniSANew Wanderers StadiumJohannesburg2005120392619.506361.9000070
Graham ThorpeENGNewlandsCape Town2005120382619.0015524.5200030
Makhaya NtiniSAKingsmeadDurban2004121382238.0026146.1500081
Andrew FlintoffENGSt. George's ParkPort Elizabeth2004110353535.007050.0000041
Graham ThorpeENGSt. George's ParkPort Elizabeth20041213531*35.0010732.7100020
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.