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
Desmond HaynesWI969615260v PAKSydney17 Dec 1992
Adam ParoreNZ969613800v INDVadodara28 Oct 1994
Steve TikoloKEN96969584v SLKandy6 Mar 1996
Craig EvansZIM9696*10563v SLColombo3 Sept 1996
Sanath JayasuriyaSL969667121v PAKMohali24 May 1997
Sourav GangulyIND969613652v PAKToronto21 Sept 1997
Stephen FlemingNZ969613031v ZIMDhaka24 Oct 1998
Jacques KallisSA969612870v INDHove14 May 1999
Aravinda de SilvaSL9696*93133v BANDhaka29 May 2000
Grant FlowerZIM9696*8781v WIChester-le-Street16 Jul 2000
Alistair CampbellZIM9696108120v NZBulawayo30 Sept 2000
Grant FlowerZIM969610171v ENGHarare10 Oct 2001
Mahela JayawardeneSL9696108100v ZIMColombo12 Dec 2001
Grant FlowerZIM9696*152100v ENGNottingham26 Jun 2003
Tatenda TaibuZIM9696*15160v SLBulawayo20 Apr 2004
Sanath JayasuriyaSL969611081v BANBogra22 Feb 2006
MS DhoniIND9696106103v ENGJamshedpur12 Apr 2006
Peter BorrenNED96966994v CANToronto3 Jul 2007
Graeme SmithSA969699112v ZIMHarare Sports Club25 Aug 2007
Vusi SibandaZIM969614481v WIBulawayo7 Dec 2007
Brendon McCullumNZ9696103121v AUSAdelaide Oval14 Dec 2007
Alex ObandaKEN9696*9375v ZIMNairobi1 Feb 2009
Sachin TendulkarIND9696*104130v SLCuttack21 Dec 2009
Tom CooperNED969613570v AFGRotterdam10 Jul 2010
Vusi SibandaZIM969610282v BANHarare Sports Club12 Aug 2011
Ravi BoparaENG969611160v INDLondon11 Sept 2011
Denesh RamdinWI969696120v INDIndore8 Dec 2011
AB de VilliersSA96967683v SLKimberley20 Jan 2012
Azhar AliPAK9696119120v SLPallekele International Cricket Stadium9 Jun 2012
Virender SehwagIND969697100v SLHambantota21 Jul 2012
BJ WatlingNZ9696*88120v SLPallekele International Cricket Stadium6 Nov 2012
Misbah-ul-HaqPAK9696*12753v WILondon7 Jun 2013
Ed JoyceIRE9696*11351v NEDAmstelveen9 Jul 2013
Shamsur RahmanBAN969610774v NZFatullah3 Nov 2013
Faf du PlessisSA96969981v AUSHarare Sports Club6 Sept 2014
John MooneyIRE969677122v SCODublin12 Sept 2014
Hamish GardinerSCO9696105140v AFGDubai8 Jan 2015
Aaron FinchAUS969612752v INDMelbourne Cricket Ground18 Jan 2015
Ross TaylorNZ969610272v SLDunedin25 Jan 2015
Samiullah ShenwariAFG969614775v SCODunedin26 Feb 2015
Sean WilliamsZIM96968372v IREHobart7 Mar 2015
Shoaib MalikPAK9696*10681v ZIMHarare Sports Club3 Oct 2015
Glenn MaxwellAUS96968383v INDMelbourne Cricket Ground17 Jan 2016
Virat KohliIND9696*78130v BANBirmingham15 Jun 2017
Jason RoyENG969670111v WISouthampton29 Sept 2017
Travis HeadAUS9696107150v ENGAdelaide Oval26 Jan 2018
Shai HopeWI969612141v BANTaunton17 Jun 2019
Faf du PlessisSA9696*103101v SLChester-le-Street28 Jun 2019
Babar AzamPAK969698110v BANLondon5 Jul 2019
Kyle CoetzerSCO969612392v PNGAberdeen17 Aug 2019

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