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 5,013 of the 5,044 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Azhar MahmoodPAK19991999272253433720.1843479.03001225
Rassie van der DussenSA20212021871342123*57.0035895.53120286
Dilip VengsarkarIND1981198199134288*42.7550867.32032300
Arjuna RanatungaSL1987198799234286*48.8643878.08031275
Kamran AkmalPAK200820081410134210038.00326104.911003710
Richie BerringtonSCO202320231110134212738.0043279.17121267
David HusseyAUS201120111611234268*38.0037690.96021276
Ramiz RajaPAK1995199511112342104*38.0050967.19100253
Derek RandallENG19831983131213425731.0950767.46020241
Stuart MatsikenyeriZIM20062006141423428928.5046773.23020341
Lo-handre LouwrensNAM20222022171603425721.3857659.38010332
Marcus StoinisAUS20172017774341146*113.67340100.291102518
Saiteja MukkamallaUSA2024202487234110768.2037191.91131266
Richie RichardsonWI19901990981341108*48.7145175.61131316
Zaheer AbbasPAK198419848813417348.7136992.41030283
Rahmat ShahAFG20162016991341100*42.6350267.93111204
Hamilton MasakadzaZIM20112011111103417431.0053663.62022265
Azhar AliPAK201620161111034110131.0045774.62122284
Stuart WilliamsWI199519951212234173*34.1047771.49031434
Aiden MarkramSA20182018151503414222.7340284.83001457
David GowerENG19871987171713415021.3144077.50010310
Collins ObuyaKEN201020101111134086*34.0053263.91020321
Ajinkya RahaneIND20112011111103409130.9145375.06022333
Liton DasBAN201820181212034012128.3340683.74112393
Monank PatelUSA20252025121203406528.3343278.70032332
Dean JonesAUS198519851312434099*42.5040484.16031244
Peter FultonNZ200620061313134011228.3347970.98110234
Kim HughesAUS19811981161413406726.1546173.75023231
Greg RitchieAUS19841984141423408428.3355061.82022150
Arjuna RanatungaSL19881988151513406724.2945974.07010281
Kamran AkmalPAK20062006232033405620.0045275.22011401
AB de VilliersSA2016201611102339101*42.3837490.64110256
Allan LambENG198419841010133997*37.6750567.13031241
Nick KnightENG20032003111103398830.8247471.52030262
Ravi BoparaENG20122012141233398237.6742080.71042300
Travis HeadAUS20182018121203399628.2536493.13040491
Sese BauPNG202320231313133981*28.2545374.83030353
BJ WatlingNZ2012201276233896*84.5040783.05040323
Graeme SmithSA201220121110033812533.8046672.53120285
Mark GreatbatchNZ19951995111103387630.7346273.16020327
Greg ChappellAUS198219821212133810830.7341182.24123340
William PorterfieldIRE201520151414033810724.1455061.45111313
Dasun ShanakaSL2023202324202338108*18.7837989.18113299
Dipendra Singh AireeNEP202220222121133810516.9050966.40114301
Nayan MongiaIND19961996322563386917.7947671.01011281
MahmudullahBAN202420249923379848.1435495.200412315
Sean WilliamsZIM201320131111333778*42.1335694.66031314
Habibul BasharBAN20052005141423374728.0847471.10001251
Rishabh PantIND2022202212101336125*37.3334896.55122425
Graeme HickENG19941994101013368137.3351864.86021162

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