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 5,013 of the 5,044 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Salman ButtPAK100100*117130v SLKarachi20 Jan 2009
Michael ClarkeAUS100100*122140v PAKAbu Dhabi1 May 2009
Travis DowlinWI100100*11761v BANDominica28 Jul 2009
Ramnaresh SarwanWI100100*119110v IREJamaica15 Apr 2010
Junaid SiddiqueBAN10010012390v IREBelfast15 Jul 2010
Mohammad ShahzadAFG100100*72150v SCOAyr16 Aug 2010
Colin IngramSA100100119101v PAKAbu Dhabi31 Oct 2010
Virat KohliIND100100*8382v BANMirpur19 Feb 2011
Mahela JayawardeneSL1001008191v CANHambantota20 Feb 2011
Kane WilliamsonNZ100100*69111v ZIMBulawayo25 Oct 2011
Nasir HossainBAN100100134111v PAKMirpur3 Dec 2011
David WarnerAUS10010014041v SLAdelaide Oval6 Mar 2012
Gautam GambhirIND10010011870v SLMirpur13 Mar 2012
Karim SadiqAFG10010074124v NEDSharjah31 Mar 2012
Johnson CharlesWI10010012181v AUSMelbourne Cricket Ground10 Feb 2013
Ross TaylorNZ10010011791v ENGNapier20 Feb 2013
Darren BravoWI100100*7194v ZIMGrenada22 Feb 2013
Virat KohliIND100100*5287v AUSJaipur16 Oct 2013
Shikhar DhawanIND100100102110v AUSNagpur30 Oct 2013
Hashim AmlaSA10010011780v INDDurban8 Dec 2013
Anamul HaqueBAN10010013264v PAKMirpur4 Mar 2014
Suresh RainaIND10010075123v ENGCardiff27 Aug 2014
Mahela JayawardeneSL10010012081v AFGDunedin22 Feb 2015
Shikhar DhawanIND10010085115v IREHamilton10 Mar 2015
Sikandar RazaZIM100100*8483v PAKLahore29 May 2015
Sikandar RazaZIM100100*9554v NZHarare Sports Club4 Aug 2015
KL RahulIND100100*11571v ZIMHarare Sports Club11 Jun 2016
Dinesh ChandimalSL100100*10760v IREDublin16 Jun 2016
Rahmat ShahAFG100100*12381v SCOEdinburgh4 Jul 2016
Matthew WadeAUS100100*10072v PAKBrisbane13 Jan 2017
Babar AzamPAK10010010971v AUSAdelaide Oval26 Jan 2017
William PorterfieldIRE10010011681v UAEDubai2 Mar 2017
Kane WilliamsonNZ1001009783v AUSBirmingham2 Jun 2017
Jonny BairstowENG100100*97110v WIManchester19 Sept 2017
Imam-ul-HaqPAK10010012552v SLAbu Dhabi18 Oct 2017
Shikhar DhawanIND100100*85132v SLVisakhapatnam17 Dec 2017
Martin GuptillNZ100100126101v PAKWellington19 Jan 2018
Jos ButtlerENG100100*8364v AUSSydney Cricket Ground21 Jan 2018
Aaron FinchAUS10010010663v ENGChester-le-Street21 Jun 2018
Joe RootENG100100*120100v INDLeeds17 Jul 2018
Ambati RayuduIND1001008184v WIMumbai29 Oct 2018
Usman KhawajaAUS100100106102v INDDelhi13 Mar 2019
Calum MacLeodSCO10010089101v AFGEdinburgh10 May 2019
Joe RootENG100100*94110v WISouthampton14 Jun 2019
Aaron FinchAUS100100116112v ENGLondon25 Jun 2019
Imam-ul-HaqPAK10010010070v BANLondon5 Jul 2019
Faf du PlessisSA1001009472v AUSManchester6 Jul 2019
Daryl MitchellNZ100100*9292v BANWellington26 Mar 2021
Simi SinghIRE100100*91140v SADublin16 Jul 2021
Monank PatelUSA10010011491v NEPAl Amarat13 Sept 2021

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