ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd 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 2026SWDTIT

England: Batting innings by innings (ODIs)

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 830 of the 831 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Harry BrookENG2021162110174.144c SSD Arachchige b J Liyanage1v SLRawalpindi22 Oct 2026
Ben StokesENG182124159146.774c WA Young b BG Lister1v NZLondon13 Sept 2023
Jason RoyENG180151165119.211c sub (JA Richardson) b MA Starc2v AUSMelbourne Cricket Ground14 Jan 2018
Alex HalesENG171122224140.162lbw b Hasan Ali1v PAKNottingham30 Aug 2016
Robin SmithENG167*163173102.453not out1v AUSBirmingham21 May 1993
Joe RootENG166*139212119.423not out2v WICardiff1 Jun 2025
Ben DuckettENG165143173115.382lbw b M Labuschagne1v AUSLahore22 Feb 2025
Jos ButtlerENG162*70714231.434not out1v NEDAmstelveen17 Jun 2022
Jason RoyENG162118133137.291b N Pradeep2v SLLondon29 Jun 2016
David GowerENG158118184133.903c ? b MC Snedden1v NZBrisbane15 Jan 1983
Andrew StraussENG158145181108.971lbw b Z Khan2v INDBangalore27 Feb 2011
Andrew StraussENG154140165110.001c Shakib Al Hasan b Rubel Hossain1v BANBirmingham12 Jul 2010
Jason RoyENG153121145126.451c Mashrafe Mortaza b Mehedi Hasan Miraz1v BANCardiff8 Jun 2019
Andrew StraussENG152128190118.752lbw b Nazmul Hossain1v BANNottingham21 Jun 2005
Jos ButtlerENG150771312194.815b CR Brathwaite1v WISt George's27 Feb 2019
Eoin MorganENG14871417208.454c Rahmat Shah b Gulbadin Naib1v AFGManchester18 Jun 2019
Alex HalesENG14792165159.783c AC Agar b JA Richardson1v AUSNottingham19 Jun 2018
Bill AtheyENG142*17214082.562not out2v NZManchester18 Jul 1986
Graham GoochENG142134140105.971st †Zulqarnain b Abdul Qadir1v PAKKarachi20 Nov 1987
Jonny BairstowENG141*114170123.682not out2v WISouthampton29 Sept 2017
Ian BellENG141125151112.802c MA Starc b GS Sandhu1v AUSHobart23 Jan 2015
Ben DuckettENG141135181104.441c & b Prince Yadav1v INDLondon19 Jul 2026
Dawid MalanENG140107165130.842b Mahedi Hasan1v BANDharamsala10 Oct 2023
Jonny BairstowENG13992155151.092c JA Richardson b AC Agar1v AUSNottingham19 Jun 2018
Jonny BairstowENG138106147130.192c TG Southee b C Munro1v NZDunedin7 Mar 2018
Jonathan TrottENG137126110108.733c & b SW Tait1v AUSSydney Cricket Ground2 Feb 2011
Marcus TrescothickENG13714211396.481c Shahid Afridi b Saqlain Mushtaq2v PAKLondon12 Jun 2001
Alastair CookENG13714214096.481b Saeed Ajmal1v PAKAbu Dhabi13 Feb 2012
Dennis AmissENG13714718093.202b S Madan Lal1v INDLondon7 Jun 1975
Harry BrookENG136*66119206.065not out1v SLColombo27 Jan 2026
Graham GoochENG13616211083.951b TM Alderman1v AUSLondon29 May 1989
Harry BrookENG135101911133.665c NG Smith b MJ Santner1v NZMount Maunganui26 Oct 2025
Dawid MalanENG134128124104.693c AC Agar b A Zampa1v AUSAdelaide17 Nov 2022
Alex HalesENG133*110106120.912not out2v SLBirmingham24 Jun 2016
Joe RootENG133*129111103.103not out2v BANLondon1 Jun 2017
Jason RoyENG132124181106.451lbw b Shakib Al Hasan1v BANDhaka3 Mar 2023
Jos ButtlerENG13112767103.155c AK Markram b M Jansen1v SAKimberley1 Feb 2023
Keith FletcherENG13114713089.123run out1v NZNottingham11 Jun 1975
David GowerENG130120125108.333b ALF de Mel1v SLTaunton11 Jun 1983
Marcus TrescothickENG13013813294.201run out (S Chanderpaul)1v WISt Lucia1 May 2004
Kevin PietersenENG13015312284.972c Abdur Rehman b Saeed Ajmal2v PAKDubai International Cricket Stadium21 Feb 2012
Graham GoochENG129*118171109.321not out2v WIPort of Spain4 Mar 1986
Jos ButtlerENG12977135167.536c MJ Henry b MJ McClenaghan1v NZBirmingham9 Jun 2015
Robin SmithENG12914512488.971lbw b J Srinath1v INDGwalior4 Mar 1993
Jonny BairstowENG12893155137.632b Junaid Khan2v PAKBristol14 May 2019
Moeen AliENG128107125119.631c FRJ Coleman b RM Haq1v SCOChristchurch23 Feb 2015
Robin SmithENG12816816076.193c MD Crowe b RJ Hadlee1v NZLeeds23 May 1990
Dawid MalanENG127114143111.402c †TWM Latham b R Ravindra1v NZLondon15 Sept 2023
Mike AthertonENG12716014179.381c JC Adams b OD Gibson1v WILondon28 May 1995
Graeme HickENG126*11854106.783not out1v SLAdelaide23 Jan 1999
Page 1Next

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