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
Rahmat ShahAFG103103*109102v IREAbu Dhabi24 Jan 2021
Evin LewisWI10310312184v SLNorth Sound12 Mar 2021
Babar AzamPAK103103104170v SACenturion2 Apr 2021
Rahmanullah GurbazAFG10310312763v NEDDoha23 Jan 2022
Chirag SuriUAE103103118101v NAMSharjah12 Mar 2022
Imam-ul-HaqPAK1031039663v AUSLahore29 Mar 2022
Will YoungNZ103103*11483v NEDMount Maunganui29 Mar 2022
Babar AzamPAK10310310790v WIMultan8 Jun 2022
Kashyap PrajapatiOMA10310311581v USAPearland12 Jun 2022
George MunseySCO103103*61127v NAMKirtipur15 Feb 2023
Asif KhanUAE1031038492v USAWindhoek30 Mar 2023
Dimuth KarunaratneSL10310310380v IREBulawayo25 Jun 2023
Kashyap PrajapatiOMA10310397121v ZIMBulawayo29 Jun 2023
Virat KohliIND103103*9764v BANPune19 Oct 2023
Kamran GhulamPAK10310399104v ZIMBulawayo28 Nov 2024
Ryan RickeltonSA10310310671v AFGKarachi21 Feb 2025
Keacy CartyWI103103105130v ENGCardiff1 Jun 2025
Josh InglisAUS103103102110v ZIMHarare20 Sept 2026
Temba BavumaSA103103116102v AUSJohannesburg27 Sept 2026
Clive LloydWI10210285122v AUSLondon21 Jun 1975
Bruce EdgarNZ102102*14170v AUSMelbourne1 Feb 1981
Roy DiasSL1021021148-v INDDelhi15 Sept 1982
Allan LambENG102102105122v NZLondon9 Jun 1983
Imran KhanPAK102102*133110v SLLeeds16 Jun 1983
Desmond HaynesWI102102*142113v AUSCastries19 Apr 1984
Ravi ShastriIND102102141111v AUSIndore6 Oct 1984
Ravi ShastriIND10210214261v ENGCuttack27 Dec 1984
David GowerENG102102118141v AUSLondon3 Jun 1985
Kris SrikkanthIND102102104101v AUSJaipur7 Sept 1986
Raman LambaIND10210212082v AUSRajkot7 Oct 1986
Mohinder AmarnathIND102102*13960v NZSharjah27 Mar 1988
Gordon GreenidgeWI102102*15450v PAKSharjah18 Oct 1988
Saleem MalikPAK10210211550v INDSharjah20 Oct 1989
Ijaz AhmedPAK102102*10091v SLBrisbane10 Feb 1990
Dean JonesAUS102102*9175v NZAuckland11 Mar 1990
Mark GreatbatchNZ102102*10493v ENGLeeds23 May 1990
David BoonAUS102102*16880v INDHobart12 Dec 1991
Saleem MalikPAK10210210850v SLRawalpindi19 Jan 1992
Ramiz RajaPAK102102*15840v WIMelbourne23 Feb 1992
Manoj PrabhakarIND102102*15490v WIKanpur30 Oct 1994
Ken RutherfordNZ102102*9872v SLEast London18 Dec 1994
Saleem ElahiPAK102102*13371v SLGujranwala29 Sept 1995
Arjuna RanatungaSL102102*11290v PAKGujranwala29 Sept 1995
Steve WaughAUS102102*11561v SLMelbourne16 Jan 1996
Ricky PontingAUS10210211251v WIJaipur4 Mar 1996
Shahid AfridiPAK10210240611v SLNairobi4 Oct 1996
Brian LaraWI10210211482v AUSBrisbane5 Jan 1997
Mark WaughAUS10210211452v WIBrisbane5 Jan 1997
Aravinda de SilvaSL102102*90120v PAKLahore5 Nov 1997
Sanath JayasuriyaSL102102100131v ZIMColombo26 Jan 1998

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