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
Jonathan TrottENGBangladesh2010-2011710167222674.67110660.76230600
Bob WoolmerENGAustralia1972-19811320167214935.37171039.30314832
Tim BresnanENGAustralia2009-20143636126658027.71103964.00011705
Michael VaughanENGNew Zealand2002-20081725066410626.56134549.37132836
Ray IllingworthENGAustralia1961-1972192936645725.54173433.39022642
Jason RoyENGSri Lanka2016-20211817266316244.20551120.332226119
Chris TavaréENGIndia1981-19831318166314939.00195533.91141670
Billy BatesENGAustralia1881-1887152626566427.331844.44050534
Tim RobinsonENGAustralia1985-19891418165517538.53128650.93212810
Eddie PaynterENGSouth Africa1938-193958065324381.63--320521
Colin CowdreyENGIndia1959-1964811265316072.56--320727
Alastair CookENGBangladesh2010-2016914164617349.69100164.54230673
Graeme FowlerENGIndia1983-19861417064620138.00147043.95120603
Mike SmithENGIndia1959-19641118263910039.94--143723
Wally HammondENGWest Indies1928-19391320263913835.50--110213
Mike GattingENGNew Zealand1978-19882228363812125.52133347.86113673
Nasser HussainENGSri Lanka1998-20032228063610922.71133247.75134656
Colin CowdreyENGPakistan1962-19711015163318245.2128731.71300561
Bob WyattENGAustralia1930-1937122126337833.32185534.12051335
Chris TavaréENGNew Zealand1983-19841622263310931.65165038.36131571
Stuart BroadENGSouth Africa2007-2022444786307616.1590769.460387211
Godfrey EvansENGWest Indies1948-19571625262510427.1720.00121540
Charlie BarnettENGAustralia1936-1948916062412939.00140544.41220743
Stuart BroadENGIndia2007-202247451262474*18.9181376.75026669
Matt PriorENGSouth Africa2007-2012192226217631.0594665.64054735
Geoff BoycottENGPakistan1967-197910133618121*61.80174935.33330602
Mike DennessENGIndia1972-19751115261511847.31145842.18210671
Graeme SwannENGAustralia2009-2013363766146319.8171386.12023785
Graham ThorpeENGIndia1996-2002162036118935.94100660.74040672
Nick KnightENGAustralia1997-200319191605111*33.6187169.46131523
Peter MayENGNew Zealand1955-19599112603124*67.0014349.65320666
John EdrichENGIndia1964-197412161603100*40.20111347.35142592
Allan SteelENGAustralia1880-18881320360014835.2916851.79201510
Graeme HickENGPakistan1992-20002226259971*24.9692364.90051496
Alex HalesENGNew Zealand2012-20221919259680*35.06485122.890616821
Harry BrookENGWest Indies2022-20262020559510939.67575103.481305319
Ken BarringtonENGNew Zealand1963-196556059416399.00--310703
Keith FletcherENGWest Indies1973-19749153593129*49.42143741.27141730
Andy SandhamENGWest Indies193048059232574.0070253.42222340
Denis ComptonENGWest Indies1939-1954914259213349.33--220160
Eddie PaynterENGAustralia1933-19387114591216*84.43128745.92131753
Dick BarlowENGAustralia1881-1887173045916222.737346.58023310
Ben DuckettENGSri Lanka2024-20261215058916739.2762095.00132664
Owais ShahENGIndia2002-200917172589107*39.2776576.99142679
Keith FletcherENGPakistan1969-19741115258812245.2364232.87150540
Ben DuckettENGNew Zealand2023-20261119058811330.9567487.24121774
Owais ShahENGWest Indies2007-2009192115877529.3589065.96050547
Dennis AmissENGNew Zealand1973-19759112586164*65.11115450.78310721
Ted DexterENGSouth Africa1960-19651016158517239.0014735.37132791
David SheppardENGAustralia1951-1963916058011336.2525151.00231451

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.