Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Kusal MendisSL119119120100.004c SD Hope b AS Joseph1v WIHambantota26 Feb 2020
Ajay JadejaIND1191218198.356c & b WPUJC Vaas2v SLColombo17 Aug 1997
Ricky PontingAUS1191239396.753c OA Shah b ID Blackwell1v ENGMelbourne15 Dec 2002
Clayton LambertWI11912417295.971c †AJ Stewart b BC Hollioake1v ENGPort of Spain8 Apr 1998
Ross TaylorNZ1191269394.444b N Ncube1v ZIMBulawayo25 Oct 2011
Rohit SharmaIND1191288692.971c MA Starc b A Zampa2v AUSBengaluru19 Jan 2020
Hashim AmlaSA11913515088.151b TG Southee1v NZMount Maunganui24 Oct 2014
Alastair CookENG11914313083.221run out (†KC Sangakkara)1v SLLondon3 Jul 2011
Stuart CarlisleZIM11914511182.073c ME Waugh b GD McGrath2v AUSPerth4 Feb 2001
Viv RichardsWI1191466181.513c †SMH Kirmani b BS Sandhu1v INDLondon15 Jun 1983
Chris GayleWI1191518278.811c DO Obuya b Joseph Angara1v KENKimberley4 Mar 2003
Gavin HamiltonSCO1191523178.291c Rizwan Cheema b Khurram Chohan1v CANAberdeen7 Jul 2009
Cameron GreenAUS118*5568214.553not out1v SAMackay24 Aug 2025
David MillerSA118*79106149.376not out2v AUSDurban5 Oct 2016
Allan BorderAUS118*88103134.094not out1v SLAdelaide28 Jan 1985
Daryl MitchellNZ118*9177129.674not out2v ENGCardiff8 Sept 2023
Tom LathamNZ118*104103113.465not out1v PAKKarachi19 Feb 2025
Sachin TendulkarIND118*112142105.362not out2v ZIMSharjah8 Nov 1998
Jatinder SinghOMA118*116130101.722not out2v PNGDubai12 Apr 2022
Inzamam-ul-HaqPAK118*12410295.164not out2v SLSharjah2 Nov 2001
Brendan TaylorZIM118*1257494.403not out1v BANChittagong5 Nov 2009
Nathan AstleNZ118*1267393.653not out1v WIChristchurch25 Feb 2006
Upul TharangaSL118*12618093.651not out2v BANMirpur8 Jan 2010
Gary KirstenSA118*12716092.912not out2v PAKNairobi6 Oct 1996
Ben CurranZIM118*13014090.772not out2v IREHarare18 Feb 2025
Sean WilliamsZIM118*13513187.415not out1v PAKRawalpindi3 Nov 2020
Mathew SinclairNZ118*1375286.132not out1v SLSharjah17 Apr 2001
Shahriar NafeesBAN118*14813079.732not out2v ZIMHarare6 Aug 2006
Pavan RathnayakeSL11877151153.254c Sonny Baker b LA Dawson2v ENGLahore29 Oct 2026
Zaheer AbbasPAK11886104137.213b N Kapil Dev1v INDMultan17 Dec 1982
Martin GuptillNZ11888144134.091c Liton Das b Mustafizur Rahman2v BANChristchurch16 Feb 2019
Pathum NissankaSL118101162116.831c Mohammad Nabi b Qais Ahmad2v AFGKandy14 Feb 2024
Nicolas PooranWI118103114114.565c MDKJ Perera b AD Mathews2v SLChester-le-Street1 Jul 2019
Shoaib MalikPAK118110102107.273run out (Afzaal Haider)1v HKColombo18 Jul 2004
Sam BillingsENG118110142107.276c DA Warner b MR Marsh2v AUSManchester11 Sept 2020
Kane WilliamsonNZ118113121104.423c MA Wood b DJ Willey2v ENGSouthampton14 Jun 2015
Dawid MalanENG11811476103.512c †H Klaasen b SSB Magala1v SAKimberley1 Feb 2023
Avishka FernandoSL118115102102.611c AL Phehlukwayo b T Shamsi1v SAColombo2 Sept 2021
Adam GilchristAUS118117105100.851c CL Cairns b CD McMillan2v NZChristchurch8 Feb 1998
Tamim IqbalBAN118118112100.001c sub (Naveen-ul-Haq) b Mohammad Nabi1v AFGMirpur1 Oct 2016
Paul StirlingIRE1181199699.161b Mujeeb Ur Rahman2v AFGAbu Dhabi26 Jan 2021
Allan LambENG11812114097.523c †Wasim Bari b Imran Khan2v PAKNottingham17 Jul 1982
Mohammad ShahzadAFG11812111297.523c H Patel b Khurram Chohan1v CANUAE16 Feb 2010
Virat KohliIND11812111197.523c JR Hopes b JW Hastings2v AUSVisakhapatnam20 Oct 2010
Yuvraj SinghIND11812215296.725c †MJ Prior b SCJ Broad1v ENGIndore17 Nov 2008
Mahela JayawardeneSL11812412195.164st †WP Saha b R Ashwin1v INDHyderabad9 Nov 2014
Upul TharangaSL11812814292.191b Z Khan1v INDKolkata24 Dec 2009
Kane WilliamsonNZ11812814192.193c AM Rahane b A Mishra1v INDDelhi20 Oct 2016
Adam GilchristAUS1181329389.391c CK Kapugedera b SL Malinga1v SLPerth15 Feb 2008
Herschelle GibbsSA11813310188.724c PD Collingwood b Kabir Ali1v ENGDurban11 Feb 2005

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.