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
Mark WaughAUS1301447390.282run out (WPUJC Vaas/†RS Kaluwitharana)1v SLPerth12 Jan 1996
Kevin PietersenENG13015312284.972c Abdur Rehman b Saeed Ajmal2v PAKDubai21 Feb 2012
KL RahulIND129*87106148.285not out1v WINew Chandigarh3 Oct 2026
CG WilliamsNAM129*94136137.235not out1v OMAAl Amarat8 Jan 2020
Virat KohliIND129*96192134.383not out2v SACenturion16 Feb 2018
Rassie van der DussenSA129*9694134.385not out1v INDPaarl19 Jan 2022
Graham GoochENG129*118171109.321not out2v WIPort of Spain4 Mar 1986
Salman ButtPAK129*13612394.851retired hurt1v INDMirpur14 Jun 2008
Janneman MalanSA129*1397492.811not out2v AUSBloemfontein4 Mar 2020
Sean WilliamsZIM129*14310190.214not out1v BANChattogram26 Oct 2018
Ibrahim ZadranAFG129*1438390.212not out1v AUSMumbai7 Nov 2023
Jos ButtlerENG12977135167.536c MJ Henry b MJ McClenaghan1v NZBirmingham9 Jun 2015
Nicky BojeSA129114131113.163c CL Cairns b GI Allott1v NZCenturion25 Oct 2000
Hashim AmlaSA12911592112.172c DE Bernard b KA Pollard2v WIDominica30 May 2010
JP DuminySA12911774110.263c KM Dabengwa b IA Nicolson1v ZIMBenoni22 Oct 2010
Daryl MitchellNZ12911983108.403c Mohammad Nawaz b Naseem Shah1v PAKRawalpindi29 Apr 2023
Nawroz MangalAFG12912384104.882c sub (Saqlain Haider) b Krishna Chandran1v UAEDubai30 Nov 2014
Ricky PontingAUS129126151102.383c SM Pollock b JH Kallis1v SABloemfontein30 Mar 2002
Mohammad YousufPAK1291318398.474c TCB Fernando b DNT Zoysa1v SLSharjah17 Apr 2002
Tamim IqbalBAN12913615194.851c WTS Porterfield b D Langford-Smith1v IREMirpur22 Mar 2008
Salman ButtPAK12914217090.851lbw b Harbhajan Singh2v INDKanpur11 Nov 2007
Robin SmithENG12914512488.971lbw b J Srinath1v INDGwalior4 Mar 1993
Shreyas IyerIND128*94105136.174not out1v NEDBengaluru12 Nov 2023
Jacques KallisSA128*109115117.433not out1v NEDSt Kitts16 Mar 2007
Tamim IqbalBAN128*10976117.431not out1v ZIMSylhet6 Mar 2020
David WarnerAUS128*112173114.291not out2v INDMumbai14 Jan 2020
Keacy CartyWI128*114152112.283not out2v ENGBridgetown6 Nov 2024
Shai HopeWI128*11557111.304not out1v SAEast London18 Mar 2023
Virat KohliIND128*119121107.563not out2v SLColombo31 Jul 2012
Brendan TaylorZIM128*12075106.674not out1v NZHarare20 Oct 2011
MahmudullahBAN128*123123104.074not out1v NZHamilton13 Mar 2015
Ross TaylorNZ128*13312496.243not out1v SLNapier28 Dec 2006
Jonny BairstowENG12893155137.632b Junaid Khan2v PAKBristol14 May 2019
Adam GilchristAUS1289897130.612c & b CZ Harris1v NZChristchurch26 Feb 2000
Moeen AliENG128107125119.631c FRJ Coleman b RM Haq1v SCOChristchurch23 Feb 2015
AB de VilliersSA128108123118.524c Shoaib Malik b Saeed Ajmal1v PAKJohannesburg17 Mar 2013
Denesh RamdinWI128109125117.436b TT Bresnan2v ENGAntigua5 Mar 2014
Kumar SangakkaraSL128115140111.303c Mahmudullah b Arafat Sunny1v BANMirpur20 Feb 2014
Rilee RossouwSA128115112111.302c SJ Benn b JE Taylor1v WIJohannesburg18 Jan 2015
Mahela JayawardeneSL128123150104.074c Z Khan b AB Agarkar1v INDSharjah27 Oct 2000
Brian LaraWI128125200102.402c Shoaib Mohammad b Waqar Younis1v PAKDurban19 Feb 1993
Shoaib MalikPAK128126160101.594c YK Pathan b Harbhajan Singh1v INDCenturion26 Sept 2009
Quinton de KockSA128127123100.792c BAW Mendis b SMSM Senanayake1v SLHambantota12 Jul 2014
Sachin TendulkarIND1281318297.712st †RS Kaluwitharana b ST Jayasuriya1v SLColombo7 Jul 1998
Paul StirlingIRE12813212496.971c Gulbadin Naib b Naveen-ul-Haq1v AFGAbu Dhabi24 Jan 2021
Imam-ul-HaqPAK12813411095.521c TK Musakanda b B Muzarabani1v ZIMBulawayo13 Jul 2018
Travis HeadAUS1281379393.432c Azhar Ali b Hasan Ali1v PAKAdelaide26 Jan 2017
Tamim IqbalBAN12814212390.141c †JC Buttler b LE Plunkett1v ENGLondon1 Jun 2017
Kumar SangakkaraSL12815512082.583c P Kumar b IK Pathan1v INDAdelaide19 Feb 2008
Robin SmithENG12816816076.193c MD Crowe b RJ Hadlee1v NZLeeds23 May 1990

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.