LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL326/8 (50)Innings break - PAK need 327 runs to winLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2Live59th Match · CSA Pro20 2026/27SWDES103/3 (16.1)ES chose to batT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT20I4th 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 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2063rd Match · CSA Pro20 2026/27DOLWPODI1st 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,030 of the 5,036 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Devon ConwayNZ138100128138.002c RG Sharma b Umran Malik2v INDIndore24 Jan 2023
Jonny BairstowENG138106147130.192c TG Southee b C Munro1v NZDunedin7 Mar 2018
Fakhar ZamanPAK138106124130.192c †JC Buttler b CR Woakes2v ENGSouthampton11 May 2019
Brendan TaylorZIM138110155125.454c S Dhawan b MM Sharma1v INDAuckland14 Mar 2015
Rohit SharmaIND138110175125.451b JG Bethell2v ENGLondon19 Jul 2026
Brendan TaylorZIM138124202111.294c AR Nurse b KAJ Roach1v WIHarare19 Mar 2018
Sachin TendulkarIND138133101103.762lbw b BAW Mendis1v SLColombo14 Sept 2009
Rohit SharmaIND1381399499.281c GJ Maxwell b MA Starc1v AUSMelbourne18 Jan 2015
Martin GuptillNZ13813911599.281c PADLR Sandakan b NLTC Perera1v SLMount Maunganui3 Jan 2019
Virat KohliIND1381406598.573c †Q de Kock b K Rabada1v SAChennai22 Oct 2015
Harry TectorIRE1381479393.884c Mohammad Nabi b Gulbadin Naib2v AFGSharjah7 Mar 2024
Rohit SharmaIND137*114154120.181not out2v ENGNottingham12 Jul 2018
Inzamam-ul-HaqPAK137*129150106.203not out1v NZSharjah20 Apr 1994
Tillakaratne DilshanSL137*13910098.561not out1v PAKLahore24 Jan 2009
Saiteja MukkamallaUSA137*14910391.954not out1v UAEDubai3 Nov 2025
Wesley BarresiNED137*15011291.333not out1v KENLincoln23 Jan 2014
Ashish BagaiCAN137*17212179.653not out2v SCONairobi31 Jan 2007
Travis HeadAUS137120154114.172c Shubman Gill b Mohammed Siraj2v INDAhmedabad19 Nov 2023
Tom LathamNZ13712174113.222c †Mushfiqur Rahim b Mustafizur Rahman1v BANChristchurch26 Dec 2016
Jonathan TrottENG137126110108.733c & b SW Tait1v AUSSydney2 Feb 2011
Rohit SharmaIND137126143108.731b Taskin Ahmed1v BANMelbourne19 Mar 2015
Ijaz AhmedPAK137130121105.383c GA Hick b D Gough1v ENGSharjah7 Apr 1999
Ross TaylorNZ13713194104.584c DM de Silva b SL Malinga1v SLNelson8 Jan 2019
Daryl MitchellNZ137131153104.584c Kuldeep Yadav b Mohammed Siraj1v INDIndore18 Jan 2026
Sachin TendulkarIND13713785100.002run out1v SLDelhi2 Mar 1996
Marcus TrescothickENG13714211396.481c Shahid Afridi b Saqlain Mushtaq2v PAKLondon12 Jun 2001
Alastair CookENG13714214096.481b Saeed Ajmal1v PAKAbu Dhabi13 Feb 2012
Shikhar DhawanIND13714616293.842c HM Amla b WD Parnell1v SAMelbourne22 Feb 2015
Dennis AmissENG13714718093.202b S Madan Lal1v INDLondon7 Jun 1975
Pathum NissankaSL13714711293.202c DA Warner b JA Richardson2v AUSColombo19 Jun 2022
Harry BrookENG136*66119206.065not out1v SLColombo27 Jan 2026
AB de VilliersSA136*106112128.304not out2v AUSHarare27 Aug 2014
Mohammad HafeezPAK136*13095104.623not out1v ZIMHarare29 Aug 2013
Shane WatsonAUS136*132107103.031not out2v ENGCenturion2 Oct 2009
Jean-Pierre KotzeNAM136109118124.773c NK Patel b Jasdeep Singh1v USALauderhill20 Sept 2019
Brandon McMullenSCO136121143112.403c KH Prajapati b Bilal Khan1v OMABulawayo25 Jun 2023
Virat KohliIND136122162111.483b Rubel Hossain2v BANFatullah26 Feb 2014
Salman ButtPAK136124141109.681c Shakib Al Hasan b Abdur Razzak1v BANKarachi19 Apr 2008
Liton DasBAN136126162107.942c Mujeeb Ur Rahman b Fareed Ahmad1v AFGChittagong25 Feb 2022
Mohammad NabiAFG136130153104.627c & b PM Liyanagamage2v SLKandy9 Feb 2024
Graham GoochENG13616211083.951b TM Alderman1v AUSLondon29 May 1989
Sikandar RazaZIM135*10986123.855not out2v BANHarare5 Aug 2022
Sourav GangulyIND135*12467108.871not out2v BANDhaka30 May 2000
Harry BrookENG135101911133.665c NG Smith b MJ Santner1v NZMount Maunganui26 Oct 2025
Quinton de KockSA135117164115.381c JE Root b AU Rashid2v ENGCenturion9 Feb 2016
Virat KohliIND135120117112.503c RD Rickelton b N Burger1v SARanchi30 Nov 2025
Quinton de KockSA135121183111.572c & b V Kohli1v INDJohannesburg5 Dec 2013
Andrew BalbirnieIRE135124114108.873c JO Holder b JL Carter1v WIDublin11 May 2019
Aaron FinchAUS135128123105.472run out (EJG Morgan)1v ENGMelbourne14 Feb 2015
Kushal Janith PereraSL135128162105.471c PR Stirling b TJ Murtagh1v IREDublin18 Jun 2016

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.