Batting match by match (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 2,596 of the 4,866 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Sharjeel KhanPAK15215286169v IREDublin18 Aug 2016
Rohit SharmaIND152152*117158v WIGuwahati21 Oct 2018
Travis HeadAUS152152130164v ENGMelbourne22 Nov 2022
Devon ConwayNZ152152*121193v ENGAhmedabad5 Oct 2023
Smit PatelUSA152152*137124v CANLauderhill17 May 2025
Andrew SymondsAUS151151127133v SLSydney Cricket Ground12 Feb 2006
Tony UraPNG151151142106v IREHarare Sports Club6 Mar 2018
Imam-ul-HaqPAK151151131161v ENGBristol14 May 2019
Asif KhanUAE151151*145126v USAHarare6 Jul 2023
Babar AzamPAK151151131144v NEPMultan30 Aug 2023
Brandon McMullenSCO151151140116v USADallas31 Oct 2024
Gautam GambhirIND150150147141v SLColombo5 Feb 2009
Gautam GambhirIND150150*137140v SLKolkata24 Dec 2009
Hashim AmlaSA150150124160v ENGSouthampton28 Aug 2012
Rohit SharmaIND150150133136v SAKanpur11 Oct 2015
Yuvraj SinghIND150150127213v ENGCuttack19 Jan 2017
Jos ButtlerENG150150771312v WISt George's27 Feb 2019
Matthew BreetzkeSA150150148115v NZLahore10 Feb 2025
Jordan HermannSA150150126173v NAMWindhoek9 Sept 2026
Adam GilchristAUS149149104138v SLBarbados28 Apr 2007
AB de VilliersSA14914944916v WIJohannesburg18 Jan 2015
Steve SmithAUS149149135112v INDPerth12 Jan 2016
Cooper ConnollyAUS149149134136v BANDhaka14 Jun 2026
MS DhoniIND148148123154v PAKVisakhapatnam5 Apr 2005
Evin LewisWI148148122154v SLBulawayo23 Nov 2016
Sunil AmbrisWI148148126191v IREDublin11 May 2019
Kane WilliamsonNZ148148154141v WIManchester22 Jun 2019
Mark BoucherSA147147*68810v ZIMPotchefstroom20 Sept 2006
Rohit SharmaIND147147138182v NZKanpur29 Oct 2017
Alex HalesENG14714792165v AUSNottingham19 Jun 2018
AB de VilliersSA146146130125v WIGrenada10 Apr 2007
Virender SehwagIND146146102176v SLRajkot15 Dec 2009
Rob NicolNZ146146134106v ZIMWhangarei6 Feb 2012
Marcus StoinisAUS146146*117911v NZAuckland30 Jan 2017
Shai HopeWI146146*144123v BANDhaka11 Dec 2018
Nathan AstleNZ145145*151136v USALondon10 Sept 2004
Brendan TaylorZIM145145*136120v SABloemfontein15 Oct 2010
Kane WilliamsonNZ145145*136171v SAKimberley22 Jan 2013
Tom LathamNZ145145*104195v INDAuckland25 Nov 2022
Tillakaratne DilshanSL144144131161v ZIMPallekele International Cricket Stadium10 Mar 2011
Mahela JayawardeneSL144144150140v ENGLeeds1 Jul 2011
Mushfiqur RahimBAN144144150114v SLDubai International Cricket Stadium15 Sept 2018
Imrul KayesBAN144144140136v ZIMDhaka21 Oct 2018
Temba BavumaSA144144118117v WIEast London18 Mar 2023
Andrew SymondsAUS143143*125182v PAKJohannesburg11 Feb 2003
Herschelle GibbsSA143143141193v NZJohannesburg16 Feb 2003
Shane WatsonAUS143143107126v ENGSouthampton16 Sept 2013
Shikhar DhawanIND143143115183v AUSChandigarh10 Mar 2019
Kusal MendisSL143143128172v NZDambulla13 Nov 2024
Paul StirlingIRE14214212896v ENGSouthampton4 Aug 2020

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