Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG53/4 (10)ZIMZIM chose to bowlT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)ODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

England: Batting by year (All cricket)

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,163 of the 2,164 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
John EdrichENG19691969916267515548.21134740.46240810
Jonny BairstowENG202020202119167511237.50561120.321527026
Nick KnightENG199819981314067312248.0792772.60160616
Alec StewartENG20032003192216727232.00117757.09062801
Mark ButcherENG200120018162671173*47.93131151.18130861
Alec StewartENG200120011927367176*27.96135349.59044822
Derek RandallENG198219821317067012639.41130751.26323601
Zak CrawleyENG202520251018067012437.22103364.86153892
Alec StewartENG19901990202736707927.92133450.22022663
Wally HammondENG1938193869066624074.0077651.93231661
Tom BantonENG202620262522466612637.00523127.341616726
John EdrichENG197519751014166417551.08191134.75150710
Alex HalesENG201720171818266111041.31605109.261417916
Colin CowdreyENG195919591015265816050.6274341.59230596
Owais ShahENG20082008242036567238.5970193.580535814
Graham GoochENG19791979202316568329.82135248.52050638
Denis ComptonENG19551955712165415859.4520042.00140650
Peter RichardsonENG19571957915065312643.53--221590
Colin CowdreyENG19651965711265211972.4418755.61330570
Derek RandallENG19831983172026508336.11102163.66050571
Ken BarringtonENG19601960916164712843.13425.00231291
Eoin MorganENG2013201327254646124*30.7668694.171224921
Wally HammondENG19361936462645231*161.2569936.62301830
Ian BothamENG19871987232746427127.91104261.61032747
Allan LambENG19851985171946348142.27100663.02051656
Mike DennessENG197519751112362918869.89130748.13220623
Tony GreigENG197719771319062810333.05151541.45143755
Eddie PaynterENG19381938692625216*89.2979851.00311713
Wally HammondENG19391939611262514069.44--310440
Geoff BoycottENG19681968813162511652.0892333.37141790
Bill AtheyENG1986198610171625142*39.06131347.60141650
Geoff PullarENG19611961916162411941.60--142541
Peter MayENG195719579141622285*47.8580.00222634
Jacob BethellENG202520252525262111027.00570108.951305328
Graham ThorpeENG200020001819361911838.69140843.96132330
Geoff BoycottENG19651965918561711747.46109032.84141480
Mike AthertonENG1993199381606169938.50157139.21060790
Dominic SibleyENG202020209141615133*47.31162337.89222701
Graeme HickENG1996199620231615104*27.9593265.99131519
Cyril WashbrookENG19481948611161119561.1017238.95220581
Colin CowdreyENG19661966101826119638.19130038.54052590
Nasser HussainENG199719971622261120730.55133545.77212821
Colin CowdreyENG1962196269161018276.2535448.31310571
Nasser HussainENG19961996813260812855.27129247.06311701
Philip SaltENG202320231616160711940.47390155.642116331
Peter ParfittENG19621962911260211966.8918754.01410632
Ollie PopeENG20252025916060217137.6387868.56212762
Ben StokesENG20242024132326028028.6791665.72051629
Jason RoyENG20212021201916016433.39435138.160417519
Derek RandallENG197719771623360117430.05128646.73134672

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.