Live3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM79/9 (14.2)AFG chose to bowlLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO206/3 (20)TIT140/6 (16.3)TIT need 67 runs in 21 ballsT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2067th Match · CSA Pro20 2026/27WPLIOT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZIND

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 National Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Harry BrookENGPakistan202255229911199.67258115.891102612
Ben DuckettENGPakistan202256227582*68.75220125.00020352
Graham GoochENGPakistan198734026314265.7546456.68110250
Mike AthertonENGPakistan1996-200023021712572.3355439.17110200
Ted DexterENGPakistan1962110205205205.00--100220
Graham ThorpeENGPakistan1996-200034319864*198.0026774.16030120
Mike GattingENGPakistan1978-19876911786022.2535250.57011131
David CapelENGPakistan19872311729886.0039044.10020134
John EmbureyENGPakistan198734114874*49.3339637.37020142
David GowerENGPakistan19842301465848.6732944.38020130
Colin MilburnENGPakistan1969110139139139.00--100171
Nasser HussainENGPakistan20002311307365.0031641.14020121
Bill AtheyENGPakistan19873301248641.3319264.58010122
Derek RandallENGPakistan1978-19843511215530.2532836.89010110
Andrew FlintoffENGPakistan2000-20052201208460.00101118.81010133
Dennis AmissENGPakistan197312112099120.003461.76010150
Tim RobinsonENGIndia198512111296112.0033833.14010140
Peter ParfittENGPakistan1962110111111111.00--100110
David GowerENGIndia198512111078110.0030036.67010100
Graeme HickENGPakistan1996-20003401095627.2514674.6601071
Tom GraveneyENGPakistan1969110105105105.00--10090
Mike GattingENGIndia198512110362103.0023344.21010110
Alan KnottENGPakistan1969-19732219896*98.00--010101
Keith FletcherENGPakistan1969-1973231935446.50137.6901040
Moeen AliENGPakistan20224329155*91.0052175.0001085
Graham RoopeENGPakistan1978121895689.0039822.3601060
Tony LewisENGPakistan1973110888888.00--01080
Geoff BoycottENGPakistan1978120875643.5031127.9701060
Alex HalesENGPakistan2022330845328.0064131.25010111
Bob TaylorENGPakistan1978-1984241773625.6736121.3300050
Robin SmithENGPakistan1996110757575.009281.5201081
Marcus TrescothickENGPakistan2000-2005340702417.5010169.3100091
Graeme FowlerENGIndia1985110696969.0023030.0001050
Ben FoakesENGPakistan2022110646464.0012152.8901060
Ben StokesENGPakistan20221216135*61.007680.2600070
Geoff PullarENGPakistan1962110606060.00--01080
Mike SmithENGPakistan1962110565656.00--01030
Philip SaltENGPakistan2022440563014.0047119.1500061
Allan LambENGPakistan1984-1987340522013.0010450.0000030
Ollie PopeENGPakistan2022110515151.006479.6901040
Chris SmithENGPakistan1984230502816.6726518.8700060
Phil EdmondsENGIndia1985110494949.0012040.8300050
Tony GreigENGPakistan1973110484848.00--00070
Mike DennessENGPakistan1973110474747.00--00050
Chris BroadENGPakistan1987230422214.0014628.7700020
Zak CrawleyENGPakistan2022120414120.504689.1300170
Will JacksENGPakistan2022220404020.0025160.0000180
Ian BellENGPakistan20051113737*-4288.1000050
Joe RootENGSouth Africa2025110373737.004484.0900041
Mark WoodENGPakistan2022210353535.004185.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.