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
Kyle MayersWI12012010687v NEDAmstelveen4 Jun 2022
Paul StirlingIRE120120103145v NZDublin15 Jul 2022
Saiteja MukkamallaUSA120120*114110v UAEWindhoek30 Mar 2023
Curtis CampherIRE12012010894v SCOBulawayo21 Jun 2023
Josh InglisAUS120120*8686v ENGLahore22 Feb 2025
Shai HopeWI120120*94105v PAKTarouba12 Aug 2025
Kushal BhurtelNEP120120*118134v USAKirtipur16 May 2026
Richie BerringtonSCO120120103154v CANDundee13 Aug 2026
Graeme SmithSA119119*124121v AUSCenturion26 Feb 2006
Jacques KallisSA119119*160150v INDDurban22 Nov 2006
Herschelle GibbsSA119119101107v NZCape Town2 Dec 2007
Virender SehwagIND11911995125v PAKKarachi26 Jun 2008
Brendan TaylorZIM119119*13791v SLHarare Sports Club7 Jun 2010
Hashim AmlaSA119119*12690v PAKDubai International Cricket Stadium2 Nov 2010
Ryan ten DoeschateNED11911911093v ENGNagpur22 Feb 2011
Alastair CookENG119119143130v SLLondon3 Jul 2011
Ross TaylorNZ11911912693v ZIMBulawayo25 Oct 2011
Kieron PollardWI119119110410v INDChennai11 Dec 2011
Brendon McCullumNZ1191198875v ZIMNapier9 Feb 2012
Tillakaratne DilshanSL119119*139111v PAKPallekele International Cricket Stadium9 Jun 2012
Shikhar DhawanIND11911995200v WIKanpur27 Nov 2013
Hashim AmlaSA119119135150v NZMount Maunganui24 Oct 2014
Moeen AliENG11911987115v SLColombo26 Nov 2014
Ross TaylorNZ119119*96104v ENGLondon12 Jun 2015
AB de VilliersSA11911961311v INDMumbai25 Oct 2015
David WarnerAUS119119115141v NZCanberra6 Dec 2016
Upul TharangaSL11911990117v SACape Town7 Feb 2017
Rohit SharmaIND11911912886v AUSBengaluru19 Jan 2020
Kusal MendisSL119119119120v WIHambantota26 Feb 2020
Shai HopeWI119119*130122v NEDAmstelveen31 May 2022
Michael van LingenNAM119119*107133v PNGPort Moresby20 Sept 2022
Waseem MuhammadUAE11911976612v PNGKirtipur15 Mar 2023
Heinrich KlaasenSA119119*61155v WIPotchefstroom21 Mar 2023
Tony de ZorziSA119119*12296v INDGqeberha19 Dec 2023
Rohit SharmaIND11911990127v ENGCuttack9 Feb 2025
Daryl MitchellNZ119119118122v WIChristchurch16 Nov 2025
Connor EsterhuizenSA11911911086v NAMWindhoek11 Sept 2026
Herschelle GibbsSA118118133101v ENGDurban11 Feb 2005
Nathan AstleNZ118118*12673v WIChristchurch25 Feb 2006
Shahriar NafeesBAN118118*148130v ZIMHarare Sports Club6 Aug 2006
Adam GilchristAUS11811813293v SLPerth15 Feb 2008
Yuvraj SinghIND118118122152v ENGIndore17 Nov 2008
Brendan TaylorZIM118118*12574v BANChittagong5 Nov 2009
Upul TharangaSL118118128142v INDKolkata24 Dec 2009
Upul TharangaSL118118*126180v BANMirpur8 Jan 2010
Virat KohliIND118118121111v AUSVisakhapatnam20 Oct 2010
Mahela JayawardeneSL118118124121v INDHyderabad9 Nov 2014
Kane WilliamsonNZ118118113121v ENGSouthampton14 Jun 2015
David MillerSA118118*79106v AUSDurban5 Oct 2016
Kane WilliamsonNZ118118128141v INDDelhi20 Oct 2016

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