Batting match by match (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,013 of the 5,044 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Lahiru ThirimanneSL102102110111v PAKFatullah25 Feb 2014
Umar AkmalPAK102102*8973v AFGFatullah27 Feb 2014
Aaron FinchAUS10210211691v SAHarare Sports Club27 Aug 2014
Hashim AmlaSA10210211590v AUSCanberra19 Nov 2014
Steve SmithAUS102102*9561v ENGHobart23 Jan 2015
Ross TaylorNZ102102*70132v PAKNapier3 Feb 2015
Lendl SimmonsWI1021028495v IRENelson16 Feb 2015
Glenn MaxwellAUS10210253104v SLSydney Cricket Ground8 Mar 2015
Azhar AliPAK10210210480v ZIMLahore29 May 2015
Sean WilliamsZIM10210212434v AFGBulawayo24 Oct 2015
Mohammad HafeezPAK102102*130101v ENGAbu Dhabi11 Nov 2015
Jason RoyENG10210211781v PAKDubai International Cricket Stadium20 Nov 2015
Martin GuptillNZ10210210993v SLMount Maunganui5 Jan 2016
Mitchell MarshAUS102102*8492v INDSydney Cricket Ground23 Jan 2016
Darren BravoWI102102103124v SABarbados24 Jun 2016
Dinesh ChandimalSL10210213070v AUSRangiri Dambulla International Stadium28 Aug 2016
Calum MacLeodSCO10210210781v HKEdinburgh10 Sept 2016
Eoin MorganENG1021028165v INDCuttack19 Jan 2017
Ross TaylorNZ102102*11080v SAChristchurch22 Feb 2017
Kusal MendisSL10210210791v BANRangiri Dambulla International Stadium28 Mar 2017
MahmudullahBAN102102*10782v NZCardiff9 Jun 2017
Ben StokesENG102102*109132v AUSBirmingham10 Jun 2017
Niroshan DickwellaSL102102116140v ZIMHambantota6 Jul 2017
Moeen AliENG1021025778v WIBristol24 Sept 2017
Andrew BalbirnieIRE102102109121v UAEDubai13 Jan 2018
Joe RootENG10210210162v NZDunedin7 Mar 2018
Reeza HendricksSA1021028981v SLPallekele International Cricket Stadium5 Aug 2018
Kushal Janith PereraSL10210286131v NZMount Maunganui3 Jan 2019
Sabbir RahmanBAN102102110122v NZDunedin20 Feb 2019
Joe RootENG1021029790v WIBridgetown20 Feb 2019
Mushfiqur RahimBAN102102*9791v AUSNottingham20 Jun 2019
Rohit SharmaIND102102109150v ENGBirmingham30 Jun 2019
Shai HopeWI102102*15171v INDChennai15 Dec 2019
KL RahulIND10210210483v WIVisakhapatnam18 Dec 2019
Evin LewisWI1021029765v IRESt George's12 Jan 2020
Muhammad UsmanUAE102102*10773v IREAbu Dhabi8 Jan 2021
Darren BravoWI10210213254v SLNorth Sound14 Mar 2021
James VinceENG10210295110v PAKBirmingham13 Jul 2021
Andrew BalbirnieIRE102102117102v SADublin13 Jul 2021
Liton DasBAN10210211480v ZIMHarare16 Jul 2021
Dasun ShanakaSL1021029474v ZIMKandy18 Jan 2022
Vriitya AravindUAE102102*108130v USAPearland4 Jun 2022
Regis ChakabvaZIM10210275102v BANHarare7 Aug 2022
Pargat SinghCAN10210296132v UAEWindhoek1 Apr 2023
Sean WilliamsZIM102102*70131v NEPHarare18 Jun 2023
Sikandar RazaZIM102102*5468v NEDHarare20 Jun 2023
Aiden MarkramSA102102*7494v AUSPotchefstroom12 Sept 2023
KL RahulIND10210264114v NEDBengaluru12 Nov 2023
Evin LewisWI102102*6194v SLKandy26 Oct 2024
Brandon KingWI102102117131v ENGBridgetown6 Nov 2024

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.