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
Mahela JayawardeneSL10710711292v INDJamaica2 Jul 2013
Ross TaylorNZ107107*9393v BANFatullah3 Nov 2013
Joe RootENG10710712270v WIAntigua5 Mar 2014
Quinton de KockSA107107123140v AUSSydney Cricket Ground23 Nov 2014
Virat KohliIND10710712680v PAKAdelaide Oval15 Feb 2015
William PorterfieldIRE107107131111v PAKAdelaide Oval15 Mar 2015
Mushfiqur RahimBAN10710710991v ZIMMirpur7 Nov 2015
Aaron FinchAUS10710710792v INDCanberra20 Jan 2016
Ross TaylorNZ107107101130v AUSHamilton5 Feb 2017
Eoin MorganENG107107116112v WIAntigua3 Mar 2017
Eoin MorganENG1071079375v SALeeds24 May 2017
Aaron FinchAUS107107119103v ENGMelbourne Cricket Ground14 Jan 2018
Matty CrossSCO107107*110102v UAEDubai21 Jan 2018
Virat KohliIND107107119101v WIPune27 Oct 2018
Joe RootENG107107104101v PAKNottingham3 Jun 2019
David WarnerAUS107107111111v PAKTaunton12 Jun 2019
Quinton de KockSA107107113111v ENGCape Town4 Feb 2020
Jatinder SinghOMA10710762126v NEPAl Amarat14 Sept 2021
Richie BerringtonSCO107107*9046v USAPearland29 May 2022
Michael LeaskSCO107107*8539v NEPKirtipur17 Feb 2023
Babar AzamPAK107107117100v NZKarachi5 May 2023
Ben DuckettENG107107*78122v IREBristol26 Sept 2023
Michael EnglishSCO10710712292v NAMDundee26 Jul 2024
Michael van LingenNAM1071078594v UAEWindhoek20 Sept 2024
Saiteja MukkamallaUSA10710799151v UAEWindhoek24 Sept 2024
Ben DuckettENG10710791132v AUSBristol29 Sept 2024
Will YoungNZ107107113121v PAKKarachi19 Feb 2025
Tanzid HasanBAN10710710767v PAKDhaka15 Mar 2026
Ibrahim ZadranAFG107107118111v IREBelfast12 Aug 2026
Agha SalmanPAK10710790101v SLRawalpindi18 Oct 2026
Gordon GreenidgeWI106106*17391v INDBirmingham9 Jun 1979
Javed MiandadPAK106106*106121v INDGujranwala3 Dec 1982
Viv RichardsWI10610695121v AUSMelbourne22 Jan 1984
Steve SmithAUS106106129120v PAKSydney25 Jan 1984
Manoj PrabhakarIND106106121130v PAKJamshedpur26 Mar 1987
Chris BroadENG10610614091v NZNapier16 Mar 1988
Geoff MarshAUS106106*15880v WIGeorgetown20 Mar 1991
Richie RichardsonWI106106*142100v PAKSharjah17 Oct 1991
Mike RindelSA10610613990v PAKJohannesburg12 Jan 1995
Vinod KambliIND106106110110v ZIMKanpur6 Mar 1996
Stephen FlemingNZ106106*10871v WIPort of Spain29 Mar 1996
Gary KirstenSA10610611690v INDSharjah14 Apr 1996
Daryll CullinanSA106106130100v INDJaipur23 Oct 1996
Steve TikoloKEN106106*111130v BANDhaka20 Mar 1999
Mark WaughAUS10610697112v ZIMBulawayo21 Oct 1999
Michael BevanAUS10610612570v SAMelbourne16 Aug 2000
Mahela JayawardeneSL106106*9482v WIKandy15 Dec 2001
Sanath JayasuriyaSL106106110151v ENGSydney13 Jan 2003
Ricky PontingAUS106106*97111v SLMelbourne21 Jan 2003
Vikram SolankiENG106106108170v SALondon28 Jun 2003

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