Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I1st 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th 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)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Brendan TaylorZIM145*136120106.622not out2v SABloemfontein15 Oct 2010
Kane WilliamsonNZ145*136171106.623not out1v SAKimberley22 Jan 2013
Andrew BalbirnieIRE145*13688106.623not out2v AFGDehradun5 Mar 2019
Nathan AstleNZ145*15113696.032not out1v USALondon10 Sept 2004
Desmond HaynesWI145*15716092.361not out1v NZAlbion14 Apr 1985
Aravinda de SilvaSL145115145126.094c HS Modi b MA Suji1v KENKandy6 Mar 1996
Rahmanullah GurbazAFG145125138116.001lbw b Shakib Al Hasan1v BANChittagong8 Jul 2023
Rahul DravidIND145129171112.403run out (M Muralitharan)1v SLTaunton26 May 1999
Dean JonesAUS145136124106.623c PCR Tufnell b PAJ DeFreitas1v ENGBrisbane16 Dec 1990
Ricky PontingAUS14515818191.773c M Mbangwa b GJ Whittall1v ZIMDelhi11 Apr 1998
Andy FlowerZIM14516413088.413c SC Ganguly b SR Tendulkar2v INDColombo14 Sept 2002
Damien MartynAUS144*14912096.642not out1v ZIMPerth4 Feb 2001
Temba BavumaSA144118117122.032c †SD Hope b AS Joseph2v WIEast London18 Mar 2023
Younis KhanPAK14412283118.034c Nadeem Ahmed b Afzaal Haider1v HKColombo18 Jul 2004
Tillakaratne DilshanSL144131161109.922c T Panyangara b P Utseya1v ZIMKandy10 Mar 2011
Imrul KayesBAN144140136102.862c PJ Moor b KM Jarvis1v ZIMDhaka21 Oct 2018
Kennedy OtienoKEN14414612198.632b Hasibul Hossain1v BANNairobi10 Oct 1997
Mahela JayawardeneSL14415014096.001st †C Kieswetter b GP Swann1v ENGLeeds1 Jul 2011
Mushfiqur RahimBAN14415011496.004c †BKG Mendis b NLTC Perera1v SLDubai15 Sept 2018
Sourav GangulyIND1441528694.742c DA Marillier b DP Viljoen1v ZIMAhmedabad5 Dec 2000
Andrew SymondsAUS143*125182114.406not out1v PAKJohannesburg11 Feb 2003
Rahmat ShahAFG143*133132107.524not out2v IREBelfast15 Aug 2026
Anshuman RathHK143*13793104.382not out1v PNGDubai8 Dec 2017
Shane WatsonAUS143107126133.643c †JC Buttler b BA Stokes1v ENGSouthampton16 Sept 2013
Shikhar DhawanIND143115183124.352b PJ Cummins1v AUSChandigarh10 Mar 2019
Sediqullah AtalAFG143120174119.173c MR Adair b G Hoey1v IREBelfast12 Aug 2026
Shoaib MalikPAK143127181112.603c M Kaif b SR Tendulkar1v INDColombo25 Jul 2004
Kusal MendisSL143128172111.723c HM Nicholls b JA Duffy1v NZDambulla13 Nov 2024
Sachin TendulkarIND14313195109.162c †AC Gilchrist b DW Fleming2v AUSSharjah22 Apr 1998
Herschelle GibbsSA143141193101.422c CD McMillan b JDP Oram1v NZJohannesburg16 Feb 2003
Grant FlowerZIM142*128102110.945not out1v BANBulawayo11 Apr 2001
Andy FlowerZIM142*128161110.944not out1v ENGHarare7 Oct 2001
Desmond HaynesWI142*132131107.581not out1v PAKPort of Spain18 Mar 1988
Bill AtheyENG142*17214082.562not out2v NZManchester18 Jul 1986
David MillerSA14293129152.695c C Green b J Edwards1v AUSJohannesburg27 Sept 2026
Sean WilliamsZIM142103143137.863c KH Prajapati b Fayyaz Butt1v OMABulawayo29 Jun 2023
Travis HeadAUS142103175137.861c D Brevis b KA Maharaj1v SAMackay24 Aug 2025
Kevin O'BrienIRE142125106113.605run out (†MA Ouma)1v KENNairobi2 Feb 2007
Paul StirlingIRE14212896110.941run out2v ENGSouthampton4 Aug 2020
Graham GoochENG142134140105.971st †Zulqarnain b Abdul Qadir1v PAKKarachi20 Nov 1987
Dave HoughtonZIM142137136103.653c MD Crowe b MC Snedden2v NZHyderabad10 Oct 1987
Jonny BairstowENG141*114170123.682not out2v WISouthampton29 Sept 2017
Rohit SharmaIND141*123174114.631not out2v AUSJaipur16 Oct 2013
Ricky PontingAUS141*127105111.023not out1v NZNapier5 Mar 2005
Sourav GangulyIND141*14211699.301not out1v SANairobi13 Oct 2000
Sachin TendulkarIND141*14813595.272not out1v WIKuala Lumpur14 Sept 2006
Scott StyrisNZ14112536112.804c WPUJC Vaas b RP Arnold2v SLBloemfontein10 Feb 2003
Ian BellENG141125151112.802c MA Starc b GS Sandhu1v AUSHobart23 Jan 2015
Sachin TendulkarIND141128133110.162run out (MS Kasprowicz)1v AUSDhaka28 Oct 1998
Sikandar RazaZIM141133117106.022c Dawlat Zadran b Samiullah Shenwari2v AFGBulawayo20 Jul 2014

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