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
Marvan AtapattuSL11111111482v PAKLahore14 Oct 2004
Ricky PontingAUS111111115141v ENGLondon10 Jul 2005
Steve TikoloKEN1111119891v BERMombasa14 Nov 2006
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
David HusseyAUS1111118386v SCOEdinburgh28 Aug 2009
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
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
Trevor ChappellAUS110110131110v INDNottingham13 Jun 1983
Gordon GreenidgeWI110110*128150v SLAdelaide26 Jan 1985
Geoff MarshAUS11011014171v INDChennai9 Oct 1987
Richie RichardsonWI11011013582v PAKKarachi30 Oct 1987
Viv RichardsWI110110*7777v INDRajkot5 Jan 1988
Phil SimmonsWI11011012582v SLBerri10 Mar 1992
Saeed AnwarPAK11011010591v SLSharjah4 Feb 1993
Sachin TendulkarIND11011013082v AUSColombo7 Sept 1994
Ijaz AhmedPAK110110110131v SARawalpindi20 Oct 1994

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