Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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 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
Peter MayENG195219524602067434.33--02090
Leonard HuttonENG194619465912066725.7518445.11011110
David AllenENG19611961911320642*25.7520.00001220
Denis ComptonENG195719574802056425.6320.00021180
Robert KeyENG200220025902055222.7856136.54011261
Ben FoakesENG2024202451002054720.5052139.35000182
Haseeb HameedENG2021202161102056818.6464731.68024260
Billy BatesENG188518854602046434.00--020202
Phil MustardENG200820087702048329.14196104.08010218
Keith FletcherENG196919695702048329.1412039.17010140
Mike GattingENG198319839912048125.5038353.26010221
Graeme HickENG19911991710120486*22.6748641.98012220
Bruce FrenchENG19871987131452045922.6748542.06013241
Fred TitmusENG196619666912035325.3853238.16010220
Darren GoughENG19941994111142036529.0036855.16011244
Phil DeFreitasENG199019901415420349*18.4528970.24003182
Frank WoolleyENG192519254702025028.8631540.32011210
Patsy HendrenENG193519354812024128.86--00001
John HampshireENG197119715912025525.2542247.87021250
Archie MacLarenENG1895189536120112040.20--101120
Phil EdmondsENG19851985171742014915.4645144.57001172
W.G. GraceENG1886188634020017050.00--100240
C.B. FryENG191219126802007925.00--010-0
Maurice TateENG192819286902005422.2210888.89011211
Hedley VerityENG1934193479420060*40.0034929.5102100
Alec BedserENG1948194871222007920.0014725.17012222
Derek PringleENG19821982912320047*22.2258134.42001220
Stanley JacksonENG1893189323019910366.33--110260
David SheppardENG1956195623019911366.33--110231
Harold LarwoodENG192819285611997039.8026157.47011191
James VinceENG201720174701998328.4342047.38020320
David AllenENG1962196277119979*33.17--021170
David AllenENG196619666831998839.8023144.16020180
James AndersonENG20092009412591992912.4446642.70002261
Mark StonemanENG201820184801986024.7545143.90021241
Colin CowdreyENG195519555811987928.2910.00021230
Percy FenderENG192119215911985924.7520671.84011161
Neil FairbrotherENG199619961010319857*28.2932960.18011101
Daniel LawrenceENG202220223601979132.8330165.45011214
Brian CloseENG196719676911974724.6353836.62000201
Frank HayesENG19731973692197106*28.1456334.99102241
David WilleyENG20222022221251974128.1420297.52001186
David AllenENG1960196071361975528.14--01200
Chris OldENG197519751214419751*19.7027571.64013195
Trevor BaileyENG195819586811966828.0069122.72010150
Roy SwetmanENG1959195971021966524.5029621.96010120
Tim RobinsonENG1986198681301965515.0844843.75013200
Les AmesENG1931193133119513797.50--100192
James VinceENG201820185701957627.8632959.27010251
John EmbureyENG199319936821955932.5068328.55020171

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.