Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177 (19.5)ZIM111/6 (16.1)ZIM need 67 runs in 23 ballsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)ODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Saeed AnwarPAK8484*79111v ZIMLahore1 Nov 1996
Rahul DravidIND84849451v SADurban13 Feb 1997
Nick KnightENG8484*70120v NZAuckland23 Feb 1997
Marvan AtapattuSL8484*10161v INDColombo26 Jul 1997
Mohammad AzharuddinIND848412070v BANDhaka10 Jan 1998
Ricky PontingAUS848410281v NZSydney14 Jan 1998
Ricky PontingAUS848413950v INDKanpur7 Apr 1998
Nick KnightENG84849364v INDSharjah11 Apr 1999
Wajahatullah WastiPAK8484123101v NZManchester16 Jun 1999
Mark WaughAUS84849450v SLColombo26 Aug 1999
Herschelle GibbsSA848412463v INDNairobi3 Oct 1999
Yuvraj SinghIND848480120v AUSNairobi7 Oct 2000
Andrew FlintoffENG84846063v PAKKarachi24 Oct 2000
Chris CairnsNZ84847274v SACape Town4 Nov 2000
Kumar SangakkaraSL848411480v SAPort Elizabeth15 Dec 2000
Nick KnightENG848411672v AUSBristol10 Jun 2001
Mahela JayawardeneSL84848361v PAKSharjah2 Nov 2001
Dion EbrahimZIM8484130110v BANDhaka26 Nov 2001
Alistair CampbellZIM848411370v INDFaridabad7 Mar 2002
Graeme SmithSA848410380v AUSPort Elizabeth6 Apr 2002
Chris GayleWI84846793v INDPort of Spain1 Jun 2002
Jacques KallisSA848412471v SLTangier19 Aug 2002
Ramnaresh SarwanWI84848862v INDRajkot12 Nov 2002
Adam GilchristAUS848410391v WITrinidad24 May 2003
Chris GayleWI848411371v AUSTrinidad24 May 2003
Michael BevanAUS8484*9770v NZGuwahati9 Nov 2003
Chris CairnsNZ8484*5156v PAKLahore29 Nov 2003
Hamish MarshallNZ848410580v PAKWellington17 Jan 2004
Rahul DravidIND848410630v ZIMBrisbane20 Jan 2004
Shivnarine ChanderpaulWI848496112v ENGGuyana18 Apr 2004
Barney RogersZIM848412071v BANDhaka31 Jan 2005
Michael HusseyAUS848483110v ENGBristol19 Jun 2005
Runako MortonWI848410461v INDColombo7 Aug 2005
Thomas OdoyoKEN84849774v BANNairobi13 Aug 2006
Ross TaylorNZ848482103v AUSHobart14 Jan 2007
William PorterfieldIRE848410680v NEDNairobi5 Feb 2007
Suresh RainaIND848469103v PAKKarachi26 Jun 2008
Ashish BagaiCAN848412383v BERKing City1 Jul 2008
Hamilton MasakadzaZIM8484*8491v KENNairobi4 Feb 2009
Kumar SangakkaraSL84847081v INDColombo8 Feb 2009
MS DhoniIND8484*8960v NZNapier3 Mar 2009
Eoin MorganIRE8484*100101v CANBenoni6 Apr 2009
AB de VilliersSA84847463v AUSPort Elizabeth13 Apr 2009
Paul StirlingIRE84849262v KENDublin12 Jul 2009
Hamilton MasakadzaZIM848479121v BANMirpur31 Oct 2009
Richie BerringtonSCO84849231v NEDRotterdam15 Jun 2010
Eric SzwarczynskiNED8484*12171v CANRotterdam5 Jul 2010
Ian BellENG8484*10160v BANNottingham8 Jul 2010
Jonathan TrottENG8484*11930v AUSSydney23 Jan 2011
Ed JoyceIRE848410690v WIChandigarh11 Mar 2011

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