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
Martin GuptillNZ11811888144v BANChristchurch16 Feb 2019
Nicolas PooranWI118118103114v SLChester-le-Street1 Jul 2019
Sam BillingsENG118118110142v AUSManchester11 Sept 2020
Sean WilliamsZIM118118*135131v PAKRawalpindi Cricket Stadium3 Nov 2020
Avishka FernandoSL118118115102v SAColombo2 Sept 2021
Jatinder SinghOMA118118*116130v PNGDubai12 Apr 2022
Dawid MalanENG11811811476v SAKimberley1 Feb 2023
Daryl MitchellNZ118118*9177v ENGCardiff8 Sept 2023
Ben CurranZIM118118*130140v IREHarare18 Feb 2025
Tom LathamNZ118118*104103v PAKKarachi19 Feb 2025
Cameron GreenAUS118118*5568v SAMackay24 Aug 2025
Graeme SmithSA11711712954v ZIMDurban27 Feb 2005
Matthew HaydenAUS117117111150v NZPerth28 Jan 2007
Ross TaylorNZ117117127161v AUSAuckland18 Feb 2007
Craig McMillanNZ11711796135v AUSHamilton20 Feb 2007
Mohammad YousufPAK11711714390v SALahore20 Oct 2007
Younis KhanPAK11711711092v INDChandigarh8 Nov 2007
Sachin TendulkarIND117117*120100v AUSSydney Cricket Ground2 Mar 2008
Yuvraj SinghIND11711795171v SLColombo3 Feb 2009
Virat KohliIND117117123140v WIVisakhapatnam2 Dec 2011
Michael ClarkeAUS1171179154v SLAdelaide Oval6 Mar 2012
Mushfiqur RahimBAN11711711372v INDFatullah26 Feb 2014
Brendon McCullumNZ11711799125v SLHamilton15 Jan 2015
Kumar SangakkaraSL117117*86112v ENGWellington1 Mar 2015
Elton ChigumburaZIM11711795104v PAKLahore26 May 2015
Virat KohliIND11711711772v AUSMelbourne Cricket Ground17 Jan 2016
Babar AzamPAK11711710681v WIAbu Dhabi5 Oct 2016
David WarnerAUS117117107132v SADurban5 Oct 2016
David MillerSA117117*9836v SLDurban1 Feb 2017
Fakhar ZamanPAK117117*129160v ZIMBulawayo16 Jul 2018
Soumya SarkarBAN1171179296v ZIMChattogram26 Oct 2018
Martin GuptillNZ117117*11684v BANNapier13 Feb 2019
Peter HandscombAUS11711710583v INDChandigarh10 Mar 2019
Shikhar DhawanIND117117109160v AUSLondon9 Jun 2019
Sikandar RazaZIM117117*12784v BANHarare7 Aug 2022
Calum MacLeodSCO1171179195v USAAberdeen13 Aug 2022
Fakhar ZamanPAK117117114131v NZRawalpindi27 Apr 2023
Nazmul Hossain ShantoBAN11711793123v IREChelmsford12 May 2023
Virat KohliIND11711711392v NZMumbai15 Nov 2023
Shai HopeWI11711712784v ENGNorth Sound2 Nov 2024
Brian LaraWI116116134122v SACape Town9 Feb 2003
Yasir HameedPAK116116132142v BANMultan9 Sept 2003
Kevin PietersenENG116116110106v SACenturion13 Feb 2005
Adam GilchristAUS116116105114v SLPerth29 Jan 2006
Shivnarine ChanderpaulWI116116*12293v ENGBirmingham4 Jul 2007
Suresh RainaIND116116*107113v BANKarachi28 Jun 2008
Virender SehwagIND11611690170v SLColombo3 Feb 2009
Kamran AkmalPAK116116*115130v AUSAbu Dhabi3 May 2009
Shane WatsonAUS116116*14662v PAKAbu Dhabi3 May 2009
Hashim AmlaSA116116*13290v INDCenturion23 Jan 2011

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