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
Virat KohliIND11311310691v NZKanpur29 Oct 2017
Ross TaylorNZ113113116120v ENGHamilton25 Feb 2018
Joe RootENG113113*11681v INDLondon14 Jul 2018
Imam-ul-HaqPAK11311312280v ZIMBulawayo20 Jul 2018
Angelo MathewsSL113113128102v INDLeeds6 Jul 2019
Andrew BalbirnieIRE113113112120v ENGSouthampton4 Aug 2020
Harry TectorIRE113113117143v NZDublin10 Jul 2022
Shreyas IyerIND113113*111150v SARanchi9 Oct 2022
Virat KohliIND11311391112v BANChattogram10 Dec 2022
Virat KohliIND11311387121v SLGuwahati10 Jan 2023
Jason RoyENG11311391114v SABloemfontein27 Jan 2023
Daryl MitchellNZ113113115111v PAKRawalpindi27 Apr 2023
Abdullah ShafiquePAK113113103103v SLHyderabad10 Oct 2023
Saim AyubPAK113113*62173v ZIMBulawayo26 Nov 2024
Sherfane RutherfordWI1131138078v BANBasseterre8 Dec 2024
GSNFG JayasuriyaUSA113113*11174v CANKing City6 Jun 2026
Sourav GangulyIND112112*11964v NAMPietermaritzburg23 Feb 2003
Chris GayleWI112112*75172v ZIMHarare30 Nov 2003
Dwayne BravoWI112112*124141v ENGAhmedabad28 Oct 2006
Kumar SangakkaraSL112112110101v PAKKarachi29 Jun 2008
Shivnarine ChanderpaulWI112112*134100v ENGGuyana22 Mar 2009
Shaun MarshAUS11211211282v INDHyderabad5 Nov 2009
Virat KohliIND112112*98160v ENGDelhi17 Oct 2011
Hashim AmlaSA11211212880v SLPaarl11 Jan 2012
Nasir JamshedPAK112112104101v INDMirpur18 Mar 2012
Alastair CookENG112112120131v WILondon19 Jun 2012
Phillip HughesAUS112112129140v SLMelbourne Cricket Ground11 Jan 2013
Adam VogesAUS112112*106102v WIMelbourne Cricket Ground10 Feb 2013
Tamim IqbalBAN112112136101v SLHambantota23 Mar 2013
William PorterfieldIRE112112142141v ENGDublin3 Sept 2013
Quinton de KockSA11211213591v PAKAbu Dhabi8 Nov 2013
Ross TaylorNZ112112*127150v INDHamilton28 Jan 2014
Kumar SangakkaraSL112112104140v ENGLondon31 May 2014
Marlon SamuelsWI11211210696v INDDharmasala17 Oct 2014
Kumar SangakkaraSL112112112122v ENGPallekele International Cricket Stadium13 Dec 2014
Kane WilliamsonNZ11211288141v PAKNapier3 Feb 2015
Ed JoyceIRE11211210393v ZIMHobart7 Mar 2015
Shoaib MalikPAK11211276122v ZIMLahore26 May 2015
Ross TaylorNZ112112*12263v ZIMHarare Sports Club2 Aug 2015
AB de VilliersSA112112107102v INDChennai22 Oct 2015
George BaileyAUS11211212072v INDPerth12 Jan 2016
Alex HalesENG112112128140v SACape Town14 Feb 2016
Jason RoyENG112112*9574v SLBirmingham24 Jun 2016
Imrul KayesBAN112112119112v ENGMirpur7 Oct 2016
Solomon MireZIM11211296140v SLGalle International Stadium30 Jun 2017
Upul TharangaSL112112*144140v PAKAbu Dhabi16 Oct 2017
Virat KohliIND112112119100v SADurban1 Feb 2018
Kane WilliamsonNZ112112*14362v ENGWellington3 Mar 2018
Rameez ShahzadUAE112112*10794v WIHarare6 Mar 2018
Faf du PlessisSA112112*114151v SLJohannesburg3 Mar 2019

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