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
Sanath JayasuriyaSL989879130v INDColombo12 Sept 2009
Owais ShahENG98988956v SACenturion27 Sept 2009
Kevin O'BrienIRE9898*10443v SCOAmstelveen10 Jul 2010
Fraser WattsSCO989811280v IREAmstelveen10 Jul 2010
James FranklinNZ9898*69123v INDBangalore7 Dec 2010
Tatenda TaibuZIM98989990v CANNagpur28 Feb 2011
Collins ObuyaKEN9898*12993v AUSBangalore13 Mar 2011
Jonathan TrottENG9898*11680v INDChandigarh20 Oct 2011
Eric SzwarczynskiNED9898116110v SAAmstelveen31 May 2013
George BaileyAUS98989473v INDRanchi23 Oct 2013
Hashim AmlaSA989813170v PAKPort Elizabeth27 Nov 2013
Amjad AliUAE9898107111v AFGKuala Lumpur2 May 2014
James TaylorENG9898*90112v AUSMelbourne Cricket Ground14 Feb 2015
David WarnerAUS98987984v NZWellington6 Feb 2016
Usman KhawajaAUS989812343v WISt Kitts13 Jun 2016
Quinton de KockSA9898103110v ENGSouthampton27 May 2017
Glenn MaxwellAUS98988293v PAKDubai29 Mar 2019
Usman KhawajaAUS9898111100v PAKDubai31 Mar 2019
Mushfiqur RahimBAN9898*11061v SLColombo28 Jul 2019
Steve SmithAUS989810291v INDRajkot17 Jan 2020
Temba BavumaSA989810352v ENGCape Town4 Feb 2020
Shikhar DhawanIND9898106112v ENGPune23 Mar 2021
Shubman GillIND9898*9872v WIPort of Spain27 Jul 2022
Tom LathamNZ98988581v PAKRawalpindi29 Apr 2023
Ibrahim ZadranAFG989898112v SLHambantota2 Jun 2023
Andrew UmeedSCO9898*79132v USADallas25 Oct 2024
MahmudullahBAN98989873v AFGSharjah11 Nov 2024
Aryansh SharmaUAE989898103v NEPDubai30 Oct 2025
Sediqullah AtalAFG989811273v IREBelfast15 Aug 2026
Zaheer AbbasPAK979789101v SLNottingham14 Jun 1975
Viv RichardsWI979796100v ENGLondon28 Aug 1976
Desmond HaynesWI9797104120v INDPort of Spain9 Mar 1983
Martin CroweNZ979711880v ENGLondon9 Jun 1983
Allan LambENG9797*14071v NZAuckland25 Feb 1984
Chris BroadENG979713070v PAKPerth5 Jan 1987
Dirk WellhamAUS979714450v ENGSydney22 Jan 1987
Peter KirstenSA979710861v NZBrisbane8 Jan 1994
Hansie CronjeSA979710183v AUSCenturion20 Feb 1994
Aravinda de SilvaSL9797*8951v ZIMHarare Sports Club5 Nov 1994
Mark TaylorAUS979712880v NZAuckland19 Feb 1995
Aravinda de SilvaSL979713760v PAKSharjah4 Apr 1997
Aravinda de SilvaSL979711951v INDColombo19 Jun 1998
Aamer SohailPAK9797*12573v INDToronto20 Sept 1998
Alistair CampbellZIM9797114100v BANDhaka25 Mar 1999
Sourav GangulyIND9797142111v SAHove14 May 1999
Nathan AstleNZ979711181v INDGwalior11 Nov 1999
Roger TwoseNZ979790112v WIChristchurch11 Jan 2000
Neil JohnsonZIM979713151v ENGCape Town28 Jan 2000
Gary KirstenSA979712680v AUSDurban12 Apr 2000
Alec StewartENG9797123140v ZIMLondon22 Jul 2000

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