T20I3rd 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)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Philip SaltENG202220222118154712232.18370147.841316813
Derek RandallENG198419841317254616436.40116946.71223563
Dennis AmissENG1975197513171544164*34.00100554.13214670
Jason RoyENG2022202223221541101*25.7655597.481236613
Jack HobbsENG1910191059153918767.38--14102
Ravi BoparaENG20112011222155389633.6371075.77020383
Alex HalesENG201520152222053810924.4564383.671215316
Nick KnightENG20012001131435378448.8282665.01051523
Graham GoochENG199419941117053721031.5997954.85112701
Jason RoyENG201520152019053410228.11528101.14133686
Wayne LarkinsENG19901990162215346425.43126842.11033671
Rory BurnsENG202120211019053013227.89128241.34136652
Alan KnottENG197719771319253013531.1889559.22121640
Jack HobbsENG1924192457052721175.2939443.65220230
Jack RussellENG19901990242835275521.08135039.04021520
Eoin MorganENG202020202018352610635.07420125.241315324
Colin CowdreyENG196319638143524128*47.6421351.17130441
Alex HalesENG2014201419191523116*29.06457114.441125616
Peter WilleyENG1981198113203523102*30.76109247.89121632
Bob BarberENG19651965101715206132.5011476.32040261
Alan KnottENG1975197514175518106*43.17109847.18131511
Joe HardstaffENG19371937611051711447.0043038.84230281
Alastair CookENG201820181018051614728.67117144.06121650
Jonny BairstowENG201520151317151483*32.1379564.65031647
Eddie PaynterENG1939193959151024363.75--121340
Ernest TyldesleyENG1928192869150912263.63--230131
Liam LivingstoneENG202320232321350995*28.28475107.160312824
Stuart BroadENG20092009363465096118.1872370.40024624
David GowerENG19891989914050810636.2982661.50130691
Jonathan TrottENG200920091012250711950.7091855.23141513
Neil FairbrotherENG199219921513350675*50.6066076.67050334
Ashley GilesENG20052005252765065924.1086158.77012594
Geoff BoycottENG19771977562505191126.25149033.89220550
Frank WoolleyENG1921192181405059536.0724965.06043602
Stuart BroadENG20082008332665057625.2584959.48032614
Eoin MorganENG20162016252345036826.4752695.630223519
Gary BallanceENG201520151118150112229.47113644.10132556
Mike SmithENG19601960915050010833.3314936.24134156
Dennis AmissENG197719771017250010833.33136636.60132420
Paul CollingwoodENG200320031719650066*38.4698051.02020373
Neil FairbrotherENG19931993141724998333.2788956.13030416
Mark ButcherENG2004200491734987935.57123940.19061620
Andrew FlintoffENG200820081617449878*38.3172668.600315410
Colin CowdreyENG1964196469249715171.0049038.37210601
Peter MayENG195819587101497113*55.2247533.68310516
Neil FairbrotherENG199919991816549781*45.1874966.36041275
Ben StokesENG20252025916049614131.00108145.88121503
John EdrichENG19651965462495310*123.7590553.92201696
Graeme FowlerENG198319831012249410549.40100849.01141460
Archie MacLarenENG1902190291614949232.93--030300

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