Live3rd T20I · India in New Zealand 2026/27NZ59/1 (6.1)INDIND chose to bowlODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)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 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th 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/27NZIND

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Ben StokesENG158100 & 58232280v WILeeds25 Aug 2017
David GowerENG157157216200v AUSLondon29 Aug 1985
Michael VaughanENG15752 & 105410190v SLKandy10 Dec 2003
Ian BellENG15783 & 74334180v SLKandy1 Dec 2007
Ben StokesENG157128 & 29*264182v INDRajkot9 Nov 2016
Rory BurnsENG157132 & 25378201v NZLondon2 Jun 2021
Ben DuckettENG157153 & 4166232v INDRajkot15 Feb 2024
Allan SteelENG156135* & 21-170v AUSSydney17 Feb 1883
Wally HammondENG15618 & 138*--0v SABirmingham15 Jun 1929
Graham GoochENG156153 & 3232212v WIKingston10 Apr 1981
Alec StewartENG156113* & 43340180v SLLondon22 Aug 1991
Mike AthertonENG156113 & 43399210v WINottingham10 Aug 1995
Mike AthertonENG15658 & 98*434210v SANottingham23 Jul 1998
Mark ButcherENG156116 & 40334200v AUSBrisbane20 Nov 1998
Michael VaughanENG15611 & 145235213v AUSMelbourne26 Dec 2002
Andrew StraussENG156142 & 14289130v WITrinidad6 Mar 2009
Ken BarringtonENG155142 & 13*303150v PAKLondon24 Aug 1967
John EdrichENG155155330190v NZNottingham7 Aug 1969
Alan KnottENG15592 & 63224260v AUSLondon10 Aug 1972
Geoff BoycottENG155155341120v INDBirmingham12 Jul 1979
Mike AthertonENG15588 & 67433130v AUSSydney1 Jan 1995
Kevin PietersenENG155142 & 13182223v SLBirmingham25 May 2006
Moeen AliENG155155* & DNB207172v SLChester-le-Street27 May 2016
Jonny BairstowENG155140 & 15*280220v WINorth Sound8 Mar 2022
Frank WoolleyENG154154--0v SAManchester27 Jul 1929
Les AmesENG154137 & 17*-192v NZLondon27 Jun 1931
Peter RichardsonENG15481 & 73-160v AUSNottingham7 Jun 1956
Keith FletcherENG15468 & 86*261190v WILondon23 Aug 1973
Alan KnottENG15487 & 67368210v WIBridgetown6 Mar 1974
Bob WoolmerENG1545 & 149407200v AUSLondon28 Aug 1975
Chris TavaréENG15445 & 109364160v NZLondon14 Jul 1983
Mark RamprakashENG154154 & DNB388200v WIBridgetown12 Mar 1998
Andrew StraussENG154154140165v BANBirmingham12 Jul 2010
Joe RootENG154154*295150v INDNottingham9 Jul 2014
Ian BellENG154143 & 11291221v WIAntigua13 Apr 2015
Jonny BairstowENG154113 & 41263113v AUSSydney5 Jan 2022
Pelham WarnerENG15321 & 132*--0v SALondon14 Feb 1899
Maurice LeylandENG153153 & DNB309190v AUSManchester6 Jul 1934
Tom GraveneyENG153153 & DNB-221v PAKLondon21 Jun 1962
Geoff BoycottENG15361 & 92344163v NZLondon21 Jun 1973
Mark ButcherENG153116 & 37360230v SALeeds6 Aug 1998
Andrew FlintoffENG15311 & 142182205v SALondon31 Jul 2003
Jason RoyENG153153121145v BANCardiff8 Jun 2019
Joe RootENG153138* & 15242161v AUSBrisbane4 Dec 2025
Wilfred RhodesENG152152--0v SAJohannesburg26 Dec 1913
Jack HobbsENG15278 & 74371160v AUSNottingham13 Jun 1930
Colin CowdreyENG152152-140v WILondon20 Jun 1957
John EdrichENG15288 & 64349160v AUSBirmingham11 Jul 1968
Allan LambENG152107 & 45295131v INDLondon8 Jul 1982
David GowerENG152152318160v PAKFaisalabad12 Mar 1984

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