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
Kumar SangakkaraSL169169137186v SAColombo20 Jul 2013
Denesh RamdinWI169169121811v BANSt Kitts25 Aug 2014
Soumya SarkarBAN169169151222v NZNelson20 Dec 2023
Brian BennettZIM169169163203v IREHarare14 Feb 2025
Quinton de KockSA168168*145212v BANKimberley15 Oct 2017
David WarnerAUS166166147145v BANNottingham20 Jun 2019
Virat KohliIND166166*110138v SLThiruvananthapuram15 Jan 2023
Joe RootENG166166*139212v WICardiff1 Jun 2025
Ben DuckettENG165165143173v AUSLahore22 Feb 2025
Ricky PontingAUS164164105139v SAJohannesburg12 Mar 2006
Steve SmithAUS164164157144v NZSydney Cricket Ground4 Dec 2016
Sachin TendulkarIND163163*133165v NZChristchurch8 Mar 2009
David WarnerAUS163163157132v SLBrisbane4 Mar 2012
David WarnerAUS163163124149v PAKBengaluru20 Oct 2023
AB de VilliersSA162162*66178v WISydney Cricket Ground27 Feb 2015
Jason RoyENG162162118133v SLLondon29 Jun 2016
Rohit SharmaIND162162137204v WIMumbai29 Oct 2018
Chris GayleWI162162971114v ENGSt George's27 Feb 2019
Jos ButtlerENG162162*70714v NEDAmstelveen17 Jun 2022
Paul StirlingIRE162162134158v UAEBulawayo27 Jun 2023
Shai HopeWI162162*143173v INDNew Chandigarh3 Oct 2026
Shane WatsonAUS161161*150124v ENGMelbourne Cricket Ground16 Jan 2011
Tillakaratne DilshanSL161161*146220v BANMelbourne Cricket Ground26 Feb 2015
Imran NazirPAK160160121148v ZIMJamaica21 Mar 2007
Tillakaratne DilshanSL160160124203v INDRajkot15 Dec 2009
Tillakaratne DilshanSL160160*165113v INDHobart28 Feb 2012
Virat KohliIND160160*159122v SACape Town7 Feb 2018
Hashim AmlaSA159159128164v IRECanberra3 Mar 2015
Rohit SharmaIND159159138175v WIVisakhapatnam18 Dec 2019
Matthew HaydenAUS158158143144v WIAntigua27 Mar 2007
Andrew StraussENG158158145181v INDBangalore27 Feb 2011
Tamim IqbalBAN158158136203v ZIMSylhet3 Mar 2020
Babar AzamPAK158158139144v ENGBirmingham13 Jul 2021
Max O'DowdNED158158*130134v SCODundee12 Jun 2025
Virat KohliIND157157*129134v WIVisakhapatnam24 Oct 2018
George BaileyAUS156156114136v INDNagpur30 Oct 2013
Kyle CoetzerSCO156156134174v BANNelson5 Mar 2015
David WarnerAUS156156128134v NZMelbourne Cricket Ground9 Dec 2016
Milind KumarUSA155155*110165v UAEWindhoek24 Sept 2024
Tamim IqbalBAN15415413876v ZIMBulawayo16 Aug 2009
Andrew StraussENG154154140165v BANBirmingham12 Jul 2010
Virat KohliIND154154*134161v NZChandigarh23 Oct 2016
Hashim AmlaSA154154134155v SLCenturion10 Feb 2017
Travis HeadAUS154154*129205v ENGNottingham19 Sept 2024
Hashim AmlaSA153153*142140v WIJohannesburg18 Jan 2015
Aaron FinchAUS153153*143116v PAKSharjah24 Mar 2019
Jason RoyENG153153121145v BANCardiff8 Jun 2019
Aaron FinchAUS153153132155v SLLondon15 Jun 2019
Sachin TendulkarIND152152151180v NAMPietermaritzburg23 Feb 2003
Sanath JayasuriyaSL15215299204v ENGLeeds1 Jul 2006

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