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
MS DhoniIND12410793115.895c †TD Paine b MG Johnson1v AUSNagpur28 Oct 2009
Virat KohliIND124108103114.813c DJ Mitchell b KDC Clarke2v NZIndore18 Jan 2026
Jonny BairstowENG124112117110.712c V Kohli b M Prasidh Krishna2v INDPune26 Mar 2021
Kusal MendisSL124114180108.773c & b Shamim Hossain1v BANKandy8 Jul 2025
Mohammad ShahzadAFG124116117106.901c KD Karthik b KM Jadhav1v INDDubai25 Sept 2018
Daryll CullinanSA124117120105.983c Saleem Malik b Waqar Younis1v PAKNairobi29 Sept 1996
David WarnerAUS124119124104.202c AR Patel b KM Jadhav1v INDBengaluru28 Sept 2017
Michael van LingenNAM124121110102.481b GSNFG Jayasuriya1v USADallas7 Oct 2026
Kamran AkmalPAK12412512099.202c BC Lara b IDR Bradshaw2v WIBrisbane19 Jan 2005
Aaron FinchAUS12412512599.202c KM Jadhav b Kuldeep Yadav1v INDIndore24 Sept 2017
Wayne LarkinsENG12412618298.412c AR Border b TBA May2v AUSHyderabad19 Oct 1989
Colin IngramSA1241268298.413b SW Masakadza1v ZIMBloemfontein15 Oct 2010
Hashim AmlaSA12412613398.412b AF Milne1v NZCenturion19 Aug 2015
Ricky PontingAUS1241279397.643c WPUJC Vaas b PDRL Perera1v SLSydney12 Feb 2006
Darren BravoWI1241277897.643c Imrul Kayes b Mahmudullah1v BANSt Kitts25 Aug 2014
Rohit SharmaIND12412711397.641run out (JP Faulkner)1v AUSBrisbane15 Jan 2016
Marvan AtapattuSL12412918096.121c sub (RJ Peterson) b AJ Hall1v SADurban3 Mar 2003
Gary KirstenSA12413012295.381c TM Odoyo b MA Suji1v KENCape Town22 Oct 2001
Quinton de KockSA12413012295.381c S Dhawan b JJ Bumrah1v INDCape Town23 Jan 2022
Ricky PontingAUS1241337193.233c IK Pathan b S Sreesanth1v INDSydney24 Feb 2008
Chris GayleWI12413713090.511c Younis Khan b Shabbir Ahmed2v PAKSt Lucia22 May 2005
Sourav GangulyIND12413811189.861b Aaqib Javed2v PAKDhaka18 Jan 1998
Ahmed ShehzadPAK1241408088.572lbw b KMDN Kulasekara1v SLDubai20 Dec 2013
Alistair CampbellZIM12414210187.321st †BJ Haddin b SK Warne1v AUSHobart30 Jan 2001
Aaron JonesUSA123*8796141.384not out1v SCOAberdeen13 Aug 2022
Yusuf PathanIND123*9677128.136not out2v NZBangalore7 Dec 2010
Rachin RavindraNZ123*96115128.133not out2v ENGAhmedabad5 Oct 2023
Kirk EdwardsWI123*108124113.893not out1v NZHamilton8 Jan 2014
Heinrich KlaasenSA123*11473107.895not out1v AUSPaarl29 Feb 2020
Younis KhanPAK123*117111105.133not out2v INDKarachi2 Jul 2008
Quinton de KockSA123*11987103.362not out2v PAKFaisalabad6 Nov 2025
Ryan WatsonSCO123*120102102.503not out2v CANMombasa18 Jan 2007
Marvan AtapattuSL123*121151101.651not out2v SABenoni1 Dec 2002
Rahul DravidIND123*123101100.003not out1v NZTaupō9 Jan 1999
Milind KumarUSA123*12511198.405not out1v UAEDubai3 Nov 2025
Rohit SharmaIND123*12915195.351not out2v BANBirmingham15 Jun 2017
Desmond HaynesWI123*13015094.622not out2v AUSMelbourne6 Jan 1985
Shai HopeWI123*13410391.793not out2v INDVisakhapatnam24 Oct 2018
Rassie van der DussenSA123*13410291.794not out1v PAKCenturion2 Apr 2021
Shahriar NafeesBAN123*16117176.402not out1v ZIMJaipur13 Oct 2006
Jason RoyENG12385153144.711c DM Bravo b D Bishoo2v WIBridgetown20 Feb 2019
Zaheer AbbasPAK12387153141.383c RS Madugalle b JR Ratnayeke1v SLLahore29 Mar 1982
Brad HodgeAUS1238987138.205b PW Borren1v NEDSt Kitts18 Mar 2007
Chris GayleWI12391711135.161c Amir Hayat b Imran Haider1v UAEHarare6 Mar 2018
Bas de LeedeNED1239275133.704run out (SM Sharif)2v SCOBulawayo6 Jul 2023
Virat KohliIND12395161129.473b A Zampa2v AUSRanchi8 Mar 2019
Kris SrikkanthIND123103141119.421c †Saleem Yousuf b Wasim Akram1v PAKKolkata18 Feb 1987
Andrew FlintoffENG12310487118.275c IDR Bradshaw b CH Gayle1v WILondon6 Jul 2004
Kane WilliamsonNZ123105120117.143b Mohammad Irfan1v PAKAbu Dhabi17 Dec 2014
Mahela JayawardeneSL123108141113.892c Fawad Alam b Abdul Razzaq2v PAKDambulla3 Aug 2009

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.