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
Saeed AnwarPAK103103144110v ZIMLondon11 Jun 1999
Rahul DravidIND103103*12482v WISingapore8 Sept 1999
Russel ArnoldSL10310312173v ZIMBulawayo12 Dec 1999
Sherwin CampbellWI10310313080v ZIMKingston1 Apr 2000
Roger TwoseNZ103103115102v SACape Town4 Nov 2000
Sanath JayasuriyaSL10310383106v NZAuckland6 Feb 2001
Alistair CampbellZIM10310314581v BANHarare8 Apr 2001
Chris GayleWI10310311683v INDNagpur9 Nov 2002
Marvan AtapattuSL103103*12770v ZIMEast London15 Mar 2003
Kumar SangakkaraSL103103*10890v KENSharjah6 Apr 2003
Wavell HindsWI103103*13063v AUSSt George's1 Jun 2003
VVS LaxmanIND103103*11380v AUSBrisbane18 Jan 2004
Michael ClarkeAUS103103*107141v PAKSydney23 Jan 2005
Graeme SmithSA103103102130v WIJamaica7 May 2005
Adam GilchristAUS1031037984v IWXMelbourne7 Oct 2005
Rahul DravidIND103103*12081v SLAhmedabad6 Nov 2005
Gautam GambhirIND10310397131v SLAhmedabad6 Nov 2005
Yuvraj SinghIND103103122103v SAHyderabad16 Nov 2005
Upul TharangaSL103103125140v NZChristchurch3 Jan 2006
Yuvraj SinghIND10310376103v ENGMargao3 Apr 2006
Andrew SymondsAUS103103*12562v BANFatullah26 Apr 2006
Matthew HaydenAUS103103100102v NZGrenada20 Apr 2007
AB de VilliersSA103103*9593v PAKLahore18 Oct 2007
Graeme SmithSA103103*118141v BANChittagong Divisional Stadium9 Mar 2008
Ross TaylorNZ10310311954v BANChittagong14 Oct 2008
Mohammad AshrafulBAN103103*103122v ZIMBulawayo9 Aug 2009
Tatenda TaibuZIM103103*11263v SABenoni8 Nov 2009
Eoin MorganENG103103*85160v AUSSouthampton22 Jun 2010
Mahela JayawardeneSL103103*88130v INDMumbai2 Apr 2011
Vusi SibandaZIM103103*13592v BANBulawayo8 May 2013
Paul StirlingIRE103103107121v PAKDublin23 May 2013
Martin GuptillNZ103103*12384v ENGLondon31 May 2013
Kumar SangakkaraSL10310384121v INDFatullah28 Feb 2014
Ahmed ShehzadPAK103103123121v BANMirpur4 Mar 2014
Younis KhanPAK10310311742v NZAbu Dhabi17 Dec 2014
Kane WilliamsonNZ10310310761v SLNelson20 Jan 2015
MahmudullahBAN10310313872v ENGAdelaide Oval9 Mar 2015
Mohammad HafeezPAK10310395104v SLRangiri Dambulla International Stadium11 Jul 2015
Martin GuptillNZ103103*13493v SAPotchefstroom23 Aug 2015
Quinton de KockSA103103118111v INDRajkot18 Oct 2015
Calum MacLeodSCO10310312263v UAEEdinburgh16 Aug 2016
Hashim AmlaSA10310311552v SLLondon3 Jun 2017
Ajinkya RahaneIND103103104102v WITrinidad25 Jun 2017
Babar AzamPAK10310313150v SLDubai International Cricket Stadium13 Oct 2017
Tom LathamNZ103103*10282v INDMumbai22 Oct 2017
Tamim IqbalBAN10310312472v WISt Kitts28 Jul 2018
Eoin MorganENG1031038886v WISt George's27 Feb 2019
Jos ButtlerENG1031037692v PAKNottingham3 Jun 2019
Rohit SharmaIND10310394142v SLLeeds6 Jul 2019
Shreyas IyerIND103103107111v NZHamilton5 Feb 2020

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