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
Shahid AfridiPAK108108*9278v NZSharjah15 Apr 2002
Shivnarine ChanderpaulWI108108*13881v NZGros Islet8 Jun 2002
Marlon SamuelsWI108108*75115v INDVijayawada24 Nov 2002
Saleem ElahiPAK108108119100v ZIMHarare27 Nov 2002
Herschelle GibbsSA108108*92143v SLKimberley4 Dec 2002
Virender SehwagIND10810811992v NZNapier29 Dec 2002
Marcus TrescothickENG108108*14591v PAKLondon22 Jun 2003
Ricky PontingAUS108108*10317v INDBangalore12 Nov 2003
Stephen FlemingNZ108108115102v SAChristchurch17 Feb 2004
Salman ButtPAK108108*130130v INDKolkata13 Nov 2004
Kevin PietersenENG108108*9662v SABloemfontein2 Feb 2005
Virender SehwagIND1081089593v PAKKochi2 Apr 2005
Shoaib MalikPAK108108120111v INDLahore13 Feb 2006
Rajin SalehBAN108108*113160v KENFatullah25 Mar 2006
Mohammad YousufPAK108108*111101v ZIMFaisalabad30 Jan 2008
Mohammad YousufPAK108108*103110v BANLahore8 Apr 2008
Shakib Al HasanBAN10810812080v PAKMultan Cricket Stadium16 Apr 2008
Younis KhanPAK1081089983v INDMirpur14 Jun 2008
Mahela JayawardeneSL108108117130v BANMirpur8 Jan 2010
Tillakaratne DilshanSL108108*102140v ZIMHarare Sports Club9 Jun 2010
William PorterfieldIRE10810811673v BANBelfast15 Jul 2010
Kane WilliamsonNZ10810813262v BANMirpur14 Oct 2010
Tillakaratne DilshanSL108108*115102v ENGColombo26 Mar 2011
Michael HusseyAUS1081089192v BANMirpur13 Apr 2011
Rob NicolNZ108108*131110v ZIMHarare Sports Club20 Oct 2011
Virat KohliIND10810812070v SLMirpur13 Mar 2012
Irfan KarimKEN10810884160v NEDLincoln23 Jan 2014
Aaron FinchAUS10810811184v ENGPerth24 Jan 2014
AB de VilliersSA10810871114v SLHambantota12 Jul 2014
Steve SmithAUS10810810791v SADurban5 Oct 2016
Steve SmithAUS108108*104111v PAKPerth19 Jan 2017
Rahmat ShahAFG108108*128101v IREGreater Noida24 Mar 2017
Shai HopeWI108108*13191v BANSylhet14 Dec 2018
Hashim AmlaSA108108*12071v PAKPort Elizabeth19 Jan 2019
Marnus LabuschagneAUS10810810880v SAPotchefstroom7 Mar 2020
Glenn MaxwellAUS1081089047v ENGManchester16 Sept 2020
KL RahulIND10810811472v ENGPune26 Mar 2021
Kyle CoetzerSCO108108*142160v UAEPearland31 May 2022
Harry TectorIRE10810810675v NZDublin15 Jul 2022
Dasun ShanakaSL108108*88123v INDGuwahati10 Jan 2023
Kushal MallaNEP10810864910v OMAKirtipur21 Apr 2023
Rassie van der DussenSA108108110132v SLDelhi7 Oct 2023
Sadeera SamarawickramaSL10810889112v PAKHyderabad10 Oct 2023
Rachin RavindraNZ10810894151v PAKBengaluru4 Nov 2023
Charith AsalankaSL10810810565v BANDelhi6 Nov 2023
Ben StokesENG1081088466v NEDPune8 Nov 2023
Sanju SamsonIND10810811463v SAPaarl21 Dec 2023
Rachin RavindraNZ108108101131v SALahore5 Mar 2025
Monank PatelUSA108108100140v NAMDallas7 Oct 2026
Kepler WesselsAUS107107133130v INDNew Delhi28 Sept 1984

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