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
Chris GayleWI2152151471016v ZIMCanberra24 Feb 2015
Rohit SharmaIND2092091581216v AUSBangalore2 Nov 2013
Jaskaran MalhotraUSA173173*124416v PNGAl Amarat9 Sept 2021
AB de VilliersSA14914944916v WIJohannesburg18 Jan 2015
Shane WatsonAUS185185*961515v BANMirpur11 Apr 2011
Chris GayleWI162162971114v ENGSt George's27 Feb 2019
Jos ButtlerENG162162*70714v NEDAmstelveen17 Jun 2022
Corey AndersonNZ131131*47614v WIQueenstown Events Centre1 Jan 2014
Heinrich KlaasenSA174174831313v AUSCenturion15 Sept 2023
Thisara PereraSL14014074813v NZMount Maunganui5 Jan 2019
Rohit SharmaIND208208*1531312v SLChandigarh13 Dec 2017
Jos ButtlerENG150150771312v WISt George's27 Feb 2019
Chris GayleWI135135129312v ENGBridgetown20 Feb 2019
Waseem MuhammadUAE11911976612v PNGKirtipur15 Mar 2023
Martin GuptillNZ237237*1632411v WIWellington21 Mar 2015
George MunseySCO1911911501411v NEDDundee12 Jun 2025
Martin GuptillNZ180180*1381511v SAHamilton1 Mar 2017
Quinton de KockSA1781781131611v AUSCenturion30 Sept 2016
Denesh RamdinWI169169121811v BANSt Kitts25 Aug 2014
Marcus StoinisAUS146146*117911v NZAuckland30 Jan 2017
Harry BrookENG135135101911v NZMount Maunganui26 Oct 2025
Fakhar ZamanPAK126126*81811v NZBengaluru4 Nov 2023
Chris GayleWI12312391711v UAEHarare6 Mar 2018
AB de VilliersSA11911961311v INDMumbai25 Oct 2015
Asif KhanUAE101101*42411v NEPKirtipur16 Mar 2023
Ishan KishanIND2102101312410v BANChattogram10 Dec 2022
Fakhar ZamanPAK1931931551810v SAJohannesburg4 Apr 2021
Matthew HaydenAUS181181*1661110v NZHamilton20 Feb 2007
Mark BoucherSA147147*68810v ZIMPotchefstroom20 Sept 2006
Michael BracewellNZ140140781210v INDHyderabad18 Jan 2023
Harry TectorIRE140140113710v BANChelmsford12 May 2023
Angelo MathewsSL139139*116610v INDRanchi16 Nov 2014
Kieron PollardWI119119110410v INDChennai11 Dec 2011
Abdul RazzaqPAK109109*72710v SAAbu Dhabi31 Oct 2010
Kushal MallaNEP10810864910v OMAKirtipur21 Apr 2023
Ben StokesENG999952410v INDPune26 Mar 2021
Rohit SharmaIND264264173339v SLKolkata13 Nov 2014
Shubman GillIND208208149199v NZHyderabad18 Jan 2023
Ben StokesENG182182124159v NZLondon13 Sept 2023
Mitchell MarshAUS177177*132179v BANPune11 Nov 2023
Luke RonchiNZ170170*99149v SLDunedin23 Jan 2015
Ricky PontingAUS164164105139v SAJohannesburg12 Mar 2006
David WarnerAUS163163124149v PAKBengaluru20 Oct 2023
Sharjeel KhanPAK15215286169v IREDublin18 Aug 2016
David MillerSA14214293129v AUSJohannesburg27 Sept 2026
Virat KohliIND139139*88109v WIThiruvananthapuram27 Sept 2026
David MillerSA138138*9279v ZIMHamilton15 Feb 2015
Harry BrookENG136136*66119v SLColombo27 Jan 2026
Chris GayleWI12512510789v NZJamaica7 Jul 2012
Liam LivingstoneENG124124*8559v WINorth Sound2 Nov 2024
Page 1Next

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