Batting by year (Men's ODIs)

Filters

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

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Fakhar ZamanPAK20182018553515210*257.50462111.47220656
Tamim IqbalBAN200920091212048215440.1755786.541314210
Shahriar NafeesBAN20062006662410123*102.5049183.50210591
Shakib Al HasanBAN2009200912103398105*56.86364109.34210409
Imam-ul-HaqPAK2018201855039512879.0041395.64301311
Imrul KayesBAN20182018330349144116.3336396.14210308
Raqibul HasanBAN20092009121233367837.3351465.37010284
Dhanushka GunathillekeSL2017201755032311664.6038284.55130332
Shoaib MalikPAK20152015663312112104.00286109.09110316
Liton DasBAN20202020331311176155.50262118.702003110
Tamim IqbalBAN20202020331310158155.00288107.64200299
Adam GilchristAUS2004200455029617259.20249118.88100315
Faf du PlessisSA2014201455029012158.0034783.57120204
Mushfiqur RahimBAN20092009121032749839.1434280.12021262
Chris GayleWI201020105502738854.6029193.810302410
Niroshan DickwellaSL2017201755026611653.2030986.08200270
Martin GuptillNZ20112011331265105132.5032681.29120214
Quinton de KockSA201420145502638452.60261100.77030274
Mohammad AshrafulBAN2009200912121260103*23.6438467.71111274
Tillakaratne DilshanSL20102010332246108*246.00213115.49120303
Shubman GillIND20222022331245130122.50203120.69110312
Hashim AmlaSA2010201033024411081.33217112.44200291
Azhar AliPAK2015201555023910247.8027287.87110233
Mohammad HafeezPAK20112011441237139*79.0028284.04100252
Chris GayleWI2006200666123395*46.6031873.27010303
Mohammad HafeezPAK20132013332232136*232.0023598.72110188
Martin GuptillNZ201220123302328577.33215107.91030247
Chris GayleWI20032003441232112*77.3323698.31120325
AB de VilliersSA20102010331231109115.50187123.532001210
Mohammad HafeezPAK201520156602318638.5026387.83020275
Harry TectorIRE20232023641230101*76.6724992.37110203
Upul TharangaSL2017201755322679*113.00220102.73020224
Mohammad YousufPAK20082008442223108*111.5027481.39110172
Babar AzamPAK20202020331221125110.50217101.84110233
Brendon McCullumNZ2011201144222087110.0024888.71020157
Hashim AmlaSA20142014441217122*72.3325585.10110154
Shakib Al HasanBAN201120115512167954.0025086.40020132
Chris GayleWI20152015110215215215.00147146.261001016
Ramnaresh SarwanWI200620066402149153.5026580.75030152
Mushfiqur RahimBAN201420145502137742.6022495.09020154
Runako MortonWI200720073302127970.6727776.53030115
Shikhar DhawanIND2013201344020911652.2521895.87100253
Mushfiqur RahimBAN2011201155020810141.6028273.76110171
Rob NicolNZ2012201233020714669.00202102.48111168
Damien MartynAUS2004200465220474*68.0021395.77010212
Andrew BalbirnieIRE20232023432203121*203.0024084.58111174
Anamul HaqueBAN201420145502009540.0028470.42020172
Pathum NissankaSL2025202522019812299.0022886.84110280
Max O'DowdNED202320234401988149.5025876.74020232
Virat KohliIND2013201353119711598.5021492.06110202
Page 1Next

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