Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Tom GraveneyENGIndia1951-19671118380517553.6756144.74230344
Dick LilleyENGAustralia1896-1909324778018420.0210.00049350
Mark RamprakashENGWest Indies1991-20002639479615422.74209438.01125833
Jason RoyENGPakistan2015-20212020079411439.70710111.832638323
Bill EdrichENGSouth Africa1938-1947912179221972.004100.00321824
Graeme HickENGIndia1992-19992024179217834.43128161.83243777
John EdrichENGWest Indies1963-19761425279214634.43130931.55142901
Zak CrawleyENGPakistan2020-20241116179126752.73101777.782421121
Ian BellENGBangladesh2005-201511125785162*112.14119165.91341854
Percy ChapmanENGAustralia1924-19301625378412135.6497062.781416611
Godfrey EvansENGAustralia1946-1959315397835017.8053137.10016643
Keith FletcherENGNew Zealand1969-19751316277921655.64162447.97310883
Dennis AmissENGPakistan1967-19741018477918355.6487644.98321991
Jason RoyENGSouth Africa2016-20233432177811325.10705110.351318822
Leonard HuttonENGNew Zealand1937-19551117077720645.7120.00342661
Jonathan TrottENGPakistan2010-20121823177718435.32159148.84151780
Mike AthertonENGIndia1990-19961218177516045.59182142.56252750
Jack RussellENGWest Indies1989-1998314357759120.39209836.94035740
Phil MeadENGSouth Africa1913-19231016077018148.13--32200
Ollie PopeENGNew Zealand2019-20241222177014536.67129159.64140927
Jonathan TrottENGSri Lanka2011-20131214075820354.14133256.91250640
Moeen AliENGWest Indies2014-20243836475310223.5385687.971586925
Ted DexterENGPakistan1961-1962810274920593.63--240807
Les AmesENGWest Indies1930-19351118374814949.8723375.54311520
George HirstENGAustralia1897-1909213337448524.80--055563
Jonathan TrottENGIndia2011-20131722274114337.05136054.49142822
Alex HalesENGPakistan2015-20222428073917126.3988383.692209610
Andrew FlintoffENGNew Zealand2002-20071822173713735.1094078.402539213
John CrawleyENGAustralia1995-2003172937278327.96184739.36063720
Robin SmithENGPakistan1989-19961417372612751.86120660.20161796
Billy BarnesENGAustralia1880-18902133272513423.3913444.03153360
Fred TitmusENGAustralia1962-1975193057166128.64185831.59061721
Ken BarringtonENGPakistan1961-1967912371514879.44103541.16421760
Nasser HussainENGZimbabwe1996-20032225471211333.90130654.52153735
Alex HalesENGSri Lanka2012-202218192711133*41.8295274.682447618
Bill AtheyENGAustralia1980-19881823071111130.91154346.08150572
Eoin MorganENGWest Indies2009-20223430770510730.65691102.032415628
Alex HalesENGWest Indies2011-20191919270311041.35592118.751407221
Alan KnottENGIndia1971-1977192427009031.82115460.66051882
Nick KnightENGZimbabwe1996-2002182136979638.72108664.18062653
Nasser HussainENGWest Indies1990-20042134569710624.03205433.93145721
Alex HalesENGAustralia2013-20222828169614725.78646107.741338915
Johnny DouglasENGAustralia1911-1925172826967526.77132835.99052510
Brian LuckhurstENGAustralia1970-19751222269113134.55201634.28232720
Ravi BoparaENGIndia2007-2015282676889636.2183282.690305510
Walter ReadENGAustralia1882-18931726168011727.2024754.66150620
Graham GoochENGSri Lanka1982-19921013067917452.23112160.57150801
Alan KnottENGPakistan1967-19741519367611642.2561148.61151741
Les AmesENGAustralia1932-19381727267512027.00190635.41142581
Dennis AmissENGAustralia1968-19771929167310824.04146346.00227540

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.