Live4th T20I · India in New Zealand 2026/27NZINDIndia won the toss and chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting match by match (Men's ODIs)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,028 of the 5,034 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Alistair CampbellZIM808010363v WISingapore2 Sept 1999
Chris CairnsNZ808011443v INDGuwahati14 Nov 1999
Graeme HickENG808095100v ZIMHarare20 Feb 2000
Mohammad YousufPAK808010451v BANDhaka2 Jun 2000
Imran NazirPAK80807673v BANDhaka2 Jun 2000
Imran NazirPAK808086100v SAColombo8 Jul 2000
Alistair CampbellZIM808013680v ENGLondon8 Jul 2000
Andy FlowerZIM808088100v NZTaupō2 Jan 2001
Rahul DravidIND80808431v AUSBangalore25 Mar 2001
Adam GilchristAUS808090140v ENGLondon21 Jun 2001
Sanath JayasuriyaSL808010880v NZColombo18 Jul 2001
Nick KnightENG8080*11960v ZIMBulawayo13 Oct 2001
Ricky PontingAUS80809561v SABrisbane20 Jan 2002
Sourav GangulyIND80809944v ENGMumbai3 Feb 2002
Nick KnightENG808012940v NZNapier20 Feb 2002
Yuvraj SinghIND8080*6081v ZIMHyderabad16 Mar 2002
Jacques KallisSA8080*5932v AUSPort Elizabeth6 Apr 2002
Mohammad YousufPAK80809181v SLTangier17 Aug 2002
Wavell HindsWI808061105v INDVadodara18 Nov 2002
Matthew HaydenAUS8080*8714v SLMelbourne21 Jan 2003
Boeta DippenaarSA808011870v CANEast London27 Feb 2003
Neil McKenzieSA808010760v INDDhaka18 Apr 2003
Brian LaraWI8080101111v AUSTrinidad25 May 2003
Saleem ElahiPAK808010381v NZChristchurch10 Jan 2004
Graeme SmithSA808010971v NZChristchurch17 Feb 2004
Mahela JayawardeneSL808011050v AUSColombo25 Feb 2004
Shahid AfridiPAK808058104v INDRawalpindi16 Mar 2004
Paul CollingwoodENG8080*9333v ZIMBirmingham10 Sept 2004
Shoaib MalikPAK808010441v ZIMPeshawar3 Oct 2004
Geraint JonesENG80807572v ZIMBulawayo5 Dec 2004
Mohammad KaifIND808011170v BANChattogram23 Dec 2004
Justin KempSA80805047v ENGEast London9 Feb 2005
Michael ClarkeAUS8080*10451v BANCanterbury30 Jun 2005
MS DhoniIND80807393v SLVadodara12 Nov 2005
Marvan AtapattuSL808012250v SAHobart7 Feb 2006
Michael ClarkeAUS80808340v SLAdelaide10 Feb 2006
Ian BellENG808010140v IREBelfast13 Jun 2006
Ryan WatsonSCO808085121v PAKEdinburgh27 Jun 2006
Alviro PetersenSA808074101v ZIMPotchefstroom20 Sept 2006
Kumar SangakkaraSL80808670v ZIMAhmedabad10 Oct 2006
Stephen FlemingNZ808010581v PAKChandigarh25 Oct 2006
Scott StyrisNZ8080*9070v WIAntigua29 Mar 2007
Javed OmarBAN808011772v INDMirpur10 May 2007
Gautam GambhirIND8080*10790v IREBelfast23 Jun 2007
Alastair CookENG808012360v SLColombo10 Oct 2007
Hamilton MasakadzaZIM80809271v WIBulawayo7 Dec 2007
Brendon McCullumNZ8080*2896v BANQueenstown Events Centre31 Dec 2007
Brendon McCullumNZ8080*4785v ENGHamilton12 Feb 2008
Kumar SangakkaraSL808011440v AUSPerth15 Feb 2008
Hashim AmlaSA8080*10370v AUSAdelaide26 Jan 2009

BF balls faced · 4s fours · 6s sixes

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