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 4,727 of the 5,023 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Jacques KallisSA113113*10055v SLDhaka30 Oct 1998
Saeed AnwarPAK113113*14890v NZManchester16 Jun 1999
Naved LatifPAK11311314191v SLSharjah2 Nov 2001
Sachin TendulkarIND113113102121v SLBristol11 Jul 2002
Brian LaraWI11311382143v ZIMBulawayo22 Nov 2003
Marcus TrescothickENG113113114120v IREBelfast13 Jun 2006
RD ShahKEN11311312183v SCOMombasa21 Jan 2007
Ricky PontingAUS1131139395v SCOSt Kitts14 Mar 2007
Gautam GambhirIND11311311991v AUSSydney Cricket Ground24 Feb 2008
Chris GayleWI113113106115v PAKAbu Dhabi12 Nov 2008
Adrian BarathWI11311312982v SLColombo31 Jan 2011
Kevin O'BrienIRE11311363136v ENGBangalore2 Mar 2011
Hashim AmlaSA11311313080v NEDChandigarh3 Mar 2011
Yuvraj SinghIND113113123102v WIChennai20 Mar 2011
MS DhoniIND113113*12573v PAKChennai30 Dec 2012
Ian BellENG113113*143131v INDDharamsala27 Jan 2013
Tillakaratne DilshanSL113113*108110v BANHambantota23 Mar 2013
Mohammad HafeezPAK113113*119122v SLAbu Dhabi25 Dec 2013
Joe RootENG113113108103v INDLeeds5 Sept 2014
Shikhar DhawanIND113113107143v SLCuttack2 Nov 2014
Ahmed ShehzadPAK113113120122v NZSharjah Cricket Stadium14 Dec 2014
Kumar SangakkaraSL113113*105140v NZWellington29 Jan 2015
Eoin MorganENG11311382125v NZNottingham17 Jun 2015
Temba BavumaSA113113123131v IREBenoni25 Sept 2016
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
Kris SrikkanthIND112112113105v WISharjah16 Oct 1988
Graham GoochENG112112*152150v NZLondon25 May 1990
Gary KirstenSA112112*13780v AUSMelbourne21 Jan 1994
Hansie CronjeSA11211212073v AUSJohannesburg19 Feb 1994
Sachin TendulkarIND112112*107151v SLSharjah9 Apr 1995
Saeed AnwarPAK112112*12571v SLSharjah12 Nov 1996
Grant FlowerZIM11211213890v SLColombo26 Jan 1998
Murray GoodwinZIM112112*13770v WIChester-le-Street16 Jul 2000
Mark WaughAUS112112*12870v WIBrisbane14 Jan 2001
Mohammad YousufPAK112112*108122v BANDhaka24 Jan 2002

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