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
Jacob BethellENG11011082133v SASouthampton7 Sept 2025
Aiden MarkramSA11011098104v INDRaipur3 Dec 2025
Yashasvi JaiswalIND110110*86143v AFGChennai20 Jun 2026
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
Ravi ShastriIND109109149110v SADelhi14 Nov 1991
Ramiz RajaPAK109109*11580v SLSharjah4 Feb 1993
Shivnarine ChanderpaulWI109109*134151v INDBridgetown3 May 1997
Jacques KallisSA109109*11480v PAKDurban3 Apr 1998
Sourav GangulyIND10910913662v SLColombo7 Jul 1998
Shahid AfridiPAK1091099476v INDToronto19 Sept 1998
Graeme HickENG10910911962v AUSAdelaide26 Jan 1999
Marcus TrescothickENG10910910072v INDLondon13 Jul 2002
Rahul DravidIND109109*12480v WIAhmedabad15 Nov 2002
Matthew HaydenAUS109109107120v INDBrisbane18 Jan 2004
Stuart CarlisleZIM10910912890v INDAdelaide24 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
Ryan ten DoeschateNED109109*121104v KENNairobi16 Feb 2010
Shahid AfridiPAK1091097687v SLRangiri Dambulla International Stadium15 Jun 2010
AB de VilliersSA1091099955v ZIMBenoni22 Oct 2010
Abdul RazzaqPAK109109*72710v SAAbu Dhabi31 Oct 2010
Paul StirlingIRE10910910774v PAKBelfast30 May 2011
Kieron PollardWI109109*136112v AUSSydney Cricket Ground8 Feb 2013
Jonathan TrottENG109109*10451v NZSouthampton2 Jun 2013
Chris GayleWI10910910097v SLJamaica28 Jun 2013
AB de VilliersSA10910910165v INDCenturion11 Dec 2013
Hashim AmlaSA10910913081v SLColombo6 Jul 2014
Anamul HaqueBAN109109138111v WIGrenada20 Aug 2014
Lega SiakaPNG10910911492v HKTownsville9 Nov 2014
Aaron FinchAUS10910912793v SACanberra19 Nov 2014
Faf du PlessisSA109109109101v IRECanberra3 Mar 2015
Quinton de KockSA10910987171v INDMumbai25 Oct 2015
Alex HalesENG10910911773v PAKAbu Dhabi13 Nov 2015
Joe RootENG109109124101v SAJohannesburg12 Feb 2016
David WarnerAUS109109120112v SASt Kitts11 Jun 2016
Neil BroomNZ109109*10783v BANNelson29 Dec 2016

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