Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive70th Match · CSA Pro20 2026/27WPSWDWestern Province won the toss and chose to bowlFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

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
Geoff BoycottENGNew Zealand1965-19791828195313135.30221135.41262923
Chris WoakesENGAustralia2011-20234250119537824.44141667.3003610218
Tony GreigENGIndia1972-19771621395114852.83224542.363501026
Tom GraveneyENGPakistan1954-19691316094315358.9466649.553511061
Paul CollingwoodENGSri Lanka2002-20102936294310027.74183351.45133688
Paul CollingwoodENGNew Zealand2002-20103336494110629.41147663.751728421
Cyril WashbrookENGSouth Africa1947-19491019293819555.1811950.42150362
Maurice LeylandENGSouth Africa1929-19351421193616146.80--261433
Mark RamprakashENGAustralia1993-20011224293313342.41219542.51160972
Jonny BairstowENGSri Lanka2012-202325254928167*44.19131670.52313898
Ollie PopeENGIndia2018-20251834092119627.09164056.162241032
Zak CrawleyENGAustralia2021-20261325091918936.76125073.521521104
Jonathan TrottENGSouth Africa2009-2013182339158745.75169653.95090943
Patsy HendrenENGWest Indies1928-19359173909205*64.9316869.05250652
Ravi BoparaENGWest Indies2007-20142524590814347.79128070.94320897
Peter MayENGSouth Africa1951-19571222190613843.1490.00343832
George UlyettENGAustralia1877-18902336090114925.0322340.81176574
Jason RoyENGIndia2014-2022272708998233.30756118.9206310729
Basil D'OliveiraENGAustralia1968-19721727389515837.29217941.072411083
Alec StewartENGZimbabwe1992-200317203894124*52.59165354.083301042
John EmbureyENGAustralia1978-19934047128946925.54225239.70045961
Philip SaltENGWest Indies2022-20262120389111952.41613145.353527748
Nasser HussainENGNew Zealand1997-20042027488310638.39183648.092501152
Marcus TrescothickENGBangladesh2000-20051113288119480.09106782.5743011712
Mike AthertonENGPakistan1992-20011422187812541.81230238.14181870
Patsy HendrenENGSouth Africa1924-19311318287614254.75--261523
Trevor BaileyENGAustralia1950-1959233848758825.74109925.30054791
Andrew StraussENGBangladesh2005-20111213187315472.7597589.542609610
Bob WyattENGSouth Africa1927-19351727287314934.9230.00243180
Ted DexterENGWest Indies1960-196310191866136*48.1150452.78251583
Moeen AliENGSouth Africa2014-2024354198668727.0697089.280629126
Tony GreigENGWest Indies1973-19761727186514833.27186346.433121005
Derek RandallENGNew Zealand1978-19842227386516436.04162453.26232894
Ravi BoparaENGAustralia2007-2015363868638226.97116973.820417211
Zak CrawleyENGIndia2021-2025142708528431.56136062.650831257
Chris BroadENGPakistan19871723085011636.96195743.43172660
Moeen AliENGPakistan2015-202441391184910830.32106779.571547725
John EdrichENGNew Zealand1965-197513161848310*56.53171547.113201235
George GunnENGAustralia1907-191211211844122*42.20100737.84263732
Jonathan TrottENGNew Zealand20131216284312160.21144058.54250891
Michael VaughanENGSri Lanka2001-20071726183911533.56180346.532411050
Keith FletcherENGAustralia1968-19772133183814626.19222737.63143810
Graham ThorpeENGSri Lanka1996-20031623483312343.84187044.55241810
Len BraundENGAustralia1901-190820363830103*25.1520.00226812
C.B. FryENGAustralia1899-19121829382514431.7310.00153340
Moeen AliENGSri Lanka2014-202335343821155*26.48123966.263158321
Dawid MalanENGNew Zealand2018-20231820281512745.28772105.572728923
Graeme HickENGSri Lanka1992-200119233815126*40.75128963.232435911
Johnny BriggsENGAustralia1884-18993148580912118.816434.38129680
Alex HalesENGSouth Africa2012-20172024280811236.73101379.761609212

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.