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
Mohammad YousufPAK10610612771v BANFaisalabad12 Sept 2003
VVS LaxmanIND106106*13050v AUSSydney22 Jan 2004
Andrew FlintoffENG106106121112v NZBristol4 Jul 2004
Paul CollingwoodENG10610612180v NZBrisbane6 Feb 2007
Stephen FlemingNZ106106149110v ENGBrisbane6 Feb 2007
Ryan ten DoeschateNED106106*8493v KENPotchefstroom1 Apr 2009
Tillakaratne DilshanSL10610692161v SACenturion22 Sept 2009
Suresh RainaIND106106115101v SLMirpur13 Jan 2010
Ricky PontingAUS10610611262v WIBrisbane14 Feb 2010
Shakib Al HasanBAN106106113111v NZMirpur14 Oct 2010
Ryan ten DoeschateNED106106108131v IREKolkata18 Mar 2011
Brendan TaylorZIM10610613771v BANBulawayo19 Aug 2011
AB de VilliersSA106106*10634v NZWellington25 Feb 2012
Tillakaratne DilshanSL106106119100v AUSAdelaide Oval6 Mar 2012
Virat KohliIND10610611390v SLHambantota21 Jul 2012
Nasir JamshedPAK106106124122v INDKolkata3 Jan 2013
Marlon SamuelsWI106106*10494v PAKSt Lucia21 Jul 2013
Quinton de KockSA10610611890v INDDurban8 Dec 2013
Dwayne BravoWI10610681123v NZHamilton8 Jan 2014
Eoin MorganENG1061069946v AUSBrisbane17 Jan 2014
Kushal Janith PereraSL10610612465v BANMirpur22 Feb 2014
Michael LumbENG10610611772v WIAntigua28 Feb 2014
Faf du PlessisSA10610698111v AUSHarare Sports Club27 Aug 2014
Ajinkya RahaneIND106106100104v ENGBirmingham2 Sept 2014
Shaiman AnwarUAE10610683101v IREBrisbane25 Feb 2015
Mushfiqur RahimBAN10610677132v PAKMirpur17 Apr 2015
Joe RootENG106106*97130v NZNottingham17 Jun 2015
Virat KohliIND10610692111v AUSCanberra20 Jan 2016
David WarnerAUS10610612690v SLPallekele International Cricket Stadium4 Sept 2016
Aaron FinchAUS10610611491v ENGBrisbane19 Jan 2018
Babar AzamPAK106106*7692v ZIMBulawayo22 Jul 2018
Shimron HetmyerWI1061067866v INDGuwahati21 Oct 2018
Shaun MarshAUS10610610274v SAHobart11 Nov 2018
Kane WilliamsonNZ106106*13891v SABirmingham19 Jun 2019
Jonny BairstowENG10610699151v NZChester-le-Street3 Jul 2019
Eoin MorganENG10610684154v IRESouthampton4 Aug 2020
Alex CareyAUS10610611472v ENGManchester16 Sept 2020
Jatinder SinghOMA10610695144v UAEAl Amarat5 Feb 2022
Rahmanullah GurbazAFG106106*11074v BANChittagong28 Feb 2022
Imam-ul-HaqPAK1061069763v AUSLahore31 Mar 2022
Martin GuptillNZ106106123112v NEDHamilton4 Apr 2022
David WarnerAUS10610610282v ENGMelbourne22 Nov 2022
Ibrahim ZadranAFG106106120110v SLPallekele25 Nov 2022
Brandon McMullenSCO106106110113v NEDBulawayo6 Jul 2023
David WarnerAUS10610693123v SABloemfontein9 Sept 2023
Aiden MarkramSA10610654143v SLDelhi7 Oct 2023
Glenn MaxwellAUS1061064498v NEDDelhi25 Oct 2023
Glenn PhillipsNZ106106*7467v PAKLahore8 Feb 2025
George MunseySCO106106101123v NEDAmstelveen10 May 2025
Charith AsalankaSL10610612364v BANColombo2 Jul 2025

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