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
Rohit SharmaIND264264173339v SLKolkata13 Nov 2014
Janneman MalanSA177177*169166v IREDublin16 Jul 2021
Matthew HaydenAUS181181*1661110v NZHamilton20 Feb 2007
Chris GayleWI132132*165121v ENGLondon6 Jul 2004
Tillakaratne DilshanSL160160*165113v INDHobart28 Feb 2012
Martin GuptillNZ237237*1632411v WIWellington21 Mar 2015
Rohit SharmaIND171171*163137v AUSPerth12 Jan 2016
Brian BennettZIM169169163203v IREHarare14 Feb 2025
Vusi SibandaZIM959516251v WIGuyana4 Mar 2010
Shahriar NafeesBAN123123*161171v ZIMJaipur13 Oct 2006
Jacques KallisSA119119*160150v INDDurban22 Nov 2006
Tamim IqbalBAN130130*160103v WIGuyana22 Jul 2018
Upul TharangaSL174174*159193v INDJamaica2 Jul 2013
Virat KohliIND160160*159122v SACape Town7 Feb 2018
Rohit SharmaIND2092091581216v AUSBangalore2 Nov 2013
Scott StyrisNZ111111*15780v SLGrenada12 Apr 2007
David WarnerAUS163163157132v SLBrisbane4 Mar 2012
Steve SmithAUS164164157144v NZSydney Cricket Ground4 Dec 2016
Upul TharangaSL120120156140v ENGLondon17 Jun 2006
Charles CoventryZIM194194*156167v BANBulawayo16 Aug 2009
Marlon SamuelsWI133133*156113v ZIMCanberra24 Feb 2015
Fakhar ZamanPAK210210*156245v ZIMBulawayo20 Jul 2018
I MarajCAN5353*15560v SAEast London27 Feb 2003
Runako MortonWI110110*15570v NZNapier1 Mar 2006
Kumar SangakkaraSL128128155120v INDAdelaide Oval19 Feb 2008
Martin GuptillNZ189189*155192v ENGSouthampton2 Jun 2013
Fakhar ZamanPAK1931931551810v SAJohannesburg4 Apr 2021
Phillip HughesAUS138138*154131v SLHobart23 Jan 2013
Kane WilliamsonNZ148148154141v WIManchester22 Jun 2019
Kevin PietersenENG130130153122v PAKDubai International Cricket Stadium21 Feb 2012
Rohit SharmaIND208208*1531312v SLChandigarh13 Dec 2017
Grant FlowerZIM9696*152100v ENGNottingham26 Jun 2003
Shai HopeWI170170152222v IREDublin5 May 2019
Craig WishartZIM172172*151183v NAMHarare10 Feb 2003
Sachin TendulkarIND152152151180v NAMPietermaritzburg23 Feb 2003
Tatenda TaibuZIM9696*15160v SLBulawayo20 Apr 2004
Nathan AstleNZ145145*151136v USALondon10 Sept 2004
Kumar SangakkaraSL133133151120v INDHambantota21 Jul 2012
Jason RoyENG180180151165v AUSMelbourne Cricket Ground14 Jan 2018
Shai HopeWI102102*15171v INDChennai15 Dec 2019
Soumya SarkarBAN169169151222v NZNelson20 Dec 2023
Javed OmarBAN818115050v ENGLeeds26 Jun 2005
Runako MortonWI109109150121v ZIMTrinidad13 May 2006
Shane WatsonAUS161161*150124v ENGMelbourne Cricket Ground16 Jan 2011
Mahela JayawardeneSL144144150140v ENGLeeds1 Jul 2011
Wesley BarresiNED137137*150112v KENLincoln23 Jan 2014
Mushfiqur RahimBAN144144150114v SLDubai International Cricket Stadium15 Sept 2018
Harsh ThakerCAN105105*15081v SCODubai7 Mar 2024
George MunseySCO1911911501411v NEDDundee12 Jun 2025
Stephen FlemingNZ106106149110v ENGBrisbane6 Feb 2007
Page 1Next

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