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
Abid AliPAK11211211990v AUSDubai29 Mar 2019
KL RahulIND11211211392v NZMount Maunganui11 Feb 2020
Jonny BairstowENG112112126122v AUSManchester16 Sept 2020
Brendan TaylorZIM112112117113v PAKRawalpindi Cricket Stadium30 Oct 2020
Tamim IqbalBAN1121129783v ZIMHarare20 Jul 2021
Shubman GillIND11211278135v NZIndore24 Jan 2023
Brandon KingWI112112112124v UAESharjah4 Jun 2023
Anil SahNEP112112*124122v CANKirtipur12 Feb 2024
Tristan StubbsSA112112*8183v IREAbu Dhabi4 Oct 2024
Shubman GillIND112112102143v ENGAhmedabad12 Feb 2025
Rachin RavindraNZ112112105121v BANRawalpindi24 Feb 2025
Andrew BalbirnieIRE11211213894v WIDublin21 May 2025
KL RahulIND112112*92111v NZRajkot14 Jan 2026
Hammad MirzaOMA112112*128121v NAMWindhoek4 Apr 2026
Finlay McCreathSCO11211214092v CANDundee7 Aug 2026
Travis HeadAUS11211284153v ZIMHarare18 Sept 2026
Matthew BreetzkeSA112112106142v AUSDurban24 Sept 2026
John DavisonCAN1111117686v WICenturion23 Feb 2003
Sourav GangulyIND111111*11455v KENDurban20 Mar 2003
Sanath JayasuriyaSL11111182125v NZNapier28 Dec 2006
Ricky PontingAUS11111112281v NZPerth28 Jan 2007
Scott StyrisNZ111111*15780v SLGrenada12 Apr 2007
Herschelle GibbsSA111111100162v ZIMHarare Sports Club25 Aug 2007
Thomas OdoyoKEN111111*113110v CANNairobi18 Oct 2007
Kevin PietersenENG111111*128101v INDCuttack26 Nov 2008
Tim PaineAUS111111148141v ENGNottingham17 Sept 2009
Ricky PontingAUS111111*115121v ENGCenturion2 Oct 2009
JP DuminySA111111*8792v ZIMCenturion10 Nov 2009
Dinesh ChandimalSL11111111865v INDHarare Sports Club5 Jun 2010
Michael ClarkeAUS111111*13971v INDVisakhapatnam20 Oct 2010
Sachin TendulkarIND11111110183v SANagpur12 Mar 2011
Kumar SangakkaraSL111111128122v NZMumbai18 Mar 2011
Upul TharangaSL111111139120v AUSHambantota16 Aug 2011
Kevin PietersenENG111111*98102v PAKDubai International Cricket Stadium18 Feb 2012
Martin GuptillNZ111111129122v INDAuckland25 Jan 2014
Ajinkya RahaneIND111111108132v SLCuttack2 Nov 2014
PL MommsenSCO111111*10190v UAEEdinburgh14 Aug 2016
Faf du PlessisSA11111193130v AUSJohannesburg2 Oct 2016
Virat KohliIND111111*115122v WIJamaica6 Jul 2017
Hamilton MasakadzaZIM11111198151v SLHambantota6 Jul 2017
Angelo MathewsSL111111*13293v INDChandigarh13 Dec 2017
William PorterfieldIRE111111133120v PNGHarare Sports Club6 Mar 2018
Rohit SharmaIND111111*11974v PAKDubai International Cricket Stadium23 Sept 2018
Jonny BairstowENG111111109106v INDBirmingham30 Jun 2019
KL RahulIND111111118111v SLLeeds6 Jul 2019
Kushal Janith PereraSL11111199171v BANColombo26 Jul 2019
Sushant ModaniUSA11111113390v OMAPearland8 Jun 2022
Rassie van der DussenSA11111111761v ENGBloemfontein27 Jan 2023
Teja NidamanuruNED11111176113v WIHarare26 Jun 2023
Devon ConwayNZ111111*121131v ENGCardiff8 Sept 2023

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