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
Marlon SamuelsWI126126*116114v INDKochi8 Oct 2014
Shikhar DhawanIND126126113142v AUSCanberra20 Jan 2016
Paul StirlingIRE126126117155v UAEHarare12 Mar 2018
Liton DasBAN126126*105132v ZIMSylhet1 Mar 2020
Devon ConwayNZ126126110170v BANWellington26 Mar 2021
Rohit KumarNEP12612610774v PNGKirtipur25 Mar 2022
Fakhar ZamanPAK126126*81811v NZBengaluru4 Nov 2023
Tom BantonENG126126105165v SLLondon27 Sept 2026
Wavell HindsWI125125*14056v AUSSt George's30 May 2003
Jacques KallisSA125125*147141v ZIMCanterbury29 Jun 2003
Boeta DippenaarSA125125*14570v SLAdelaide Oval24 Jan 2006
Shoaib MalikPAK125125*119161v INDKarachi26 Jun 2008
Sanath JayasuriyaSL12512511495v INDKarachi6 Jul 2008
Virender SehwagIND125125*74146v NZHamilton11 Mar 2009
Tamim IqbalBAN125125120133v ENGMirpur28 Feb 2010
Graeme SmithSA12512514394v SLJohannesburg22 Jan 2012
AB de VilliersSA125125*98104v SLJohannesburg22 Jan 2012
Chris GayleWI12512510789v NZJamaica7 Jul 2012
George BaileyAUS125125*110104v WIPerth3 Feb 2013
Tillakaratne DilshanSL125125128120v BANPallekele International Cricket Stadium28 Mar 2013
Joe RootENG125125113105v SACenturion9 Feb 2016
Marlon SamuelsWI125125134142v AUSBarbados21 Jun 2016
Babar AzamPAK125125*13273v WIGuyana9 Apr 2017
Shikhar DhawanIND125125128151v SLLondon8 Jun 2017
Rohit SharmaIND125125109115v AUSNagpur1 Oct 2017
Shimron HetmyerWI1251259337v BANGuyana25 Jul 2018
Faf du PlessisSA125125114152v AUSHobart11 Nov 2018
Babar AzamPAK125125125131v ZIMRawalpindi Cricket Stadium3 Nov 2020
Mushfiqur RahimBAN125125127100v SLMirpur25 May 2021
Dawid MalanENG12512510993v NEDAmstelveen17 Jun 2022
Rishabh PantIND125125*113162v ENGManchester17 Jul 2022
Marvan AtapattuSL124124129180v SADurban3 Mar 2003
Kamran AkmalPAK124124125120v WIBrisbane19 Jan 2005
Chris GayleWI124124137130v PAKSt Lucia22 May 2005
Ricky PontingAUS12412412793v SLSydney Cricket Ground12 Feb 2006
Ricky PontingAUS12412413371v INDSydney Cricket Ground24 Feb 2008
MS DhoniIND12412410793v AUSNagpur28 Oct 2009
Shahid AfridiPAK12412460174v BANRangiri Dambulla International Stadium21 Jun 2010
Colin IngramSA12412412682v ZIMBloemfontein15 Oct 2010
Eoin MorganENG124124*10684v IREDublin3 Sept 2013
Ahmed ShehzadPAK12412414080v SLDubai International Cricket Stadium20 Dec 2013
Darren BravoWI12412412778v BANSt Kitts25 Aug 2014
Kumar SangakkaraSL12412495134v SCOHobart11 Mar 2015
Ambati RayuduIND124124*133121v ZIMHarare Sports Club10 Jul 2015
Hashim AmlaSA124124126133v NZCenturion19 Aug 2015
Mark ChapmanHK124124*116112v UAEDubai16 Nov 2015
Rohit SharmaIND124124127113v AUSBrisbane15 Jan 2016
Rohit SharmaIND124124*145162v SLPallekele International Cricket Stadium27 Aug 2017
Aaron FinchAUS124124125125v INDIndore24 Sept 2017
David WarnerAUS124124119124v INDBengaluru28 Sept 2017

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