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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Richie RichardsonWI198719872019045611024.0081555.95133373
Chris TavaréENG198319831919145683*25.33100145.55021402
Shahid AfridiPAK20012001161614557030.33427106.560404323
Dinesh KarthikIND20102010161604557928.4458977.25022545
Abdul RazzaqPAK200620062319745575*37.9258677.650202617
Tamim IqbalBAN20072007212104555421.6772862.50030528
Greg ChappellAUS19811981141424549037.8360874.67042360
Allan BorderAUS19811981171614548530.2772063.06030366
Mark BoucherSA/AX20052005252064544932.4354583.30001353
Misbah-ul-HaqPAK201520159904537650.3360475.000503110
Yuvraj SinghIND201120111413445311350.3355381.92151484
Kane WilliamsonNZ2013201314132453145*41.1855481.77131432
Mark GreatbatchNZ199019901616145311130.2061473.78212345
Neil McKenzieSA2000200019171453120*28.3172262.74110351
Misbah-ul-HaqPAK201220121717445372*34.8566468.22020312
Arjuna RanatungaSL1995199517162452102*32.2955881.00121263
Hashan TillakaratneSL199519951716545110041.0062272.51110194
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
Russel ArnoldSL20062006211964467634.3157677.43031241
Michael van LingenNAM202420241212044510737.0847893.101306210
Kevin O'BrienIRE201020101615544598*44.5064269.31032329
Ramiz RajaPAK19971997181814457626.1874759.57021391
Phil SimmonsWI1988198811111444104*44.4051885.71130447
Sachin TendulkarIND1995199512121444112*40.36438101.37110624
JP DuminySA20162016161424448237.0049889.16030386

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