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
Joe RootENG101101108100v WIBarbados9 Mar 2017
Asghar AfghanAFG1011019066v IREGreater Noida17 Mar 2017
Shoaib MalikPAK101101*111102v WIGuyana11 Apr 2017
Ben StokesENG10110179113v SASouthampton27 May 2017
Babar AzamPAK10110113360v SLAbu Dhabi16 Oct 2017
Paul StirlingIRE10110197114v AFGSharjah10 Dec 2017
Rovman PowellWI10110110077v IREHarare Sports Club10 Mar 2018
Shaun MarshAUS1011019254v ENGChester-le-Street21 Jun 2018
Jason RoyENG10110183122v AUSChester-le-Street21 Jun 2018
Imam-ul-HaqPAK10110111680v SACenturion25 Jan 2019
Haris SohailPAK101101*11561v AUSSharjah22 Mar 2019
Mohammad ShahzadAFG10110188160v IREBelfast21 May 2019
Carlos BrathwaiteWI1011018295v NZManchester22 Jun 2019
Babar AzamPAK101101*127110v NZBirmingham26 Jun 2019
Andrew BalbirnieIRE10110111292v ZIMBready1 Jul 2019
Fakhar ZamanPAK10110110493v SACenturion7 Apr 2021
Travis HeadAUS10110172123v PAKLahore29 Mar 2022
Sharmarh BrooksWI101101*11534v NEDAmstelveen4 Jun 2022
Jason RoyENG101101*86150v NEDAmstelveen22 Jun 2022
Mark ChapmanNZ101101*7567v SCOEdinburgh31 Jul 2022
Devon ConwayNZ10110192131v PAKKarachi11 Jan 2023
Fakhar ZamanPAK101101122101v NZKarachi13 Jan 2023
Harry TectorIRE101101*10981v ZIMHarare18 Jan 2023
Rohit SharmaIND1011018596v NZIndore24 Jan 2023
Asif KhanUAE101101*42411v NEPKirtipur16 Mar 2023
Gavin SinghUSA101101*10982v WIHarare18 Jun 2023
Pathum NissankaSL101101*102140v ZIMBulawayo2 Jul 2023
Virat KohliIND101101*121100v SAKolkata5 Nov 2023
David MillerSA10110111685v AUSKolkata16 Nov 2023
Charith AsalankaSL1011019554v ZIMColombo6 Jan 2024
B SharkiNEP101101*129111v CANKirtipur12 Feb 2024
Janith LiyanageSL101101*102112v BANChattogram18 Mar 2024
Rahmanullah GurbazAFG10110112057v BANSharjah11 Nov 2024
Saim AyubPAK10110194132v SAJohannesburg22 Dec 2024
Kusal MendisSL101101115110v AUSColombo14 Feb 2025
Shubman GillIND101101*12992v BANDubai20 Feb 2025
Rahul ChopraUAE1011019492v SCOAmstelveen8 May 2025
Brandon McMullenSCO10110188104v NEDUtrecht16 May 2025
Justin GreavesWI101101108120v INDThiruvananthapuram27 Sept 2026
Rohit SharmaIND10110175106v WIGuwahati30 Sept 2026
John CampbellWI1011016895v INDGuwahati30 Sept 2026
Rohit KumarNEP10110112781v CANAl Amarat11 Oct 2026
Dennis AmissENG100100121141v NZManchester18 Jul 1973
Gordon GreenidgeWI100100119120v AUSPerth4 Jan 1987
Saleem MalikPAK10010095100v SLFaisalabad25 Oct 1987
Mohinder AmarnathIND100100*14841v WIFaridabad19 Jan 1988
Javed MiandadPAK100100*99100v WIGeorgetown30 Mar 1988
Saleem MalikPAK100100*11240v SLSharjah24 Mar 1989
Allan LambENG100100*10590v AUSNottingham27 May 1989
Carlisle BestWI100100119121v ENGGeorgetown7 Mar 1990

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