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
Graeme SmithSA116116130140v NZPotchefstroom25 Jan 2013
Ed JoyceIRE116116*132121v PAKDublin26 May 2013
Shikhar DhawanIND116116127112v ZIMHarare Sports Club26 Jul 2013
James FaulknerAUS11611673116v INDBangalore2 Nov 2013
Calum MacLeodSCO116116*141150v IREDublin12 Sept 2014
Tillakaratne DilshanSL116116127170v NZHamilton15 Jan 2015
Tillakaratne DilshanSL116116106171v NZDunedin23 Jan 2015
Tamim IqbalBAN116116*116171v PAKMirpur19 Apr 2015
Kushal Janith PereraSL11611610994v PAKHambantota26 Jul 2015
Martin GuptillNZ116116*138111v ZIMHarare Sports Club4 Aug 2015
Jos ButtlerENG116116*52108v PAKDubai International Cricket Stadium20 Nov 2015
Dhanushka GunathillekeSL116116111151v ZIMHambantota6 Jul 2017
Niroshan DickwellaSL11611611880v ZIMHambantota8 Jul 2017
Ed JoyceIRE116116*149131v UAEDubai11 Jan 2018
Virat KohliIND116116120100v AUSNagpur5 Mar 2019
Aaron FinchAUS11611613584v PAKSharjah22 Mar 2019
Shubman GillIND11611697142v SLThiruvananthapuram15 Jan 2023
Rachin RavindraNZ1161168995v AUSDharamsala28 Oct 2023
Yashasvi JaiswalIND116116*121122v SAVisakhapatnam6 Dec 2025
Adeeb UsmaniUAE116116126113v SCODundee9 Aug 2026
Milind KumarUSA116116*8475v UAEDallas5 Oct 2026
Graeme SmithSA115115*13170v ENGEast London9 Feb 2005
Nathan AstleNZ115115*131131v INDHarare Sports Club6 Sept 2005
Ramnaresh SarwanWI115115*119102v INDSt Kitts23 May 2006
Jeremy BrayIRE115115*137102v ZIMJamaica15 Mar 2007
Sanath JayasuriyaSL115115101104v WIGuyana1 Apr 2007
Mahela JayawardeneSL115115*109103v NZJamaica24 Apr 2007
Alok KapaliBAN11511596105v INDKarachi28 Jun 2008
Grant ElliottNZ11511512480v AUSSydney Cricket Ground8 Feb 2009
Mohammad HafeezPAK115115144122v NZChristchurch29 Jan 2011
Ahmed ShehzadPAK115115109123v NZHamilton3 Feb 2011
Virat KohliIND115115108131v ZIMHarare Sports Club24 Jul 2013
Tillakaratne DilshanSL115115*130160v SAPallekele International Cricket Stadium28 Jul 2013
Virat KohliIND115115*66181v AUSNagpur30 Oct 2013
AB de VilliersSA115115*102103v PAKSharjah Cricket Stadium11 Nov 2013
JP DuminySA115115*10093v ZIMHamilton15 Feb 2015
Kane WilliamsonNZ11511511781v PAKWellington6 Jan 2018
Rohit SharmaIND115115126114v SAPort Elizabeth13 Feb 2018
Imrul KayesBAN115115112102v ZIMChattogram26 Oct 2018
Paras KhadkaNEP115115109151v UAEDubai28 Jan 2019
Mohammad RizwanPAK115115126110v AUSSharjah24 Mar 2019
Babar AzamPAK115115112131v ENGNottingham17 May 2019
Babar AzamPAK11511510584v SLKarachi30 Sept 2019
Shai HopeWI115115140100v SLColombo22 Feb 2020
Chirag SuriUAE115115125125v OMAAl Amarat5 Feb 2022
Vriitya AravindUAE115115*76142v NAMSharjah12 Mar 2022
Martin GuptillNZ115115126152v IREDublin15 Jul 2022
Shai HopeWI11511513583v INDPort of Spain24 Jul 2022
Sikandar RazaZIM1151159593v INDHarare22 Aug 2022
Kushal BhurtelNEP115115113104v NAMKirtipur14 Feb 2023

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