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
Kusal MendisSL12212277146v PAKHyderabad10 Oct 2023
Nazmul Hossain ShantoBAN122122*129132v SLChattogram13 Mar 2024
Mohammad RizwanPAK122122*12893v SAKarachi12 Feb 2025
Pathum NissankaSL122122136160v ZIMHarare31 Aug 2025
Feiko KloppenburgNED12112114264v NAMBloemfontein3 Mar 2003
Adam GilchristAUS121121*101162v ENGLondon12 Jul 2005
Marcus TrescothickENG121121118161v SLLeeds1 Jul 2006
Yuvraj SinghIND121121115123v AUSHyderabad5 Oct 2007
Jacques KallisSA121121*133121v WIPort Elizabeth27 Jan 2008
Kumar SangakkaraSL121121128161v BANKarachi30 Jun 2008
Neil McCallumSCO121121*138123v IREBenoni1 Apr 2009
AB de VilliersSA12112185140v ENGCape Town27 Nov 2009
Mohammad HafeezPAK12112113873v WIBarbados2 May 2011
Aaron FinchAUS121121128120v ENGMelbourne Cricket Ground12 Jan 2014
Jos ButtlerENG12112174114v SLLondon31 May 2014
Faf du PlessisSA12112114054v ZIMHarare Sports Club4 Sept 2014
Ambati RayuduIND121121*118104v SLAhmedabad6 Nov 2014
Eoin MorganENG121121136113v AUSSydney Cricket Ground16 Jan 2015
Joe RootENG121121108142v SLWellington1 Mar 2015
Brendan TaylorZIM12112191114v IREHobart7 Mar 2015
Virat KohliIND12112112592v NZMumbai22 Oct 2017
Rameez ShahzadUAE121121*115102v SCODubai23 Jan 2018
Liton DasBAN121121117122v INDDubai International Cricket Stadium28 Sept 2018
Quinton de KockSA121121108162v SLDurban10 Mar 2019
Shakib Al HasanBAN121121119121v ENGCardiff8 Jun 2019
Janneman MalanSA12112113591v SLColombo4 Sept 2021
Gerhard ErasmusNAM121121*12093v OMADubai6 Mar 2022
Michael van LingenNAM121121111151v NEPWindhoek7 Dec 2022
Andrew BalbirnieIRE121121*137133v ZIMHarare18 Jan 2023
Craig ErvineZIM121121*128151v NEPHarare18 Jun 2023
Shubman GillIND12112113385v BANColombo15 Sept 2023
Mitchell MarshAUS121121108109v PAKBengaluru20 Oct 2023
Monank PatelUSA121121*9575v CANThe Hague13 Aug 2024
Rohit SharmaIND121121*125133v AUSSydney25 Oct 2025
Pavan RathnayakeSL121121115121v ENGColombo27 Jan 2026
Kusal MendisSL121121100143v ENGLeeds24 Sept 2026
Sanath JayasuriyaSL120120125140v NZBloemfontein10 Feb 2003
Yuvraj SinghIND120120124121v ZIMHarare Sports Club4 Sept 2005
Upul TharangaSL120120156140v ENGLondon17 Jun 2006
Paul CollingwoodENG120120*13371v AUSMelbourne Cricket Ground9 Feb 2007
Sachin TendulkarIND120120115105v ENGBangalore27 Feb 2011
Anamul HaqueBAN120120145132v WIKhulna2 Dec 2012
Babar AzamPAK12012013183v WISharjah Cricket Stadium30 Sept 2016
Kedar JadhavIND12012076124v ENGPune15 Jan 2017
Faf du PlessisSA120120112112v INDDurban1 Feb 2018
Jason RoyENG120120108122v AUSCardiff16 Jun 2018
Virat KohliIND120120125141v WIPort of Spain11 Aug 2019
Kushal Janith PereraSL120120122111v BANDhaka28 May 2021
Quinton de KockSA12012091115v IREDublin16 Jul 2021
Will YoungNZ12012011264v NEDHamilton4 Apr 2022

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