Batting innings by innings (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.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Denesh RamdinWI169121811139.674c Nasir Hossain b Al-Amin Hossain1v BANSt Kitts25 Aug 2014
Kumar SangakkaraSL169137186123.363c JP Duminy b AM Phangiso1v SAColombo20 Jul 2013
Soumya SarkarBAN169151222111.921c HM Nicholls b W O'Rourke1v NZNelson20 Dec 2023
Brian BennettZIM169163203103.681c A Balbirnie b MR Adair1v IREHarare14 Feb 2025
Quinton de KockSA168*145212115.861not out2v BANKimberley15 Oct 2017
Virat KohliIND166*110138150.913not out1v SLThiruvananthapuram15 Jan 2023
Joe RootENG166*139212119.423not out2v WICardiff1 Jun 2025
David WarnerAUS166147145112.931c Rubel Hossain b Soumya Sarkar1v BANNottingham20 Jun 2019
Ben DuckettENG165143173115.382lbw b M Labuschagne1v AUSLahore22 Feb 2025
Ricky PontingAUS164105139156.193c HH Dippenaar b R Telemachus1v SAJohannesburg12 Mar 2006
Steve SmithAUS164157144104.463c C Munro b TA Boult1v NZSydney Cricket Ground4 Dec 2016
Sachin TendulkarIND163*133165122.562retired hurt1v NZChristchurch8 Mar 2009
David WarnerAUS163124149131.451c sub (Shadab Khan) b Haris Rauf1v PAKBengaluru20 Oct 2023
David WarnerAUS163157132103.821b KTGD Prasad1v SLBrisbane4 Mar 2012
AB de VilliersSA162*66178245.455not out1v WISydney Cricket Ground27 Feb 2015
Jos ButtlerENG162*70714231.434not out1v NEDAmstelveen17 Jun 2022
Shai HopeWI162*143173113.292not out2v INDNew Chandigarh3 Oct 2026
Chris GayleWI162971114167.011b BA Stokes2v ENGSt George's27 Feb 2019
Jason RoyENG162118133137.291b N Pradeep2v SLLondon29 Jun 2016
Paul StirlingIRE162134158120.902c KP Meiyappan b SM Sharma1v UAEBulawayo27 Jun 2023
Rohit SharmaIND162137204118.251c C Hemraj b AR Nurse1v WIMumbai29 Oct 2018
Tillakaratne DilshanSL161*146220110.272not out1v BANMelbourne Cricket Ground26 Feb 2015
Shane WatsonAUS161*150124107.331not out2v ENGMelbourne Cricket Ground16 Jan 2011
Virat KohliIND160*159122100.633not out1v SACape Town7 Feb 2018
Tillakaratne DilshanSL160*16511396.972not out1v INDHobart28 Feb 2012
Imran NazirPAK160121148132.232c S Matsikenyeri b CB Mpofu1v ZIMJamaica21 Mar 2007
Tillakaratne DilshanSL160124203129.032b Harbhajan Singh2v INDRajkot15 Dec 2009
Hashim AmlaSA159128164124.221c EC Joyce b AR McBrine1v IRECanberra3 Mar 2015
Rohit SharmaIND159138175115.221c SD Hope b SS Cottrell1v WIVisakhapatnam18 Dec 2019
Max O'DowdNED158*130134121.542not out2v SCODundee12 Jun 2025
Tamim IqbalBAN158136203116.181c CT Mutombodzi b CT Mumba1v ZIMSylhet3 Mar 2020
Babar AzamPAK158139144113.673c DJ Malan b BA Carse1v ENGBirmingham13 Jul 2021
Matthew HaydenAUS158143144110.492c MN Samuels b DJ Bravo1v WIAntigua27 Mar 2007
Andrew StraussENG158145181108.971lbw b Z Khan2v INDBangalore27 Feb 2011
Virat KohliIND157*129134121.713not out1v WIVisakhapatnam24 Oct 2018
George BaileyAUS156114136136.844c V Kohli b RA Jadeja1v INDNagpur30 Oct 2013
David WarnerAUS156128134121.881run out (TA Boult)1v NZMelbourne Cricket Ground9 Dec 2016
Kyle CoetzerSCO156134174116.421c Soumya Sarkar b Nasir Hossain1v BANNelson5 Mar 2015
Milind KumarUSA155*110165140.915not out1v UAEWindhoek24 Sept 2024
Travis HeadAUS154*129205119.382not out2v ENGNottingham19 Sept 2024
Virat KohliIND154*134161114.933not out2v NZChandigarh23 Oct 2016
Hashim AmlaSA154134155114.932c BKG Mendis b LD Madushanka1v SLCenturion10 Feb 2017
Tamim IqbalBAN15413876111.591c sub (V Sibanda) b RW Price2v ZIMBulawayo16 Aug 2009
Andrew StraussENG154140165110.001c Shakib Al Hasan b Rubel Hossain1v BANBirmingham12 Jul 2010
Hashim AmlaSA153*142140107.751not out1v WIJohannesburg18 Jan 2015
Aaron FinchAUS153*143116106.992not out2v PAKSharjah24 Mar 2019
Jason RoyENG153121145126.451c Mashrafe Mortaza b Mehedi Hasan Miraz1v BANCardiff8 Jun 2019
Aaron FinchAUS153132155115.912c FDM Karunaratne b I Udana1v SLLondon15 Jun 2019
Rohit SharmaIND152*117158129.911not out2v WIGuwahati21 Oct 2018
Devon ConwayNZ152*121193125.621not out2v ENGAhmedabad5 Oct 2023

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