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 3,740 of the 4,893 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sabbir RahmanBAN20152015171323965736.0040398.26020419
Asanka GurusinhaSL19901990151403968828.2962063.87020203
Craig ErvineZIM2023202311112395121*43.8945686.62110541
Ed JoyceIRE201520151212139511235.9148980.78121337
Hansie CronjeSA199319931616239591*28.2166259.67020242
Michael van LingenNAM2023202399239413356.2942792.272113811
Angelo MathewsSL201520152116339470*30.3143091.630223310
Umar AkmalPAK20132013191743945030.3145287.17011388
Ian BothamENG19871987171733947128.1447982.25021425
Shaun MarshAUS200920091111039311235.7350877.36120344
Fawad AlamPAK20102010131323936435.7353273.87030190
Hashan TillakaratneSL19901990151423927632.6771354.98020200
Michael LeaskSCO20222022191723928526.13357109.800213515
Ben DuckettENG2026202699039114143.4442392.43122455
Kieron PollardWI20102010151403916227.9339698.740102615
Elton ChigumburaZIM20092009151523916430.0841893.540303712
Stephen FlemingNZ20062006101003908939.0050577.23042456
Bruce EdgarNZ1981198110104390102*65.0063561.42121231
Dimuth KarunaratneSL202320231111139010339.0045585.71131380
Aravinda de SilvaSL20032003141303909230.0047482.28032347
Sanjay ManjrekarIND19961996151513906227.8663461.51030193
Sarfraz AhmedPAK20192019171663909739.0041294.66020262
Kepler WesselsSA19931993171713907024.3886245.24020260
Owais ShahENG2007200712111389107*38.9046284.20120285
Suryakumar YadavIND202320232120238972*21.61354109.890233913
Dwayne BravoWI20132013212133885121.5648080.830123310
Shaiman AnwarUAE2015201577038710655.2940495.79130464
Finn AllenNZ20222022111003879638.7041094.390404711
Peter KirstenSA19941994131313879732.2573152.94030292
Thisara PereraSL20182018161433876435.18323119.810212815
Brad HaddinAUS201020101615338711032.2544087.951113410
Jeff CroweNZ19861986151523876629.7761962.52021270
Glenn MaxwellAUS20132013151533879232.25279138.710413621
Andrew FlintoffENG200720072219238772*22.7648479.96011332
Moin KhanPAK199619962422338650*20.3252074.230111912
Niall O'BrienIRE201520151111238580*42.7841892.11040358
Harry TectorIRE2022202266138411376.8046782.232303310
Martin GuptillNZ20172017991384180*48.0038898.971104512
David MillerSA201820181212138413934.9139497.461213010
Mark BoucherSA/AX20052005191643844932.0043887.67001323
Aravinda de SilvaSL19851985161623848627.4348679.01032209
Viv RichardsWI198219829903837842.5653571.59041313
Roger TwoseNZ19961996111103839234.8255369.26030281
Hardik PandyaIND20232023191323838734.8240494.800302713
Sunil GavaskarIND19831983151503839025.5361562.28021314
Graeme SmithSA20032003131203827131.8350176.25040490
Neil BroomNZ20172017141403827927.2945084.89031325
Richie RichardsonWI198419841414238280*31.8378248.85041411
Paul StirlingIRE2019201977038113054.4347580.21131416
Graham GoochENG1989198999038113642.3362161.35130310

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