Batting match by match (Men's ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v England×

Player figures come from full scorecards, which we hold for 827 of the 832 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Viv RichardsWI189189*170215v ENGNottingham31 May 1984
Martin GuptillNZ189189*155192v ENGSouthampton2 Jun 2013
Ross TaylorNZ181181*147176v ENGDunedin7 Mar 2018
Ibrahim ZadranAFG177177146126v ENGLahore26 Feb 2025
Evin LewisWI176176*130177v ENGLondon27 Sept 2017
Chris GayleWI162162971114v ENGSt George's27 Feb 2019
Shane WatsonAUS161161*150124v ENGMelbourne Cricket Ground16 Jan 2011
Babar AzamPAK158158139144v ENGBirmingham13 Jul 2021
Travis HeadAUS154154*129205v ENGNottingham19 Sept 2024
Sanath JayasuriyaSL15215299204v ENGLeeds1 Jul 2006
Travis HeadAUS152152130164v ENGMelbourne22 Nov 2022
Devon ConwayNZ152152*121193v ENGAhmedabad5 Oct 2023
Imam-ul-HaqPAK151151131161v ENGBristol14 May 2019
Hashim AmlaSA150150124160v ENGSouthampton28 Aug 2012
Yuvraj SinghIND150150127213v ENGCuttack19 Jan 2017
Dean JonesAUS145145136124v ENGBrisbane16 Dec 1990
Mahela JayawardeneSL144144150140v ENGLeeds1 Jul 2011
Shane WatsonAUS143143107126v ENGSouthampton16 Sept 2013
Andy FlowerZIM142142*128161v ENGHarare7 Oct 2001
Paul StirlingIRE14214212896v ENGSouthampton4 Aug 2020
Graeme SmithSA141141134160v ENGCenturion27 Sept 2009
Calum MacLeodSCO140140*94163v ENGEdinburgh10 Jun 2018
Jamie HowNZ139139116103v ENGNapier20 Feb 2008
Lahiru ThirimanneSL139139*143132v ENGWellington1 Mar 2015
Viv RichardsWI138138*157113v ENGLondon23 Jun 1979
Desmond HaynesWI138138*164122v ENGGwalior27 Oct 1989
Yuvraj SinghIND138138*78166v ENGRajkot14 Nov 2008
Quinton de KockSA138138*96126v ENGBloemfontein3 Feb 2016
Fakhar ZamanPAK138138106124v ENGSouthampton11 May 2019
Rohit SharmaIND138138110175v ENGLondon19 Jul 2026
Ijaz AhmedPAK137137130121v ENGSharjah7 Apr 1999
Rohit SharmaIND137137*114154v ENGNottingham12 Jul 2018
Shane WatsonAUS136136*132107v ENGCenturion2 Oct 2009
Aaron FinchAUS135135128123v ENGMelbourne Cricket Ground14 Feb 2015
Quinton de KockSA135135117164v ENGCenturion9 Feb 2016
Chris GayleWI135135129312v ENGBridgetown20 Feb 2019
Navjot SidhuIND134134*160150v ENGGwalior4 Mar 1993
Kumar SangakkaraSL134134*135120v ENGLondon13 Jun 2013
MS DhoniIND134134122106v ENGCuttack19 Jan 2017
Rassie van der DussenSA134134117100v ENGChester-le-Street19 Jul 2022
Marvan AtapattuSL132132*151140v ENGLondon20 Aug 1998
Chris GayleWI132132*165121v ENGLondon6 Jul 2004
Shaun MarshAUS131131116103v ENGCardiff16 Jun 2018
Denesh RamdinWI128128109125v ENGAntigua5 Mar 2014
Tamim IqbalBAN128128142123v ENGLondon1 Jun 2017
Keacy CartyWI128128*114152v ENGBridgetown6 Nov 2024
David WarnerAUS127127115180v ENGSydney Cricket Ground16 Jan 2015
Hashim AmlaSA127127130132v ENGCenturion9 Feb 2016
Virender SehwagIND126126104211v ENGColombo22 Sept 2002
Mahela JayawardeneSL126126*127190v ENGChester-le-Street24 Jun 2006
Page 1Next

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