T20I3rd 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)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th 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 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

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
Andrew StraussENG152128190118.752lbw b Nazmul Hossain1v BANNottingham21 Jun 2005
Travis HeadAUS152130164116.921b OP Stone1v ENGMelbourne22 Nov 2022
Chris GayleWI152150171101.331b TM Odoyo1v KENNairobi15 Aug 2001
Sachin TendulkarIND152151180100.662b RJ van Vuuren1v NAMPietermaritzburg23 Feb 2003
Sanath JayasuriyaSL151*120174125.831not out2v INDMumbai17 May 1997
Asif KhanUAE151*145126104.142not out1v USAHarare6 Jul 2023
Andrew SymondsAUS151127133118.905lbw b WPUJC Vaas1v SLSydney12 Feb 2006
Imam-ul-HaqPAK151131161115.271b TK Curran1v ENGBristol14 May 2019
Babar AzamPAK151131144115.273c sub (S Jora) b Sompal Kami1v NEPMultan30 Aug 2023
Brandon McMullenSCO151140116107.863b Jasdeep Singh1v USADallas31 Oct 2024
Tony UraPNG151142106106.341c WTS Porterfield b KJ O'Brien1v IREHarare6 Mar 2018
Shaun MarshAUS151151165100.002c G Goudie b I Wardlaw1v SCOEdinburgh3 Sept 2013
Rahmanullah GurbazAFG151151143100.001c †Mohammad Rizwan b Shaheen Shah Afridi1v PAKHambantota24 Aug 2023
JP DuminySA150*12258122.954not out1v NEDAmstelveen31 May 2013
Gautam GambhirIND150*137140109.493not out2v SLKolkata24 Dec 2009
Jos ButtlerENG150771312194.815b CR Brathwaite1v WISt George's27 Feb 2019
Hashim AmlaSA150124160120.972c TT Bresnan b ST Finn1v ENGSouthampton28 Aug 2012
Jordan HermannSA150126173119.051c L Steenkamp b R Trumpelmann1v NAMWindhoek9 Sept 2026
Yuvraj SinghIND150127213118.114c †JC Buttler b CR Woakes1v ENGCuttack19 Jan 2017
Rohit SharmaIND150133136112.781c & b Imran Tahir2v SAKanpur11 Oct 2015
Shivnarine ChanderpaulWI150136200110.292b SM Pollock1v SAEast London24 Jan 1999
Gautam GambhirIND150147141102.042c †KC Sangakkara b M Muralitharan1v SLColombo5 Feb 2009
Matthew BreetzkeSA150148115101.351c MG Bracewell b MJ Henry1v NZLahore10 Feb 2025
Azmatullah OmarzaiAFG149*115136129.575not out2v SLKandy9 Feb 2024
Shivnarine ChanderpaulWI149*136163109.562not out2v INDNagpur21 Jan 2007
AB de VilliersSA14944916338.643c JL Carter b AD Russell1v WIJohannesburg18 Jan 2015
Viv RichardsWI14999203150.513c M Amarnath b N Kapil Dev1v INDJamshedpur7 Dec 1983
Adam GilchristAUS149104138143.271c LPC Silva b CRD Fernando1v SLBarbados28 Apr 2007
Cooper ConnollyAUS149134136111.191b Mustafizur Rahman2v BANDhaka14 Jun 2026
Steve SmithAUS149135112110.373c V Kohli b BB Sran2v INDPerth12 Jan 2016
Eoin MorganENG14871417208.454c Rahmat Shah b Gulbadin Naib1v AFGManchester18 Jun 2019
Aaron FinchAUS148114167129.821c FRJ Coleman b RM Haq1v SCOEdinburgh3 Sept 2013
Evin LewisWI148122154121.312run out (BKG Mendis/†N Dickwella)2v SLBulawayo23 Nov 2016
MS DhoniIND148123154120.333c Shoaib Malik b Mohammad Hafeez1v PAKVisakhapatnam5 Apr 2005
Sunil AmbrisWI148126191117.462c sub (AR McBrine) b WB Rankin2v IREDublin11 May 2019
Desmond HaynesWI148136162108.822b JR Thomson1v AUSSt. John's22 Feb 1978
Kane WilliamsonNZ14815414196.103c SD Hope b SS Cottrell1v WIManchester22 Jun 2019
Mark BoucherSA147*68810216.184not out1v ZIMPotchefstroom20 Sept 2006
Alex HalesENG14792165159.783c AC Agar b JA Richardson1v AUSNottingham19 Jun 2018
Rohit SharmaIND147138182106.521c TG Southee b MJ Santner1v NZKanpur29 Oct 2017
Marcus StoinisAUS146*117911124.797not out2v NZAuckland30 Jan 2017
Brian LaraWI146*134123108.963not out2v NZPort of Spain30 Mar 1996
Shai HopeWI146*144123101.392not out2v BANDhaka11 Dec 2018
Virender SehwagIND146102176143.141c TM Dilshan b UWMBCA Welegedara1v SLRajkot15 Dec 2009
Matthew HaydenAUS146128126114.062c Shoaib Malik b Wasim Akram1v PAKNairobi30 Aug 2002
AB de VilliersSA146130125112.311c S Chanderpaul b CD Collymore1v WIGrenada10 Apr 2007
Sachin TendulkarIND146132170110.612c MO Odumbe b TM Odoyo1v KENPaarl24 Oct 2001
Rob NicolNZ146134106108.961c SW Masakadza b P Utseya1v ZIMWhangarei6 Feb 2012
Sachin TendulkarIND14615315295.422c ML Nkala b HH Streak1v ZIMJodhpur8 Dec 2000
Tom LathamNZ145*104195139.425not out2v INDAuckland25 Nov 2022

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