ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

England: Batting by year (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.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Moeen AliENG20192019182032356013.8235067.14016189
Denis ComptonENG195319535812346133.43--022121
Luke WrightENG20082008171212345221.27233100.43010258
Tim BresnanENG201420141716823447*29.25198118.180001610
Chris LewisENG199419941316423475*19.5057041.05012192
Ian BellENG200420045502337546.6036963.14030231
Ben DuckettENG2016201671002336323.3034268.13032233
Andrew FlintoffENG19991999121102335021.1831773.50012316
Dawid MalanENG20192019551232103*58.00157147.77110249
Frank DruceENG189818984802326429.00--010210
Andrew StoddartENG1894189424023117357.75--100201
Jack BrownENG1895189536223114057.75--101210
Patsy HendrenENG192519254702319233.0047844.14020170
Gus AtkinsonENG20262026141322304520.9141455.56000224
Stuart BroadENG201720171117223057*15.3330475.66024276
Chris WoakesENG201520152017523042*19.1726188.12004144
Phil MeadENG19211921221229182*229.00--100240
Lord TennysonENG1921192145122974*57.25--030310
Albert RelfENG1906190651002293722.90--000250
Chris ReadENG20062006121322295520.8239957.39012213
Keith FletcherENG1971197171312298019.0873031.37011210
Charlie BarnettENG193619363512276956.7535942.34020201
Tom HaywardENG1896189658122712232.43--10100
Herbert SutcliffeENG19311931221226117226.00--20091
Bill EdrichENG1939193933022621975.33--100250
Dick SpoonerENG195119513612269245.20--02000
Wilfred RhodesENG1910191051012267725.11--02100
Dick BarlowENG1882188251002266222.602445.83021190
Mark RamprakashENG1995199581212267220.5547547.58013222
Graeme SwannENG20132013161942263415.0729476.87002342
Sam CurranENG2024202415912255228.1322799.12010154
Herbert SutcliffeENG193319337902258625.0044735.79021150
Graham DilleyENG19811981101652255620.4543152.20023310
Bob BarberENG196419643402249756.0025459.06020151
Willie WatsonENG19541954510222411628.00--101161
Stan WorthingtonENG1936193634022312855.752433.33111200
Jim LakerENG1948194871322236320.2710862.04021130
Trevor BaileyENG195319535702227131.71--020210
Sam BillingsENG20222022101012227124.6727181.92010186
C.B. FryENG1907190735022112944.20--110110
Jack RichardsENG19871987181622215015.7956838.91012150
Eddie PaynterENG193319335722208344.0049037.55021221
Frank WoolleyENG1930193061012205924.4411067.27011100
John MorrisENG19901990911322063*27.5036959.62010230
Adam HollioakeENG19971997911322066*27.5033964.90021183
Trevor BaileyENG194919494522199373.00--020200
Haseeb HameedENG201620163612198243.8064034.22020232
Len BraundENG1907190747121910436.50--101170
Richard HuttonENG197119715822198136.5054640.11021291
Gary BallanceENG2016201661102197019.9150743.20010300

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.