Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

England: Batting by opposition (All cricket)

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,165 of the 2,166 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jos ButtlerENGIndia2011-202677807226313131.00262886.11214922762
Joe RootENGAustralia2013-20267511112375018037.88665056.396251038818
David GowerENGAustralia1978-1991731087406321540.23706557.51111544695
Graham GoochENGAustralia1975-1995731101402719636.94791850.86825546010
James AndersonENGAustralia2002-2023738136359297.9890339.760011490
James AndersonENGIndia2003-2024727335323818.5081039.880110400
Joe RootENGIndia2012-2026709614464421856.63755061.511619546917
Eoin MorganENGAustralia2009-202170688221112136.85230695.88314518663
Ian BothamENGAustralia1977-1992688952351149*27.99346967.774101228133
Stuart BroadENGAustralia2007-202368841711266516.81168266.94041013122
Jos ButtlerENGAustralia2013-20256676112052110*31.57250781.85211519551
Ian BellENGAustralia2005-201565924321914136.58564357.04526736217
Alec StewartENGAustralia1989-200363947254710729.28441157.7411793006
Paul CollingwoodENGAustralia2001-201159679183820631.69334554.9529314116
Kevin PietersenENGAustralia2005-201458793304022740.00478663.52518531942
Alastair CookENGIndia2006-201857814325329442.25644050.5181543865
Graham GoochENGWest Indies1976-1992578243078154*39.46619049.7361743147
Andrew StraussENGAustralia2004-201157731241816133.58410758.8841552807
Jos ButtlerENGWest Indies2011-2026575810166715034.73172996.41111815164
Joe RootENGNew Zealand2013-202656779326822648.06491166.54917533224
Ben StokesENGIndia2011-202556724194214128.56328059.21210718945
Geoff BoycottENGAustralia1964-1981548712363119148.41972737.3381933030
James AndersonENGSouth Africa2003-2022544823212348.4861434.53007222
Bob WillisENGAustralia1971-19835366264072610.18113135.99006401
Joe RootENGSri Lanka2013-2026525910297722860.76402573.96914224511
Ben StokesENGAustralia2013-202652765232315532.72403657.56513624450
Jonny BairstowENGIndia2011-202452706207612432.44285272.79481122549
Jos ButtlerENGSri Lanka2012-2026524912176012147.571583111.18212216439
Ian BellENGIndia2006-201551667250623542.47377866.33610329517
Jonny BairstowENGAustralia2013-202451724228713933.63351265.12410426237
Jos ButtlerENGNew Zealand2012-202650467140312935.971344104.3918314046
Moeen AliENGAustralia2015-20245057511867722.81168270.5104313326
Stuart BroadENGNew Zealand2007-2023505165796412.87101756.93018699
Eoin MorganENGSri Lanka2009-20214944812759235.42142989.22011111629
Adil RashidENGIndia2016-20264935103596014.3669251.88013473
Kevin PietersenENGIndia2006-2013486042890202*51.61400872.11715234532
Alec StewartENGWest Indies1989-200048666213514335.58412351.7841242594
Mike GattingENGAustralia1980-199548688211316035.22431748.9541372505
Eoin MorganENGPakistan2010-2021485212151413037.85172987.5729214036
Jos ButtlerENGSouth Africa2012-202548477143513135.881186120.9928212063
James AndersonENGWest Indies2004-2024483415154208.1139938.60004200
Allan LambENGWest Indies1984-199147667205213234.78380054.006852395
Stuart BroadENGIndia2007-202247451262474*18.9181376.75026669
James AndersonENGNew Zealand2004-20234741232212812.2846547.53004310
Adil RashidENGAustralia2009-20254625103143620.9334890.23001315
Adil RashidENGWest Indies2009-202646196104228.0012086.67004151
Alastair CookENGAustralia2006-2018457422812244*39.06570649.2851233222
Ian BothamENGWest Indies1976-19924563312308120.50204260.2405113312
Darren GoughENGSouth Africa1994-200545381331542*12.6069245.52001353
Joe RootENGPakistan2015-202644584262926248.69369671.1331622487
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.