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
Andrew FlintoffENG20022002181713975224.8141495.890303311
Ramiz RajaPAK198619861918339756*26.4778750.44011161
Graham YallopAUS198319831010339666*56.5753174.58050403
Dimuth KarunaratneSL20192019111113969739.6052575.43031400
Martin GuptillNZ201420141413039611130.4657968.39120406
Asanka GurusinhaSL19901990151403968828.2962063.87020203
Paul CollingwoodENG200220022019539610028.2948980.98111254
Craig ErvineZIM2019201999039510543.8946385.31130448
Michael van LingenNAM202320231010239513349.3843491.012113811
Craig ErvineZIM2023202311112395121*43.8945686.62110541
Mohammad AshrafulBAN/AX200520051614039510028.2147483.33124317
Hansie CronjeSA199319931616239591*28.2166259.67020242
Thisara PereraSL201420142419339580*24.69330119.700313018
Aravinda de SilvaSL19991999171613948126.2758067.93041321
Umar AkmalPAK20132013191743945030.3145287.17011388
Ian BothamENG19871987171733947128.1447982.25021425
Stuart MatsikenyeriZIM20042004242413947317.1365959.79013462
Shaun MarshAUS200920091111039311235.7350877.36120344
Fawad AlamPAK20102010131323936435.7353273.87030190
Irfan PathanIND20062006242143936523.1253573.46023477
Ambati RayuduIND201820181110339210056.0043290.741303111
Ricardo PowellWI199919991313139212432.67380103.161222725
Imran NazirPAK200720071313039216030.15374104.811114913
Evin LewisWI20192019131313927032.6747782.180414112
Hashan TillakaratneSL19901990151423927632.6771354.98020200
Elton ChigumburaZIM20142014161543929035.6453373.55032355
Dipendra Singh AireeNEP202320232120439285*24.5048980.16021318
Ben DuckettENG2026202699039114143.4442392.43122455
Kieron PollardWI20102010151403916227.9339698.740102615
Chris HarrisNZ200020002418639159*32.5852075.19011315
Chris CairnsNZ19981998211813916723.0052474.620311913
Kyle CoetzerSCO2017201788039010948.7541993.08120535
Bruce EdgarNZ1981198110104390102*65.0063561.42121231
Stephen FlemingNZ20062006111103908935.4550776.92043456
Aravinda de SilvaSL20032003151303909230.0047482.28032347
Sanjay ManjrekarIND19961996151513906227.8663461.51030193
Elton ChigumburaZIM/AX200720071716239077*27.86367106.270202218
Kepler WesselsSA19931993171713907024.3886245.24020260
Suryakumar YadavIND202320232120238972*21.61354109.890233913
Kusal MendisSL202220221111338887*48.5043289.81030414
Towhid HridoyBAN202520251111038810035.2757767.24140236
Dwayne BravoWI20132013222133885121.5648080.830123310
Wasim AkramPAK200020003023438842*20.4257967.010022011
Finn AllenNZ20222022111003879638.7041094.390404711
Matty CrossSCO201820181111138711438.7044986.19200378
Peter KirstenSA19941994131313879732.2573152.94030292
Hashmatullah ShahidiAFG20192019141413877629.7761063.44041383
Brad HaddinAUS201020101615338711032.2544087.951113410
Jeff CroweNZ19861986151523876629.7761962.52021270
Glenn MaxwellAUS20132013151533879232.25279138.710413621

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