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
Virat KohliIND123111112110.813c JD Ryder b MJ McClenaghan2v NZNapier19 Jan 2014
Tillakaratne DilshanSL123113122108.852b A Nehra2v INDNagpur18 Dec 2009
Inzamam-ul-HaqPAK12312194101.654b L Balaji1v INDLahore21 Mar 2004
Babar AzamPAK1231269197.623c CR Brathwaite b AS Joseph1v WISharjah2 Oct 2016
Boeta DippenaarSA12312912095.352c XM Marshall b IDR Bradshaw1v WIBarbados11 May 2005
Sachin TendulkarIND12313012294.622b Shoaib Malik1v PAKAhmedabad12 Apr 2005
Chris GayleWI12313018294.621c R Dravid b AB Agarkar1v INDKingston18 May 2006
Ricky PontingAUS1231387189.134run out1v SLMelbourne9 Jan 1996
Virat KohliIND122*9493129.793not out1v PAKColombo10 Sept 2023
Mohammad HafeezPAK122*113122107.963not out1v IREDublin23 May 2013
Mohammad RizwanPAK122*1289395.314not out2v SAKarachi12 Feb 2025
Nazmul Hossain ShantoBAN122*12913294.573not out2v SLChattogram13 Mar 2024
Sachin TendulkarIND122*13112193.132not out2v WIHarare4 Jul 2001
Hashim AmlaSA122*1326392.422not out1v ZIMBulawayo17 Aug 2014
Martin GuptillNZ122*1358290.372not out1v WIAuckland10 Jan 2009
Rohit SharmaIND122*14413284.722not out2v SASouthampton5 Jun 2019
Nathan AstleNZ122*15012581.332not out2v ENGDunedin26 Feb 2002
Kusal MendisSL12277146158.443c Imam-ul-Haq b Hasan Ali1v PAKHyderabad10 Oct 2023
Adam GilchristAUS12291134134.071b M Muralitharan2v SLBrisbane14 Feb 2006
Philip SaltENG12293143131.182c PRP Boissevain b LV van Beek1v NEDAmstelveen17 Jun 2022
Inzamam-ul-HaqPAK122102122119.614c †R Dravid b M Kartik2v INDKarachi13 Mar 2004
Sanath JayasuriyaSL122105124116.192b SR Watson1v AUSSydney9 Jan 2003
Virat KohliIND12210585116.193c DJ Willey b BA Stokes2v ENGPune15 Jan 2017
Shane WatsonAUS122111122109.911c KA Pollard b KAJ Roach1v WICanberra6 Feb 2013
Phil SimmonsWI122113125107.963c Kepler Wessels b AP Kuiper1v SAKingston7 Apr 1992
Dipak ChudasamaKEN122113160107.961c & b Hasibul Hossain1v BANNairobi10 Oct 1997
Hashim AmlaSA12211391107.962c Misbah-ul-Haq b Wahab Riaz1v PAKJohannesburg17 Mar 2013
David WarnerAUS12211393107.962c RA Jadeja b I Sharma1v INDSydney23 Jan 2016
Aravinda de SilvaSL122116122105.174st †Moin Khan b Saqlain Mushtaq2v PAKNairobi4 Oct 1996
David WarnerAUS122117152104.271c CH Morris b D Pretorius2v SAManchester6 Jul 2019
Rilee RossouwSA122118142103.394c MR Marsh b CP Tremain1v AUSCape Town12 Oct 2016
Richie RichardsonWI12212173100.833c Ijaz Ahmed b Waqar Younis2v PAKSharjah21 Oct 1991
Lendl SimmonsWI1221248298.391c Alok Kapali b Rubel Hossain1v BANMirpur13 Oct 2011
Mohammad HafeezPAK1221297494.573c LD Chandimal b RAS Lakmal1v SLSharjah18 Dec 2013
David BoonAUS12213015093.852c RS Madugalle b PA de Silva1v SLAdelaide10 Jan 1988
Nick KnightENG12213013493.851run out (CB Lambert)1v WIBridgetown29 Mar 1998
Ashish BagaiCAN12213210092.423b AC Botha2v IRENairobi4 Feb 2007
David GowerENG1221348091.041c GM Turner b RJ Hadlee2v NZMelbourne13 Jan 1983
Sanath JayasuriyaSL12213615289.712c TT Bresnan b SJ Harmison1v ENGLondon20 Jun 2006
Pathum NissankaSL12213616089.711c sub (W Madhevere) b R Ngarava2v ZIMHarare31 Aug 2025
Chris GayleWI1221375689.051c †Kamran Akmal b Umar Gul2v PAKAbu Dhabi16 Nov 2008
Sachin TendulkarIND12213812088.412c S Elworthy b JH Kallis2v SAVadodara17 Mar 2000
Monank PatelUSA121*9575127.373not out1v CANThe Hague13 Aug 2024
Adam GilchristAUS121*101162119.801not out2v ENGLondon12 Jul 2005
Inzamam-ul-HaqPAK121*11395107.084not out1v INDSharjah26 Mar 2000
Rameez ShahzadUAE121*115102105.224not out2v SCODubai23 Jan 2018
Ambati RayuduIND121*118104102.543not out2v SLAhmedabad6 Nov 2014
Gerhard ErasmusNAM121*12093100.834not out1v OMADubai6 Mar 2022
Rohit SharmaIND121*12513396.801not out2v AUSSydney25 Oct 2025
Craig ErvineZIM121*12815194.532not out2v NEPHarare18 Jun 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.