Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th 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)ODI5th 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 drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledODI2nd 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWAR

England: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: England×At New Wanderers Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGSouth Africa201634125711085.6729387.71200313
Ken BarringtonENGSouth Africa1964-196523022512175.00--110292
Ted DexterENGSouth Africa1964-196523021017270.00--101320
Marcus TrescothickENGSouth Africa200512019618098.0029566.44100274
Peter ParfittENGSouth Africa1964-1965231196122*98.0028942.21110280
Peter RichardsonENGSouth Africa1956-195724017711744.25--100130
Paul CollingwoodENGSouth Africa2009-20102301757158.3318196.69020207
Michael VaughanENGSouth Africa1999-200524117482*58.0039244.39020241
Andrew StraussENGSouth Africa2005-201024016914742.2530056.33102261
Bob BarberENGSouth Africa1964-19652201589779.0011187.39020150
Doug InsoleENGSouth Africa1956-19572401456836.25--010120
Colin CowdreyENGSouth Africa1956-19572401285932.00--02081
Eoin MorganENGSouth Africa2009-201633112585*62.5071176.0601079
Robert KeyENGSouth Africa20051201028351.0019153.40010151
Alastair CookENGSouth Africa2009-2016350944318.8014266.20000100
Alec StewartENGSouth Africa1999120868643.0013165.65011141
Geoff BoycottENGSouth Africa1964-19652318576*42.5024730.77010140
Alex HalesENGSouth Africa2016340855021.2512866.41010101
Andrew FlintoffENGSouth Africa1999-2005240833820.7513362.41000141
Peter MayENGSouth Africa1956-1957240816120.2580.0001181
Denis ComptonENGSouth Africa1956-1957240804220.00--00080
Mike SmithENGSouth Africa1964-1965230754225.00--000100
Godfrey EvansENGSouth Africa1956-1957240653016.25--00061
Eoin MorganENGSri Lanka20091116262*-8374.7001070
Ben StokesENGSouth Africa2016330615820.3359103.3901091
Andrew CaddickENGSouth Africa1999-2000230594819.679264.1300091
Ashley GilesENGSouth Africa2005120573128.507873.0800081
Jos ButtlerENGSouth Africa2016220555427.5034161.7601044
Graeme SwannENGSouth Africa2009-2010220472723.5044106.8200061
Paul CollingwoodENGSri Lanka2009110464646.005190.2000053
Jonathan TrottENGSouth Africa2009-2010230463315.3342109.5200080
Jonny BairstowENGSouth Africa2016110454545.008453.5700050
Owais ShahENGSri Lanka2009110444444.007459.4600031
Johnny WardleENGSouth Africa1956-1957241442214.6730.0000132
Adil RashidENGSouth Africa2016220413920.5029141.3800050
Paul CollingwoodENGNew Zealand2009110404040.005868.9700023
Ian BellENGSouth Africa2010120403520.0010338.8300070
Trevor BaileyENGSouth Africa1956-1957240401610.00--00030
Jim ParksENGSouth Africa1964-1965230362612.00--00130
Chris WoakesENGSouth Africa2016110333333.003886.8400030
Mark ButcherENGSouth Africa1999120333216.5014922.1500040
Steve HarmisonENGSouth Africa20051223330*-6650.0000060
Darren GoughENGSouth Africa1999-20002323216*32.007244.4400040
Stuart BroadENGSouth Africa2010-201634032138.005657.1400030
Ravi BoparaENGNew Zealand2009110303030.005158.8200020
Ian ThomsonENGSouth Africa1964-19652213027*30.00--00040
Matt PriorENGSri Lanka20091112828*-27103.7000030
Nick ComptonENGSouth Africa2016120262613.007037.1400140
Jim LakerENGSouth Africa1956-195724125178.33--00100
Frank TysonENGSouth Africa1956120242212.00--00020
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.