Live5th T20I · India in New Zealand 2026/27NZIND19/2 (3.1)NZ chose to bowlLive5th ODI · Ireland in Namibia 2026/27NAMIREIreland won the toss and chose to batLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

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

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Saleem ElahiPAK135129190104.651c SM Pollock b JH Kallis1v SAPort Elizabeth11 Dec 2002
Chris GayleWI13512995104.651c LRPL Taylor b KD Mills1v NZNapier13 Jan 2009
Chris GayleWI135129312104.651b BA Stokes1v ENGBridgetown20 Feb 2019
Sanath JayasuriyaSL134*114133117.541not out2v PAKLahore5 Nov 1997
Graeme SmithSA134*124201108.062not out2v INDKolkata25 Nov 2005
Klaas-Jan van NoortwijkNED134*129113103.883not out1v NAMBloemfontein3 Mar 2003
Stephen FlemingNZ134*132210101.522not out2v SAJohannesburg16 Feb 2003
Ricky PontingAUS134*133102100.753not out1v NZHobart20 Dec 2007
Kumar SangakkaraSL134*13512099.263not out2v ENGLondon13 Jun 2013
Shakib Al HasanBAN134*15214088.164not out1v CANAntigua28 Feb 2007
Navjot SidhuIND134*16015083.751not out2v ENGGwalior4 Mar 1993
Sanath JayasuriyaSL134651111206.151c Mohammad Akram b Saqlain Mushtaq1v PAKPadang2 Apr 1996
AB de VilliersSA13498134136.734run out (BA Westdijk/Mudassar Bukhari)1v NEDChandigarh3 Mar 2011
Agha SalmanPAK134103162130.105c K Verreynne b L Ngidi2v SAKarachi12 Feb 2025
Rassie van der DussenSA134117100114.533b LS Livingstone1v ENGChester-le-Street19 Jul 2022
Daryl MitchellNZ13411997112.614c RA Jadeja b Mohammed Shami2v INDMumbai15 Nov 2023
MS DhoniIND134122106109.845c DJ Willey b LE Plunkett1v ENGCuttack19 Jan 2017
Dawid MalanENG134128124104.693c AC Agar b A Zampa1v AUSAdelaide17 Nov 2022
Aravinda de SilvaSL134131114102.294c Waqar Younis b Saqlain Mushtaq1v PAKSharjah7 Apr 1997
Sachin TendulkarIND134131123102.292lbw b MS Kasprowicz2v AUSSharjah24 Apr 1998
Aamer SohailPAK13414613091.782c MW Douglas b C Pringle1v NZSharjah20 Apr 1994
Virat KohliIND133*86162154.654not out2v SLHobart28 Feb 2012
Alex HalesENG133*110106120.912not out2v SLBirmingham24 Jun 2016
Kane WilliamsonNZ133*113132117.703not out2v SALahore10 Feb 2025
Faf du PlessisSA133*11596115.653retired hurt1v INDMumbai25 Oct 2015
Joe RootENG133*129111103.103not out2v BANLondon1 Jun 2017
Chris GayleWI133*13517398.521not out2v SAJaipur2 Nov 2006
Mark WaughAUS133*13815196.381not out2v INDPune28 Mar 2001
Gordon GreenidgeWI133*14016495.001not out2v NZChristchurch28 Mar 1987
Calum MacLeodSCO133*14413292.364not out1v USAAberdeen17 Aug 2022
Desmond HaynesWI133*14714090.482not out2v AUSAlbion29 Feb 1984
Gary KirstenSA133*15513085.811not out2v INDJohannesburg5 Oct 2001
Marlon SamuelsWI133*15611385.263not out1v ZIMCanberra24 Feb 2015
Hashim AmlaSA133105116126.672b AD Russell1v WICenturion28 Jan 2015
Rassie van der DussenSA13311895112.713b TG Southee1v NZPune1 Nov 2023
Rohit SharmaIND133129106103.101c GJ Maxwell b MP Stoinis2v AUSSydney12 Jan 2019
Dhanushka GunathillekeSL13313416199.251b Mohammad Amir1v PAKKarachi2 Oct 2019
Kyle CoetzerSCO13313614297.791run out (Dawlat Zadran)1v AFGSharjah8 Mar 2013
Michael van LingenNAM1331379597.083c DS Airee b Karan KC1v NEPKirtipur14 Feb 2023
Upul TharangaSL13314117094.331c E Chigumbura b CB Mpofu1v ZIMKandy10 Mar 2011
Kumar SangakkaraSL13315112088.083b UT Yadav2v INDHambantota21 Jul 2012
Shikhar DhawanIND132*90203146.672not out2v SLDambulla20 Aug 2017
Khurram KhanUAE132*13817195.654not out2v AFGDubai30 Nov 2014
Neil JohnsonZIM132*14414291.671not out2v AUSLondon9 Jun 1999
Marvan AtapattuSL132*15114087.423not out2v ENGLondon20 Aug 1998
Chris GayleWI132*16512180.001not out2v ENGLondon6 Jul 2004
Rilee RossouwSA1329898134.694c JL Carter b AD Russell1v WICenturion28 Jan 2015
Ijaz AhmedPAK13210394128.163c GW Flower b HH Streak1v ZIMRawalpindi24 Nov 1998
Mark ChapmanNZ132111136118.924c Tayyab Tahir b Irfan Khan1v PAKNapier29 Mar 2025
Jason RoyENG132124181106.451lbw b Shakib Al Hasan1v BANDhaka3 Mar 2023

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

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