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
Yuvraj SinghIND9595*83113v SLVisakhapatnam17 Feb 2007
Chamara KapugederaSL959511773v WITrinidad10 Apr 2008
MS DhoniIND959513062v WIJamaica28 Jun 2009
Vusi SibandaZIM959516251v WIGuyana4 Mar 2010
Paul CollingwoodENG959512172v AUSLondon3 Jul 2010
Ross TaylorNZ959511381v INDRangiri Dambulla International Stadium10 Aug 2010
Tamim IqbalBAN95959657v ZIMChittagong12 Dec 2010
Alastair CookENG9595*75160v SLNottingham6 Jul 2011
Parthiv PatelIND9595107120v ENGChester-le-Street3 Sept 2011
Rohit SharmaIND9595100101v WIAhmedabad5 Dec 2011
AB de VilliersSA9595*11191v PAKBenoni24 Mar 2013
Shikhar DhawanIND959586140v AUSJaipur16 Oct 2013
Anamul HaqueBAN959512090v ZIMMirpur26 Nov 2014
Glenn MaxwellAUS959598150v ENGPerth1 Feb 2015
Steve SmithAUS95959881v AFGPerth4 Mar 2015
Tamim IqbalBAN959510091v SCONelson5 Mar 2015
Ahmed ShehzadPAK959590121v SLColombo22 Jul 2015
Angelo MathewsSL959511660v NZMount Maunganui5 Jan 2016
Seekkuge PrasannaSL95954659v IREDublin18 Jun 2016
Chris WoakesENG9595*9240v SLNottingham21 Jun 2016
Kane WilliamsonNZ9595*11691v BANNelson31 Dec 2016
Paul StirlingIRE95958095v AFGGreater Noida17 Mar 2017
Alex HalesENG959586112v BANLondon1 Jun 2017
Tamim IqbalBAN959511463v AUSLondon5 Jun 2017
Ross TaylorNZ959510080v INDMumbai22 Oct 2017
Upul TharangaSL959582123v INDVisakhapatnam17 Dec 2017
Rohan MustafaUAE959513644v PNGHarare Sports Club4 Mar 2018
Niroshan DickwellaSL959597120v ENGColombo23 Oct 2018
Shai HopeWI959511363v INDPune27 Oct 2018
Rohit SharmaIND95959272v AUSChandigarh10 Mar 2019
Rassie van der DussenSA95959744v AUSManchester6 Jul 2019
Aaron JonesUSA959511482v UAESharjah8 Dec 2019
Kyle CoetzerSCO959510681v UAEDubai15 Dec 2019
Sam CurranENG9595*8393v INDPune28 Mar 2021
Kyle VerreynneSA959511291v NEDCenturion26 Nov 2021
Rohit KumarNEP9595*10174v SCOKirtipur21 Feb 2023
Liam LivingstoneENG9595*7891v NZSouthampton10 Sept 2023
Virat KohliIND959510482v NZDharamsala22 Oct 2023
Kane WilliamsonNZ959579102v PAKBengaluru4 Nov 2023
Henry NichollsNZ95959981v BANNelson20 Dec 2023
Janith LiyanageSL959512762v ZIMColombo8 Jan 2024
Ben DuckettENG959591110v AUSNottingham19 Sept 2024
Keacy CartyWI959588102v BANBasseterre12 Dec 2024
Ibrahim ZadranAFG959514031v BANAbu Dhabi11 Oct 2025
Ibrahim ZadranAFG959511172v BANAbu Dhabi14 Oct 2025
Keacy CartyWI9595112102v NZProvidence11 Jul 2026
Gerhard ErasmusNAM959510241v USADallas13 Oct 2026
Graham GoochENG949412992v NZScarborough15 Jul 1978
Allan LambENG94947692v AUSMelbourne23 Jan 1983
Glenn TurnerNZ949494121v ENGWellington23 Feb 1983

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