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
Robin SmithENGAustralia1989-1993274261420167*39.44265153.563711824
Andrew StraussENGPakistan2005-201229401141812836.36227562.333861634
Stanley JacksonENGAustralia1893-1905203341415144*48.7910.005631180
Jos ButtlerENGNew Zealand2012-202650467140312935.971344104.3918314046
Tony GreigENGAustralia1972-197729442139411033.19279149.9511031855
Alastair CookENGSouth Africa2008-201727441138911832.30306545.3221031742
Johnny TyldesleyENGAustralia1899-190926461138913830.87--3841163
Harry BrookENGNew Zealand2022-202624301138618647.791313105.5648314449
Marcus TrescothickENGPakistan2000-200631411138319334.58236158.5846416713
Andrew StraussENGSouth Africa2004-201229421136014733.17274149.623361754
Ted DexterENGAustralia1959-196819350135818038.80168040.892821713
Mike AthertonENGNew Zealand1990-199921271135715152.19326641.554721590
Ken BarringtonENGIndia1959-196714213135517275.2870645.893901368
Mike GattingENGPakistan1977-1987344561355150*34.74270750.062731542
Frank WoolleyENGSouth Africa1910-192925375135415442.31--310689
Paul CollingwoodENGWest Indies2004-201037395135116139.74203066.5544112512
Michael VaughanENGAustralia2001-200726351133918339.38216561.8545616610
Herbert SutcliffeENGSouth Africa1924-193516273133612255.67--650172
Kevin PietersenENGSri Lanka2006-201228354131815842.52175275.2335015023
Andrew StraussENGIndia2004-201123333131615843.87265349.604521632
Andrew FlintoffENGAustralia2003-200935463131110230.49186070.4817315022
Jos ButtlerENGPakistan2012-202634366130815243.60143791.0246312345
Ian BothamENGIndia1979-199221231130220859.18179072.7456112628
Michael VaughanENGIndia2001-200722283129419751.76219758.904521591
Ian BellENGNew Zealand2007-201539494129111028.69248851.8916316113
Graham ThorpeENGNew Zealand1996-2004243471288200*47.70224657.354601477
Mark ButcherENGAustralia1997-2003204011287173*33.00276246.603431581
Graham ThorpeENGSouth Africa1994-200527405128512436.71258749.672951450
Arthur ShrewsburyENGAustralia1881-189323404127716435.4724538.37341900
Eoin MorganENGSri Lanka2009-20214944812759235.42142989.22011111629
Andrew FlintoffENGSouth Africa1998-200832436127314234.41183569.3718516928
Marcus TrescothickENGWest Indies2000-200423324127113045.39208161.084621727
Marcus TrescothickENGSouth Africa2000-200522323124221942.83213358.2344518010
Ian BothamENGNew Zealand1978-199234412124213831.85197163.0136215124
Moeen AliENGIndia2014-202443491123614625.75222955.4524411926
Ben DuckettENGIndia2016-202623330123515337.42135591.1435418311
Nasser HussainENGIndia1996-200323292123415545.70219256.305301505
Ian BellENGPakistan2005-201523346123011943.93245550.104531193
Ian BothamENGWest Indies1976-19924563312308120.50204260.2405113312
Dennis AmissENGWest Indies1966-1976132121223262*64.37265846.014201551
Alec StewartENGSri Lanka1989-200331384121912335.85232752.392921264
Michael VaughanENGWest Indies2000-200725353121014037.81218655.354421406
Graham GoochENGPakistan1978-199226320120014237.50226453.002601391
Jonny BairstowENGPakistan2012-202429353119612837.38169570.5618312620
Graeme HickENGSouth Africa1992-200030374119614136.24196960.7427114212
Andrew FlintoffENGIndia1999-20084246211899927.02167570.99010612732
Moeen AliENGAustralia2015-20245057511867722.81168270.5104313326
Bill EdrichENGAustralia1938-195521391118411931.16197930.422821244
Nasser HussainENGSouth Africa1998-2003243641183146*36.97307238.513621567
Ian BellENGSouth Africa2005-201328354117719937.97234250.262601347

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.