Batting by year (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.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
MahmudullahBAN2017201714125360102*51.4339391.60110337
Milind KumarUSA20242024982359155*59.83328109.451223111
Marvan AtapattuSL200520059903598739.8949472.67040330
Shivnarine ChanderpaulWI20052005111113595835.9053567.10030251
Khawar AliOMA20222022161433596332.6457662.33031313
Salman ButtPAK2009200911111358100*35.8052668.06133430
Kamran AkmalPAK200520051312135812432.5536697.81200344
Shakib Al HasanBAN201520151513435852*39.7841785.85030342
Kamran AkmalPAK20102010121203577429.7540687.93030425
Matt PriorENG20092009191743578727.4646876.28011310
Abdullah ShafiquePAK202320231010035611335.6039191.051313410
Will YoungNZ20262026111103568732.3645079.11020382
Jamie DalrympleENG20062006141303566727.3847674.79021242
Kane WilliamsonNZ20122012151303566927.3849671.77030252
Wanindu HasarangaSL202120211414135680*27.3837694.680302413
Brian LaraWI20072007111013558339.4442084.52020297
Regis ChakabvaZIM202220221111135510235.5041884.93110344
Liton DasBAN202220221010235481*44.2544779.19030445
Ricardo PowellWI20042004151433545232.1839789.17020386
Glenn MaxwellAUS2020202066135310870.60243145.271302022
Quinton de KockSA20252025661353123*70.6036297.512213016
William PorterfieldIRE2017201787035310050.4342982.28120324
Glenn PhillipsNZ2025202511105353106*70.60306115.361112317
AB de VilliersSA20082008151213527732.0050569.70020322
Tillakaratne DilshanSL20082008201713526422.0042183.61030252
Jacob BethellENG20252025109035011038.89325107.691303312
Saiteja MukkamallaUSA20262026109135010443.7539588.611202013
Kushal Janith PereraSL20182018111003508135.0035698.31030416
Mohammad HafeezPAK20142014111103507631.8243879.91040414
Corey AndersonNZ2014201412113350131*43.75197177.661112027
Gulsan JhaNEP202320231413435067*38.8943780.090302416
Justin GreavesWI20252025141443505035.00325107.69010309
David HusseyAUS20092009171603507921.8847274.15020260
Chris GayleWI/IWX200520051010034912434.9037892.33122433
Yuvraj SinghIND20102010151433497431.7349870.08021387
Pathum NissankaSL2024202499034811438.6739588.10121477
Brandon McMullenSCO20242024119134815143.5039987.22100329
JP DuminySA20182018131323489231.6437094.05030289
Mushfiqur RahimBAN20092009161433489831.6444079.09021342
Shahid AfridiPAK20142014151533486129.00227153.300303119
Tamim IqbalBAN201220129903477038.5641982.82050433
Kamran AkmalPAK20112011141213478931.5545775.93020403
Stuart MatsikenyeriZIM20092009141413478626.6947273.52010263
Calum MacLeodSCO2014201466134617569.20340101.76200376
Jonny BairstowENG2020202098034611243.25343100.871213911
Andrew BalbirnieIRE2018201899034610538.4445076.89211372
Temba BavumaSA2025202510903468238.4440585.43030372
Irfan PathanIND20062006221943466523.0747572.84023416
Fawad AlamPAK20142014883345114*69.0044677.35121265
Ayan KhanOMA20232023991345105*43.1336594.52100367

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