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
Wavell HindsWI9393107122v INDJamshedpur6 Nov 2002
Boeta DippenaarSA939312670v PAKCape Town18 Dec 2002
Herschelle GibbsSA9393*97122v ZIMCardiff5 Jul 2003
Matthew HaydenAUS939311651v SLDambulla22 Feb 2004
Stephen FlemingNZ93938784v ZIMBulawayo24 Aug 2005
Mohammad KaifIND9393*11080v NZHarare Sports Club6 Sept 2005
Sachin TendulkarIND93939692v SLNagpur25 Oct 2005
Paul CollingwoodENG939384101v INDMargao3 Apr 2006
Shivnarine ChanderpaulWI939382103v ZIMGuyana7 May 2006
Yuvraj SinghIND939312181v WIJamaica20 May 2006
Herschelle GibbsSA9393*12380v INDPort Elizabeth29 Nov 2006
Vusi SibandaZIM9393*117101v BANHarare6 Feb 2007
Younis KhanPAK93939892v SADurban7 Feb 2007
David ObuyaKEN939311633v SCONairobi7 Feb 2007
Ian BillcliffCAN939311462v BANAntigua28 Feb 2007
Michael ClarkeAUS9393*8563v NEDSt Kitts18 Mar 2007
Sachin TendulkarIND9393106132v SABelfast29 Jun 2007
Thilina KandambySL9393*12990v INDColombo31 Jan 2009
Shane WatsonAUS93938993v INDHyderabad5 Nov 2009
Misbah-ul-HaqPAK9393*9171v NZNapier1 Feb 2011
Michael ClarkeAUS93938071v KENBangalore13 Mar 2011
Imrul KayesBAN939395102v AUSMirpur13 Apr 2011
Imran FarhatPAK939314481v SADurban21 Mar 2013
Hamilton MasakadzaZIM9393113101v AFGBulawayo20 Jul 2014
Glenn MaxwellAUS93934695v ZIMHarare Sports Club25 Aug 2014
Angelo MathewsSL939311580v PAKHambantota26 Aug 2014
Ahmed ShehzadPAK939310581v UAENapier4 Mar 2015
Kane WilliamsonNZ939388121v ENGLondon12 Jun 2015
Martin GuptillNZ9393*3098v SLChristchurch28 Dec 2015
David WarnerAUS939392121v INDCanberra20 Jan 2016
Jos ButtlerENG93939961v SLNottingham21 Jun 2016
Joe RootENG939310660v SLCardiff2 Jul 2016
Nizakat KhanHK939311173v UAEDubai International Cricket Stadium26 Jan 2017
Rassie van der DussenSA939310163v PAKPort Elizabeth19 Jan 2019
Ross TaylorNZ939310690v INDMount Maunganui28 Jan 2019
Aaron FinchAUS939399103v INDRanchi8 Mar 2019
Sharmarh BrooksWI93938993v IREKingston8 Jan 2022
Afif HossainBAN9393*115111v AFGChittagong23 Feb 2022
Ishan KishanIND93938447v SARanchi9 Oct 2022
Shakib Al HasanBAN93938990v IRESylhet18 Mar 2023
Vriitya AravindUAE9393*11871v NAMWindhoek2 Apr 2023
Dhananjaya de SilvaSL939311182v NEDBulawayo30 Jun 2023
Sadeera SamarawickramaSL93937282v BANColombo9 Sept 2023
Aiden MarkramSA93938793v AUSJohannesburg17 Sept 2023
Harsh ThakerCAN939310344v OMAKing City20 Sept 2024
Virat KohliIND93939181v NZVadodara11 Jan 2026
Kusal MendisSL9393*117110v ENGColombo22 Jan 2026
Hasnain Ul WahabOMA93937755v CANAl Amarat9 Oct 2026
Craig ErvineZIM939310690v BANAbu Dhabi17 Oct 2026
Greg ChappellAUS9292115100v ENGMelbourne8 Dec 1979

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