Live3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMAfghanistan won the toss and chose to bowlLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO206/3 (20)TITInnings break - TIT need 207 runs to winT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th 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)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2067th Match · CSA Pro20 2026/27WPLIOT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZIND

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

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Salman ButtPAK132127150103.941c †Dhiman Ghosh b Mashrafe Mortaza1v BANLahore13 Apr 2008
Shai HopeWI132129103102.334c B Sharki b LN Rajbanshi1v NEPHarare22 Jun 2023
Tamim IqbalBAN13213515397.781c Mohammad Rizwan b Wahab Riaz1v PAKMirpur17 Apr 2015
Avishka GunawardeneSL13214619090.412b NAM McLean1v WINairobi4 Oct 2000
Chris GayleWI1321527286.841c SM Pollock b A Nel2v SABarbados11 May 2005
Corey AndersonNZ131*47614278.725not out1v WIQueenstown Events Centre1 Jan 2014
Alistair CampbellZIM131*115114113.913not out1v SLHarare5 Nov 1994
Daryl MitchellNZ131*117112111.974not out2v INDRajkot14 Jan 2026
Neil McKenzieSA131*12183108.263not out1v KENCape Town22 Oct 2001
Mohammad RizwanPAK131*12183108.264not out2v SLHyderabad10 Oct 2023
Ross TaylorNZ131*12487105.654not out1v PAKKandy8 Mar 2011
Mohammad ShahzadAFG131*1337898.502not out2v ZIMSharjah29 Dec 2015
Paul StirlingIRE131*1489488.511not out1v UAEAbu Dhabi8 Jan 2021
Arjuna RanatungaSL131*15217086.184not out2v INDColombo18 Jul 1997
Rohit SharmaIND13184165155.951b Rashid Khan2v AFGDelhi11 Oct 2023
Virat KohliIND13196172136.463c EMDY Munaweera b SL Malinga1v SLColombo31 Aug 2017
Yuvraj SinghIND131102107128.434c †D Ramdin b DJ Bravo1v WIJamaica26 Jun 2009
Shaun MarshAUS131116103112.933b LE Plunkett2v ENGCardiff16 Jun 2018
Adam GilchristAUS131118102111.021c MS Atapattu b WPUJC Vaas2v SLSydney13 Jan 1999
Shaun MarshAUS131123113106.504c RA Jadeja b B Kumar1v INDAdelaide15 Jan 2019
Jos ButtlerENG13112767103.155c AK Markram b M Jansen1v SAKimberley1 Feb 2023
Kamindu MendisSL131128122102.342lbw b Shaheen Shah Afridi1v PAKLahore31 Oct 2026
Brendon McCullumNZ131129143101.551b Umar Gul1v PAKAbu Dhabi6 Nov 2009
Steve SmithAUS13113214199.243c SS Iyer b Mohammed Shami1v INDBengaluru19 Jan 2020
VVS LaxmanIND13113813194.933c TJ Friend b DT Hondo1v ZIMAdelaide24 Jan 2004
Saeed AnwarPAK13114112392.911c BC Lara b CL Hooper2v WISharjah1 Nov 1993
Keith FletcherENG13114713089.123run out1v NZNottingham11 Jun 1975
Craig ErvineZIM130*108115120.373not out2v NZHarare2 Aug 2015
David MillerSA130*13311397.745not out1v WIPort Elizabeth25 Jan 2015
Sourav GangulyIND130*1605281.251not out1v SLNagpur22 Mar 1999
Tamim IqbalBAN130*16010381.251not out1v WIGuyana22 Jul 2018
Sanath JayasuriyaSL13088166147.731c Tamim Iqbal b Alok Kapali1v BANKarachi30 Jun 2008
Jatinder SinghOMA13096155135.421c Basir Ahamad b Sompal Kami1v NEPKirtipur29 Apr 2026
Shubman GillIND13097151134.023c I Kaia b B Evans1v ZIMHarare22 Aug 2022
Monank PatelUSA130101116128.713c & b Khawar Ali1v OMAPearland8 Jun 2022
Pavan RathnayakeSL130106153122.644c T Banton b SM Curran2v ENGRawalpindi22 Oct 2026
Shaun PollockAX130110191118.187c Mohammad Yousuf b Mashrafe Mortaza2v AXBangalore6 Jun 2007
Johnson CharlesWI130111124117.121b CB Mpofu1v ZIMGrenada22 Feb 2013
David WarnerAUS130119112109.242c †Mohammad Rizwan b Hasan Ali1v PAKSydney22 Jan 2017
David GowerENG130120125108.333b ALF de Mel1v SLTaunton11 Jun 1983
Chris HarrisNZ130124134104.845c PR Reiffel b SK Warne1v AUSChennai11 Mar 1996
Abdool SamadCAN130125122104.002c sub (RD Steede) b RJ Trott1v BERKing City1 Jul 2008
Daryl MitchellNZ13012795102.364c V Kohli b Mohammed Shami1v INDDharamsala22 Oct 2023
Mark WaughAUS130128141101.562c MA Suji b RW Ali1v KENVisakhapatnam23 Feb 1996
Haris SohailPAK130129113100.783c NM Lyon b KW Richardson2v AUSDubai31 Mar 2019
Sanath JayasuriyaSL13013214198.482c & b V Sehwag2v INDColombo27 Jul 2004
Michael ClarkeAUS13013210398.484run out (Z Khan)1v INDBangalore29 Sept 2007
Virender SehwagIND13013415297.011c L Vincent b SB Styris1v NZHyderabad15 Nov 2003
Marcus TrescothickENG13013813294.201run out (S Chanderpaul)1v WISt Lucia1 May 2004
Paul StirlingIRE1301418492.201c Liton Das b Abu Jayed1v BANDublin15 May 2019

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.