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
Chris TavaréENG198319831919145683*25.33100145.55021402
Azmatullah OmarzaiAFG202320231512445597*56.8848294.400403417
Shahid AfridiPAK20012001161614557030.33427106.560404323
Dinesh KarthikIND20102010161604557928.4458977.25022545
Colin IngramSA2013201316161455105*30.3359376.73135464
Abdul RazzaqPAK200620062319745575*37.9258677.650202617
Tamim IqbalBAN20072007212104555421.6772862.50030528
Harry TectorIRE20212021141424547937.8360075.67041329
Greg ChappellAUS19811981141424549037.8360874.67042360
Allan BorderAUS19811981171614548530.2772063.06030366
Mark BoucherSA/AX20052005252064544932.4354583.30001353
Misbah-ul-HaqPAK201520159904537650.3360475.000503110
Mohammad ShahzadAFG20162016121204538437.7551088.82031557
Yuvraj SinghIND201120111413445311350.3355381.92151484
Kane WilliamsonNZ2013201314132453145*41.1855481.77131432
Alex HalesENG201520151716045310928.3148793.021214814
Mark GreatbatchNZ199019901616145311130.2061473.78212345
Neil McKenzieSA2000200019171453120*28.3172262.74110351
Arjuna RanatungaSL1995199517162452102*32.2955881.00121263
Harry BrookENG202520251515145113532.2146098.041114020
Hashan TillakaratneSL199519951716545110041.0062272.51110194
Paul StirlingIRE201120111111045011340.91376119.683015016
William PorterfieldIRE201820181313045013934.6258776.66213495
Paul StirlingIRE201820181313045012634.6255680.94122517
Ravi ShastriIND19851985151424506737.5074460.48051280
Damien MartynAUS199919991715545059*45.0055181.67031273
Inzamam-ul-HaqPAK20062006191634507934.6260274.75010424
Eoin MorganIRE200720071717145011528.1367167.061234311
Mohammad AshrafulBAN200620062521445067*26.4761673.05030563
Steve SmithAUS2017201713133449108*44.9054682.23141411
George DockrellIRE202320232013444991*49.8947195.330313212
Rob NicolNZ201220121514044914632.0758377.021213813
Craig McMillanNZ20052005181704496626.4153883.46031426
Shahid AfridiPAK199819982020044910922.45444101.131113618
Sean WilliamsZIM2018201811112448129*49.7852785.01130403
Janith LiyanageSL20252025131334487844.8049291.060403514
Shivnarine ChanderpaulWI200120011414444887*44.8060074.67040355
Ijaz AhmedPAK1988198815151448124*32.0046097.39110317
Ijaz AhmedPAK1990199019163448102*34.4660074.67120286
Kapil DevIND19871987211754488737.33396113.13040348
Mohammad AshrafulBAN2009200919191448103*24.8968065.88131425
Avishka FernandoSL201920191414044710431.9346296.751215010
Marlon SamuelsWI2013201315152447106*34.3873360.981114010
Tim PaineAUS200920091515144711131.9361073.28131553
Steve TikoloKEN/AX200720071918544789*34.3859974.62032475
Michael HusseyAUS200720072718444710531.9356379.401113413
Asanka GurusinhaSL19921992181804477624.8373460.90032374
Gordon GreenidgeWI19871987991446133*55.7554282.29301468
Kane WilliamsonNZ2025202510101446133*49.5652584.95221455
Virender SehwagIND201020101212144611040.55410108.78110665

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