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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shahid AfridiPAK20112011272214627522.00363127.270204015
Rohit SharmaIND20082008272764626622.0066969.06022372
Rohit SharmaIND2026202699046113851.22453101.772105020
Shaun MarshAUS201920191313246113141.9155682.91130336
Tom LathamNZ201620161414146113735.4651689.34121407
Keith ArthurtonWI19931993151454618451.2260276.58040357
Marlon SamuelsWI201120111817346088*32.8661974.31040439
Graham ThorpeENG19971997121234598251.0058977.93060312
Navjot SidhuIND1993199312121459134*41.7364770.94122412
Andrew BalbirnieIRE2023202318153459121*38.2561275.00132445
Dinesh ChandimalSL20132013272034597327.0065570.08022289
Mushfiqur RahimBAN2017201714133458110*45.8055682.37141405
Zeeshan MaqsoodOMA2022202214141458104*35.2367967.45120327
Evin LewisWI2017201717151458176*32.7153585.611114114
Ian BellENG201520151010145714150.7852287.55131481
Stephen FlemingNZ20012001171714576728.5667767.50043493
Ken RutherfordNZ199019902120445778*28.5661674.19023222
Chris GayleWI20102010151514568832.5747097.020314814
Habibul BasharBAN20062006211734567032.5772862.64033423
Richie RichardsonWI198719872019045611024.0081555.95133373
Chris TavaréENG198319831919145683*25.33100145.55021402
Shahid AfridiPAK20012001161614557030.33427106.560404323
Dinesh KarthikIND20102010161604557928.4458977.25022545
Abdul RazzaqPAK200620062319745575*37.9258677.650202617
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
Mohammad AshrafulBAN200620062521445067*26.4761673.05030563
Steve SmithAUS2017201713133449108*44.9054682.23141411
George DockrellIRE202320232013444991*49.8947195.330313212
Rob NicolNZ201220121514044914632.0758377.021213813
Tatenda TaibuZIM20102010151524497834.5464769.40041263
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

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