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
Tillakaratne DilshanSL10410499101v SCOHobart11 Mar 2015
Joe RootENG10410478132v NZBirmingham9 Jun 2015
Elton ChigumburaZIM104104*10181v INDHarare Sports Club10 Jul 2015
AB de VilliersSA104104*7356v INDKanpur11 Oct 2015
Manish PandeyIND104104*8181v AUSSydney Cricket Ground23 Jan 2016
Tom LathamNZ10410411194v IREDublin21 May 2017
Rohit SharmaIND10410488113v SLColombo31 Aug 2017
Jonny BairstowENG1041046096v NZChristchurch10 Mar 2018
Virat KohliIND10410411252v AUSAdelaide15 Jan 2019
Shimron HetmyerWI104104*8374v ENGBridgetown22 Feb 2019
Najibullah ZadranAFG104104*9855v IREDehradun5 Mar 2019
Usman KhawajaAUS104104113111v INDRanchi8 Mar 2019
Mohammad RizwanPAK10410410291v AUSDubai29 Mar 2019
Avishka FernandoSL10410410392v WIChester-le-Street1 Jul 2019
Rohit SharmaIND1041049275v BANBirmingham2 Jul 2019
Assad ValaPNG10410411474v NAMLauderhill23 Sept 2019
Steve SmithAUS10410464142v INDSydney Cricket Ground29 Nov 2020
Ben McDermottAUS104104108104v PAKLahore31 Mar 2022
Zeeshan MaqsoodOMA104104*126120v NEPPearland9 Jun 2022
Nicolas PooranWI104104*6596v NEDHarare26 Jun 2023
Pathum NissankaSL104104113140v WIHarare7 Jul 2023
Nazmul Hossain ShantoBAN10410410592v AFGLahore3 Sept 2023
Shubman GillIND1041049764v AUSIndore24 Sept 2023
David WarnerAUS10410493113v NEDDelhi25 Oct 2023
Shayan JahangirUSA10410497124v NEPDallas27 Oct 2024
Amir JangooWI104104*8364v BANBasseterre12 Dec 2024
Sediqullah AtalAFG10410412884v ZIMHarare19 Dec 2024
Saiteja MukkamallaUSA1041047558v SCOKirtipur14 May 2026
Shai HopeWI1041049483v INDGuwahati30 Sept 2026
Dennis AmissENG10310313490v AUSManchester24 Aug 1972
Gordon GreenidgeWI103103137102v NZChristchurch6 Feb 1980
Gordon GreenidgeWI10310316151v PAKMelbourne21 Nov 1981
Zaheer AbbasPAK103103*12160v NZNottingham20 Jun 1983
Viv RichardsWI103103*12271v AUSSydney15 Jan 1985
Javed MiandadPAK10310310060v SLHyderabad8 Oct 1987
Sunil GavaskarIND103103*88103v NZNagpur31 Oct 1987
Robin SmithENG103103105110v INDNottingham20 Jul 1990
Alec StewartENG103103145100v PAKLondon22 May 1992
Saeed AnwarPAK103103*13160v ZIMHarare22 Feb 1995
Chris CairnsNZ10310387104v INDPune24 Nov 1995
Phil SimmonsWI103103*124102v NZKingstown6 Apr 1996
Brian LaraWI103103*116100v PAKPerth10 Jan 1997
Michael BevanAUS1031039581v SACenturion8 Apr 1997
Gary KirstenSA10310311390v NZBrisbane9 Jan 1998
Philo WallaceWI103103102115v SADhaka1 Nov 1998
Darren LehmannAUS10310310180v PAKKarachi6 Nov 1998
Adam GilchristAUS103103104120v PAKLahore10 Nov 1998
Neil JohnsonZIM103103120130v PAKSheikhupura22 Nov 1998
Lance KlusenerSA103103*13281v NZAuckland20 Feb 1999
Ajay JadejaIND103103*10263v SLPune30 Mar 1999

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