Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

England: Batting by opposition (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: England×

Player figures come from full scorecards, which we hold for 2,163 of the 2,164 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGIndia2012-2026709614464421856.63755061.511619546917
David GowerENGAustralia1978-1991731087406321540.23706557.51111544695
Graham GoochENGAustralia1975-1995731101402719636.94791850.86825546010
Joe RootENGAustralia2013-20267511112375018037.88665056.396251038818
Jack HobbsENGAustralia1908-193041714363618754.27544946.54121532734
Geoff BoycottENGAustralia1964-1981548712363119148.41972737.3381933030
Joe RootENGNew Zealand2013-202656779326822648.06491166.54917533224
Alastair CookENGIndia2006-201857814325329442.25644050.5181543865
Ian BellENGAustralia2005-201565924321914136.58564357.04526736217
Graham GoochENGWest Indies1976-1992578243078154*39.46619049.7361743147
Kevin PietersenENGAustralia2005-201458793304022740.00478663.52518531942
Joe RootENGSri Lanka2013-2026515910297722860.76402573.96914224511
Kevin PietersenENGIndia2006-2013486042890202*51.61400872.11715234532
Wally HammondENGAustralia1928-194733583285225151.85749138.079722918
Alastair CookENGAustralia2006-2018457422812244*39.06570649.2851233222
Joe RootENGWest Indies2014-2025425372762182*60.04374273.811113227313
Herbert SutcliffeENGAustralia1924-193427465274119466.85655734.6081612213
John EdrichENGAustralia1964-197533583272617549.56745236.5871402664
Joe RootENGPakistan2015-202644584262926248.69369671.1331622487
Alec StewartENGAustralia1989-200363947254710729.28441157.7411793006
Geoff BoycottENGWest Indies1966-198138625251212844.07583537.6251952662
Ian BellENGIndia2006-201551667250623542.47377866.33610329517
Colin CowdreyENGAustralia1954-197544764243411333.81437737.7051152490
Leonard HuttonENGAustralia1938-195527496242836456.47272738.9151421941
Andrew StraussENGAustralia2004-201157731241816133.58410758.8841552807
Ian BothamENGAustralia1977-1992688952351149*27.99346967.774101228133
Ben StokesENGAustralia2013-202652765232315532.72403657.56513624450
Jonny BairstowENGAustralia2013-202451724228713933.63351265.12410426237
Jos ButtlerENGIndia2011-202677807226313131.00262886.11214922762
Joe RootENGSouth Africa2013-202539491223019046.46299574.46514024520
Mike AthertonENGWest Indies1991-200038612222514437.71524542.4251152441
Eoin MorganENGAustralia2009-202170688221112136.85230695.88314518663
Denis ComptonENGSouth Africa1947-195724421220520853.7834728.8271111710
Wally HammondENGSouth Africa1927-193924427218818162.51--6141664
Andrew StraussENGWest Indies2004-201238515215516946.85364959.068712566
Graham GoochENGIndia1979-199336492214533345.64389955.0169124611
Alec StewartENGWest Indies1989-200048666213514335.58412351.7841242594
Mike GattingENGAustralia1980-199548688211316035.22431748.9541372505
Ken BarringtonENGAustralia1961-196823396211125663.97289643.3751311875
Mike AthertonENGAustralia1989-2001397232100113*30.43535739.2021672401
Alastair CookENGSri Lanka2006-201639516209913346.64389353.9241132252
Jonny BairstowENGIndia2011-202452706207612432.44285272.79481122549
Allan LambENGWest Indies1984-199147667205213234.78380054.006852395
Jos ButtlerENGAustralia2013-20256676112052110*31.57250781.85211519551
Alastair CookENGPakistan2006-201824401204226352.36386852.797902391
Graham ThorpeENGWest Indies1994-2004375671979119*40.39436745.3231342041
Nasser HussainENGAustralia1993-200336584197520736.57430245.9121452245
Ben StokesENGIndia2011-202556724194214128.56328059.21210718945
Alastair CookENGWest Indies2007-201727425194124352.46377451.437822222
Archie MacLarenENGAustralia1894-190935614193114033.8820.005841480
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.