Batting by year (Men's ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v Bangladesh×

Player figures come from full scorecards, which we hold for 333 of the 456 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Salman ButtPAK2008200877157713696.1761094.59240692
Shai HopeWI20182018662392146*98.0048281.33210324
Shai HopeWI2019201944036610991.5042586.12130276
Charles CoventryZIM20092009991358194*44.75353101.421122715
Will YoungNZ2023202366034810558.0040087.00131398
Elton ChigumburaZIM20092009121223406434.0036293.920303012
Brendan TaylorZIM2009200910101334118*37.1143576.78122156
Hamilton MasakadzaZIM200920091212032710227.2539083.85111355
Shane WatsonAUS20112011331294185*147.00168175.001102920
Martin GuptillNZ2019201944128911896.33258112.022002810
Quinton de KockSA20172017331287168*143.50274104.74110313
Denesh RamdinWI2014201433027716992.33248111.691101512
Dawid MalanENG2023202344126514088.3327397.07201249
Mohammad YousufPAK20082008763260108*86.6726996.65110241
Sikandar RazaZIM20222022332252135*252.00237106.332011610
Tillakaratne DilshanSL20132013332248125248.00245101.22200240
Vusi SibandaZIM201120115502429648.4030280.13020294
Ross TaylorNZ201020107712427840.3325495.280301412
Stuart MatsikenyeriZIM200920091111124247*24.2034370.55000162
Henry NichollsNZ202320236612399547.8031775.39021212
Andrew StraussENG2010201033023715479.00213111.27110276
Rohit SharmaIND2015201544022913757.25225101.78111205
Neil BroomNZ20162016331228109*114.0023696.61110204
Shimron HetmyerWI2018201866022712537.8324293.80111108
Sean WilliamsZIM20182018332226129*226.0027781.59110172
Devon ConwayNZ2021202133022512675.0025588.24110260
Kusal MendisSL2025202533022512475.00188119.68110332
Kumar SangakkaraSL20082008220222121111.00219101.37200321
Ross TaylorNZ2019201944221782108.5024289.67020250
Ishan KishanIND20222022110210210210.00131160.311002410
Azhar AliPAK2015201533020910169.6724585.31110220
Harry TectorIRE2023202365120914052.25209100.001011312
Jonathan TrottENG20102010220204110102.0025181.27110200
Virat KohliIND20102010331204102*102.0021993.15110180
Kumar SangakkaraSL2006200644020410951.0026477.27110201
Eoin MorganENG20102010661204110*40.80204100.00100184
Sanath JayasuriyaSL20082008220202130101.00135149.63110269
Lendl SimmonsWI20112011220202122101.0024981.12110115
Graeme SmithSA20082008332199103*199.0025677.73110204
Yasir HameedPAK2003200322019811699.0023982.85110212
Gautam GambhirIND20082008221197107*197.00185106.49110232
AB de VilliersSA2017201732019617698.00119164.71100168
Hashim AmlaSA20172017221195110*195.0020495.59110120
Mohammad YousufPAK2003200333119594*97.5022985.15020155
Sadeera SamarawickramaSL202320233301889362.6719198.43020182
Shikhar DhawanIND201520154401887547.0022185.07020230
Angelo MathewsSL201920193311878793.5019993.97020181
Sikandar RazaZIM201820185501875237.4029264.04010116
Upul TharangaSL20102010331186118*93.0021486.92110261
Darren BravoWI2014201433018412461.3322382.51110109
Page 1Next

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