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
Quinton de KockSA1061068986v INDVisakhapatnam6 Dec 2025
Glenn PhillipsNZ1061068893v INDIndore18 Jan 2026
Agha SalmanPAK1061069894v BANDhaka15 Mar 2026
Roy FredericksWI105105122101v ENGLondon7 Sept 1973
Geoff BoycottENG10510512470v AUSSydney11 Dec 1979
Allan BorderAUS105105*122120v INDSydney18 Dec 1980
Zaheer AbbasPAK1051058281v INDLahore31 Dec 1982
Gordon GreenidgeWI105105*14751v ZIMWorcester13 Jun 1983
Martin CroweNZ105105*105111v ENGAuckland25 Feb 1984
Dilip VengsarkarIND105105124101v ENGPune5 Dec 1984
Desmond HaynesWI105105124101v SLKarachi13 Oct 1987
Moin-ul-AtiqPAK105105117--v BANChittagong29 Oct 1988
Sanjay ManjrekarIND1051058282v SADelhi14 Nov 1991
Aravinda de SilvaSL105105105122v AUSColombo15 Aug 1992
Graeme HickENG105105*10972v INDGwalior5 Mar 1993
Sachin TendulkarIND105105134100v WIJaipur11 Nov 1994
Aamer SohailPAK10510512780v INDSharjah12 Apr 1996
Gary KirstenSA105105*13490v AUSIndore19 Oct 1996
Mark TaylorAUS10510514490v INDBangalore21 Oct 1996
Carl HooperWI10510510181v SALahore3 Nov 1997
Stuart WilliamsWI105105*149100v INDSharjah16 Dec 1997
Ajay JadejaIND105105*109120v AUSKochi1 Apr 1998
Sourav GangulyIND10510514081v NZSharjah17 Apr 1998
Aravinda de SilvaSL10510594100v INDColombo7 Jul 1998
Sourav GangulyIND105105*139104v SAJamshedpur12 Mar 2000
Imran NazirPAK105105*135102v ZIMSt George's15 Apr 2000
Sanath JayasuriyaSL105105116110v INDDhaka1 Jun 2000
Sherwin CampbellWI10510513780v ZIMChester-le-Street16 Jul 2000
Saeed AnwarPAK105105*134121v SLNairobi8 Oct 2000
Nicky BojeSA105105*93120v NZPotchefstroom20 Oct 2000
Alistair CampbellZIM105105*13361v INDSharjah26 Oct 2000
Nick KnightENG10510513170v INDDelhi31 Jan 2002
Adam GilchristAUS105105104121v SADurban3 Apr 2002
Craig McMillanNZ10510511681v PAKRawalpindi24 Apr 2002
Sachin TendulkarIND105105*10881v ENGChester-le-Street4 Jul 2002
Michael ClarkeAUS105105*102161v ZIMHarare29 May 2004
Mohammad YousufPAK10510510090v WIPerth1 Feb 2005
Graeme SmithSA10510513190v ENGPort Elizabeth4 Feb 2005
Upul TharangaSL10510511090v BANColombo2 Sept 2005
Rahul DravidIND105105102102v WIKingston18 May 2006
Upul TharangaSL105105129111v BANChandigarh7 Oct 2006
Shahriar NafeesBAN105105*138131v ZIMKhulna30 Nov 2006
Michael HusseyAUS1051058486v NZAuckland18 Feb 2007
Jesse RyderNZ10510580124v INDChristchurch8 Mar 2009
Andrew StraussENG10510512970v WIGuyana22 Mar 2009
Cameron WhiteAUS10510512491v ENGSouthampton9 Sept 2009
Shane WatsonAUS105105*129104v NZCenturion5 Oct 2009
Shakib Al HasanBAN105105*69153v ZIMMirpur29 Oct 2009
Paul CollingwoodENG105105*11072v SACenturion22 Nov 2009
Thilan SamaraweeraSL105105*106110v INDMirpur5 Jan 2010

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