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 2,596 of the 4,866 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
KL RahulIND111111*106122v PAKColombo10 Sept 2023
MahmudullahBAN111111111114v SAMumbai24 Oct 2023
Harsh ThakerCAN111111*11362v UAEDubai5 Mar 2024
Joe RootENG111111*10891v SLColombo27 Jan 2026
Milind KumarUSA111111*12553v CANKing City12 Jun 2026
Ben CurranZIM111111*13590v BANHarare9 Jul 2026
Boeta DippenaarSA110110*13172v PAKLahore3 Oct 2003
Runako MortonWI110110*15570v NZNapier1 Mar 2006
Upul TharangaSL110110130131v ZIMAhmedabad10 Oct 2006
Kumar SangakkaraSL110110127114v INDRajkot11 Feb 2007
Kevin PietersenENG110110*11283v NZChester-le-Street15 Jun 2008
Herschelle GibbsSA11011011692v AUSPort Elizabeth13 Apr 2009
Eoin MorganENG110110*10482v BANMirpur2 Mar 2010
Brad HaddinAUS11011012175v NZHamilton9 Mar 2010
Jonathan TrottENG110110121120v BANBirmingham12 Jul 2010
Virender SehwagIND11011093161v NZRangiri Dambulla International Stadium25 Aug 2010
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
Matthew HaydenAUS109109107120v INDBrisbane18 Jan 2004
Jacques KallisSA109109*9465v WICape Town25 Jan 2004
Kamran AkmalPAK109109111120v ENGKarachi15 Dec 2005

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