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 3,240 of the 4,883 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Tillakaratne DilshanSL110110115121v INDRangiri Dambulla International Stadium28 Aug 2010
Hashim AmlaSA11011096140v ZIMBloemfontein15 Oct 2010
Hashim AmlaSA110110103120v ZIMPotchefstroom17 Oct 2010
Shaun MarshAUS11011011482v ENGHobart21 Jan 2011
Ross TaylorNZ11011011565v WISt Kitts14 Jul 2012
Suresh RainaIND110110*10494v ZIMAuckland14 Mar 2015
Ross TaylorNZ110110123120v ENGSouthampton14 Jun 2015
Tom LathamNZ110110*11672v ZIMHarare Sports Club4 Aug 2015
Marlon SamuelsWI110110*95151v SLPallekele International Cricket Stadium7 Nov 2015
Hashim AmlaSA11011099130v WISt Kitts15 Jun 2016
Alex HalesENG11011010795v WIBarbados9 Mar 2017
Virat KohliIND110110*11690v SLColombo3 Sept 2017
Hashim AmlaSA110110*11280v BANKimberley15 Oct 2017
Mushfiqur RahimBAN110110*116112v SAKimberley15 Oct 2017
Jos ButtlerENG110110*122121v AUSManchester24 Jun 2018
Imam-ul-HaqPAK11011010581v ZIMBulawayo22 Jul 2018
Jos ButtlerENG110110*5569v PAKSouthampton11 May 2019
Aaron FinchAUS110110*114132v INDMumbai14 Jan 2020
Shai HopeWI110110133121v SLNorth Sound10 Mar 2021
Tom LathamNZ110110*108100v BANChristchurch23 Mar 2021
Temba BavumaSA11011014380v INDPaarl19 Jan 2022
Charith AsalankaSL110110106101v AUSColombo21 Jun 2022
Innocent KaiaZIM110110122112v BANHarare5 Aug 2022
Aasif SheikhNEP110110110122v PNGKirtipur9 Mar 2023
Teja NidamanuruNED110110*9693v ZIMHarare21 Mar 2023
Michael van LingenNAM110110*93114v JERWindhoek30 Mar 2023
Vikramjit SinghNED110110109112v OMAHarare3 Jul 2023
Harry BrookENG110110*94132v AUSChester-le-Street24 Sept 2024
Jacob BethellENG11011082133v SASouthampton7 Sept 2025
Aiden MarkramSA11011098104v INDRaipur3 Dec 2025
Shubman GillIND110110108131v WIThiruvananthapuram27 Sept 2026
Majid KhanPAK10910993161v ENGNottingham31 Aug 1974
Zaheer AbbasPAK10910995122v AUSLahore8 Oct 1982
David GowerENG10910985121v NZAdelaide29 Jan 1983
Richie RichardsonWI10910912081v SLSharjah3 Dec 1986
Gus LogieWI109109*119100v PAKKingston12 Mar 1988
Matthew HaydenAUS109109107120v INDBrisbane18 Jan 2004
Jacques KallisSA109109*9465v WICape Town25 Jan 2004
Kamran AkmalPAK109109111120v ENGKarachi15 Dec 2005
Kumar SangakkaraSL109109125110v BANChittagong Divisional Stadium25 Feb 2006
Runako MortonWI109109150121v ZIMTrinidad13 May 2006
Upul TharangaSL109109102141v ENGLeeds1 Jul 2006
Michael HusseyAUS109109*90103v WIKuala Lumpur18 Sept 2006
Ryan ten DoeschateNED109109*12590v BERNairobi4 Feb 2007
Sanath JayasuriyaSL1091098777v BANTrinidad21 Mar 2007
Mohammad AshrafulBAN10910912680v UAELahore24 Jun 2008
MS DhoniIND109109*9666v HKKarachi25 Jun 2008
Brad HaddinAUS10910911483v NZSydney Cricket Ground8 Feb 2009
Shahid AfridiPAK1091097687v SLRangiri Dambulla International Stadium15 Jun 2010
AB de VilliersSA1091099955v ZIMBenoni22 Oct 2010

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