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,025 of the 5,031 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Matt MachanSCO868612040v IREDubai International Cricket Stadium12 Jan 2015
Mohammad HafeezPAK86868953v NZNapier3 Feb 2015
Mohammad HafeezPAK86868384v ZIMLahore26 May 2015
Sikandar RazaZIM868611351v AFGBulawayo22 Oct 2015
Kusal MendisSL86868081v ZIMGalle International Stadium30 Jun 2017
Martin GuptillNZ8686*7155v PAKNelson9 Jan 2018
Marlon SamuelsWI86868064v ZIMHarare Sports Club19 Mar 2018
Ross TaylorNZ8686*12031v PAKAbu Dhabi9 Nov 2018
Imam-ul-HaqPAK868610152v SAPort Elizabeth19 Jan 2019
Max O'DowdNED8686*119100v ZIMDeventer19 Jun 2019
Ikram AlikhilAFG86869380v WILeeds4 Jul 2019
Asghar AfghanAFG86868536v WILucknow11 Nov 2019
Calum MacLeodSCO868610253v USASharjah9 Dec 2019
Shikhar DhawanIND8686*9561v SLColombo18 Jul 2021
Rohit KumarNEP868612323v PNGAl Amarat10 Sept 2021
Scott EdwardsNED868612090v AFGDoha23 Jan 2022
Mushfiqur RahimBAN86869390v AFGChittagong25 Feb 2022
Liton DasBAN868611370v AFGChittagong28 Feb 2022
Shoaib KhanOMA868610362v NAMDubai14 Mar 2022
Rassie van der DussenSA86869891v BANCenturion18 Mar 2022
Shadab KhanPAK86867843v WIMultan12 Jun 2022
Kusal MendisSL8686*8781v AUSKandy14 Jun 2022
Jos ButtlerENG8686*6475v NEDAmstelveen22 Jun 2022
Joe RootENG86867752v SAChester-le-Street19 Jul 2022
Sanju SamsonIND8686*6393v SALucknow6 Oct 2022
David WarnerAUS868684101v ENGAdelaide17 Nov 2022
Aasif SheikhNEP8686*13021v PNGDubai3 Mar 2023
Will YoungNZ8686*113110v SLHamilton31 Mar 2023
Will YoungNZ86867882v PAKRawalpindi27 Apr 2023
Mohammad RizwanPAK8686*7362v SLColombo14 Sept 2023
Rohit SharmaIND86866366v PAKAhmedabad14 Oct 2023
Azmatullah OmarzaiAFG8686*5056v SASharjah20 Sept 2024
Shai HopeWI86868834v BANBasseterre8 Dec 2024
Heinrich KlaasenSA86869772v PAKPaarl17 Dec 2024
Aiden MarkramSA868655132v ENGLeeds2 Sept 2025
Mosaddek HossainBAN8686*7073v AUSDhaka9 Jun 2026
Gordon GreenidgeWI8585*12291v ENGBrisbane23 Dec 1979
Viv RichardsWI8585*77102v ENGBrisbane23 Dec 1979
Allan BorderAUS858513160v INDSydney15 Jan 1981
Mohsin KhanPAK85859190v SLKarachi12 Mar 1982
Amal SilvaSL85859670v WIPerth2 Feb 1985
Desmond HaynesWI8585*86122v NZPort of Spain17 Apr 1985
Allan BorderAUS8585*12350v ENGBirmingham1 Jun 1985
Saleem MalikPAK858555100v WIPort of Spain18 Mar 1988
Andrew JonesNZ85859842v SLSharjah29 Mar 1988
Desmond HaynesWI858512191v INDSharjah21 Oct 1988
Dean JonesAUS858510172v SLMargao25 Oct 1989
Ramiz RajaPAK8585*8280v ENGNagpur30 Oct 1989
Dean JonesAUS8585*8941v SLMelbourne26 Dec 1989
Arjuna RanatungaSL8585*7743v INDSharjah25 Apr 1990

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