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
Sean WilliamsZIM1001008792v SLKandy16 Jan 2022
Mehedi Hasan MirazBAN100100*8384v INDDhaka7 Dec 2022
Mushfiqur RahimBAN100100*60142v IRESylhet20 Mar 2023
Shayan JahangirUSA100100*79103v NEPHarare20 Jun 2023
Brandon KingWI100100104150v OMAHarare5 Jul 2023
Ibrahim ZadranAFG10010011991v BANChittagong8 Jul 2023
Quinton de KockSA10010084123v SLDelhi7 Oct 2023
Avishka FernandoSL10010011592v NZDambulla13 Nov 2024
Towhid HridoyBAN10010011862v INDDubai20 Feb 2025
Virat KohliIND100100*11170v PAKDubai23 Feb 2025
David MillerSA100100*67104v NZLahore5 Mar 2025
Jatinder SinghOMA10010010192v USALauderhill21 May 2025
Mitchell MarshAUS10010010665v SAMackay24 Aug 2025
Joe RootENG1001009660v SASouthampton7 Sept 2025
Brandon McMullenSCO100100*9294v NAMWindhoek12 Apr 2026
Dipendra Singh AireeNEP10010094131v UAEKirtipur1 May 2026
Jan FrylinckNAM10010014930v NEPUtrecht27 Jul 2026
Rahul ChopraUAE100100*10534v NEPKuala Lumpur12 Sept 2026
Geoff BoycottENG9999159100v AUSLondon20 Aug 1980
Bruce EdgarNZ9999*13661v INDAuckland14 Feb 1981
Allan LambENG999910950v INDLondon4 Jun 1982
Kris SrikkanthIND999911143v ENGCuttack27 Dec 1984
Dean JonesAUS9999*7743v SLAdelaide28 Jan 1985
Richie RichardsonWI9999*141111v PAKSharjah15 Nov 1985
Chris BroadENG999916840v PAKLondon21 May 1987
Ramiz RajaPAK999912260v ENGKarachi20 Nov 1987
Lance KlusenerSA999996112v SLLahore8 Nov 1997
Andy FlowerZIM9999*11172v AUSHarare24 Oct 1999
Alistair CampbellZIM9999*12480v NZBulawayo1 Oct 2000
Matthew HaydenAUS99999071v INDBangalore25 Mar 2001
Sanath JayasuriyaSL9999102110v INDColombo5 Aug 2001
VVS LaxmanIND999911070v WINagpur9 Nov 2002
Ramnaresh SarwanWI9999*10480v INDAhmedabad15 Nov 2002
Graeme SmithSA999910662v SLCenturion29 Nov 2002
Sanath JayasuriyaSL99998392v ENGAdelaide17 Jan 2003
Adam GilchristAUS999988142v SLCenturion7 Mar 2003
Rahul DravidIND999910480v PAKKarachi13 Mar 2004
Stephen FlemingNZ9999126101v ENGBristol4 Jul 2004
Andrew FlintoffENG99999394v INDLondon3 Sept 2004
Chris GayleWI999913260v BANSouthampton15 Sept 2004
Eoin MorganIRE999913471v SCOCambusdoon New Ground5 Aug 2006
Brad HodgeAUS9999*8671v NZMelbourne Cricket Ground4 Feb 2007
Sachin TendulkarIND9999143120v SABelfast26 Jun 2007
Sachin TendulkarIND9999112151v ENGBristol24 Aug 2007
Sachin TendulkarIND999991141v PAKChandigarh8 Nov 2007
Mohammad YousufPAK9999*10472v INDGwalior15 Nov 2007
Michael ClarkeAUS9999*10670v ENGLondon30 Jun 2010
Virender SehwagIND9999*100112v SLRangiri Dambulla International Stadium16 Aug 2010
JP DuminySA999910361v IREKolkata15 Mar 2011
Malcolm WallerZIM9999*74101v NZBulawayo25 Oct 2011

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