Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Graeme HickENGAustralia1992-199923332114110936.81188460.5628311712
Keith FletcherENGIndia1971-1982253581136123*42.07254544.6421021159
Colin CowdreyENGNew Zealand1955-1971182451133128*59.6345044.442811202
Stuart BroadENGAustralia2007-202368841711266516.81168266.94041013122
Dennis AmissENGIndia1967-197716261112218844.88269841.593421341
Dawid MalanENGAustralia2017-202323321111714036.03194557.4329213415
Jason RoyENGAustralia2015-202232360111118030.86113098.3234513820
Eoin MorganENGIndia2011-202141393111010430.83128786.252538637
Jonny BairstowENGWest Indies2011-2024323761104141*35.61139379.2533213615
Eoin MorganENGNew Zealand2009-202138363110211333.39976112.911628453
Matt PriorENGWest Indies2007-2012262961101131*47.87141577.812721228
Paul CollingwoodENGPakistan2001-201034404110018630.56197155.811531096
Michael VaughanENGSouth Africa1999-200827424110015628.95234047.011541364
W.G. GraceENGAustralia1880-189922362109817032.2942450.94252551
Geoff BoycottENGIndia1967-1982152431095246*52.14271040.414201031
Tom GraveneyENGAustralia1953-196822384107511131.62204838.571621000
Paul CollingwoodENGSouth Africa2005-201027273107213544.67172362.2227111218
Harry BrookENGAustralia2022-2026202831069110*42.76117790.8218110421
Alec StewartENGIndia1989-200329334105611636.41201952.301741105
Ben DuckettENGPakistan2019-202619263105511445.87105899.723631317
Ian BellENGWest Indies2004-201519253104714347.59179258.433821162
Peter WilleyENGWest Indies1976-1986284261043102*28.97228145.732631273
Ken BarringtonENGWest Indies1960-196817300104214334.7331530.79342646
Alan KnottENGWest Indies1968-198025414104211628.16263336.951821082
Mike BrearleyENGAustralia1977-19813048310398123.09311833.32067930
Matt PriorENGIndia2006-2014344151034103*28.72171760.221521134
Chris BroadENGAustralia1986-198917232102616248.86220146.624201001
Robin SmithENGNew Zealand1990-199423281102512837.96184555.561831345
Colin CowdreyENGSouth Africa1955-196514271102115539.27506.00371913
Matt PriorENGAustralia2007-201333433102011825.50147869.011571254
Wally HammondENGNew Zealand1931-194791121015336*112.78--4117711
Robin SmithENGIndia1989-199316224101212956.22174757.934611127
Allan LambENGPakistan1982-199230362101011829.71152566.23152943
Mark ButcherENGSouth Africa1998-200415271100711638.73241341.732611500
Kevin PietersenENGNew Zealand2007-201324282100012938.46166660.023329613
Harry BrookENGSri Lanka2022-20261922399920252.58842118.653308938
Andrew StraussENGNew Zealand2004-20091623099617743.30201949.333631141
Andrew StoddartENGAustralia1888-18981630299617335.576451.56233585
Cyril WashbrookENGAustralia1946-19561731199614333.20102736.03252805
Andrew FlintoffENGWest Indies2000-20092730399516736.85141470.3734310126
Ben DuckettENGAustralia2023-20261625099316539.72106593.242411148
Ken BarringtonENGSouth Africa1955-196514233989148*49.454037.50261855
KS RanjitsinhjiENGAustralia1896-19021526498917544.95--262790
Peter MayENGWest Indies1954-196013212986285*51.89--332584
Eoin MorganENGSouth Africa2009-20214136797610733.66889109.791628139
Ben StokesENGPakistan2015-2024293549758431.45119781.450639621
Graham ThorpeENGPakistan1996-20011723397313848.65192450.57281772
Marcus TrescothickENGIndia2001-20041923296912146.14124278.022611227
Harry BrookENGIndia2022-20262729296915835.89938103.302529830
Ian BothamENGPakistan1977-199237411096610831.16165558.372339910

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.