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
Kumar SangakkaraSL109109125110v BANChittagong Divisional Stadium25 Feb 2006
Runako MortonWI109109150121v ZIMTrinidad13 May 2006
Upul TharangaSL109109102141v ENGLeeds1 Jul 2006
Michael HusseyAUS109109*90103v WIKuala Lumpur18 Sept 2006
Ryan ten DoeschateNED109109*12590v BERNairobi4 Feb 2007
Sanath JayasuriyaSL1091098777v BANTrinidad21 Mar 2007
Mohammad AshrafulBAN10910912680v UAELahore24 Jun 2008
MS DhoniIND109109*9666v HKKarachi25 Jun 2008
Brad HaddinAUS10910911483v NZSydney Cricket Ground8 Feb 2009
Shahid AfridiPAK1091097687v SLRangiri Dambulla International Stadium15 Jun 2010
AB de VilliersSA1091099955v ZIMBenoni22 Oct 2010
Abdul RazzaqPAK109109*72710v SAAbu Dhabi31 Oct 2010
Kieron PollardWI109109*136112v AUSSydney Cricket Ground8 Feb 2013
Jonathan TrottENG109109*10451v NZSouthampton2 Jun 2013
Chris GayleWI10910910097v SLJamaica28 Jun 2013
AB de VilliersSA10910910165v INDCenturion11 Dec 2013
Hashim AmlaSA10910913081v SLColombo6 Jul 2014
Anamul HaqueBAN109109138111v WIGrenada20 Aug 2014
Aaron FinchAUS10910912793v SACanberra19 Nov 2014
Faf du PlessisSA109109109101v IRECanberra3 Mar 2015
Quinton de KockSA10910987171v INDMumbai25 Oct 2015
Alex HalesENG10910911773v PAKAbu Dhabi13 Nov 2015
Joe RootENG109109124101v SAJohannesburg12 Feb 2016
David WarnerAUS109109120112v SASt Kitts11 Jun 2016
Neil BroomNZ109109*10783v BANNelson29 Dec 2016
Quinton de KockSA10910987160v SLCenturion10 Feb 2017
Rohan MustafaUAE10910912571v PNGAbu Dhabi4 Apr 2017
Niall O'BrienIRE10910913195v NZDublin14 May 2017
Kyle CoetzerSCO109109101132v ZIMEdinburgh15 Jun 2017
Shikhar DhawanIND109109105102v SAJohannesburg10 Feb 2018
Shai HopeWI109109132111v BANDublin7 May 2019
Ross TaylorNZ109109*84104v INDHamilton5 Feb 2020
Aqib IlyasOMA109109*108121v NEPKirtipur9 Feb 2020
Zeeshan MaqsoodOMA109109109104v USAKirtipur11 Feb 2020
Chundangapoyil RizwanUAE10910913691v IREAbu Dhabi8 Jan 2021
Fakhar ZamanPAK109109109121v NEDRotterdam16 Aug 2022
Temba BavumaSA109109102141v ENGBloemfontein29 Jan 2023
Iftikhar AhmedPAK109109*71114v NEPMultan30 Aug 2023
Quinton de KockSA10910910685v AUSLucknow12 Oct 2023
Heinrich KlaasenSA10910967124v ENGMumbai21 Oct 2023
Travis HeadAUS10910967107v NZDharamsala28 Oct 2023
Shai HopeWI109109*8347v ENGNorth Sound3 Dec 2023
Saim AyubPAK109109119103v SAPaarl17 Dec 2024
Rohit KumarNEP10910913052v UAEDubai30 Oct 2025
Shai HopeWI109109*69134v NZNapier19 Nov 2025
Matt RenshawAUS1091099473v ZIMHarare15 Sept 2026
Virender SehwagIND10810811992v NZNapier29 Dec 2002
Marcus TrescothickENG108108*14591v PAKLondon22 Jun 2003
Kevin PietersenENG108108*9662v SABloemfontein2 Feb 2005
Shoaib MalikPAK108108120111v INDLahore13 Feb 2006

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