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 2,596 of the 4,866 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ravindra JadejaIND201320133421846261*35.5457180.910103913
Shahid AfridiPAK20112011272214627522.00363127.270204015
Rohit SharmaIND20082008272764626622.0066969.06022372
Rohit SharmaIND2026202699046113851.22453101.772105020
Shaun MarshAUS201920191313246113141.9155682.91130336
Tom LathamNZ201620161414146113735.4651689.34121407
Justin KempSA/AX20052005201864618038.42410112.440413124
Marlon SamuelsWI201120111817346088*32.8661974.31040439
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
Shahid AfridiPAK/AX/IWX200520051615045710230.47266171.801124527
Chris GayleWI20102010151514568832.5747097.020314814
Chris GayleWI2003200314141455112*35.0060375.46142645
Dinesh KarthikIND20102010161604557928.4458977.25022545
Yuvraj SinghIND200320032120545558*30.3363871.32032503
Misbah-ul-HaqPAK201520159904537650.3360475.000503110
Yuvraj SinghIND201120111413445311350.3355381.92151484
Kane WilliamsonNZ2013201314132453145*41.1855481.77131432
Misbah-ul-HaqPAK201220121717445372*34.8566468.22020312
Ashwell PrinceSA/AX200520051918645378*37.7567367.31022312
Michael VaughanENG200420041615145290*32.2966767.77051405
Andrew FlintoffENG20042004109244912364.14399112.532103420
Steve SmithAUS2017201713133449108*44.9054682.23141411
George DockrellIRE202320232013444991*49.8947195.330313212
Rob NicolNZ201220121514044914632.0758377.021213813
Tatenda TaibuZIM20102010151524497834.5464769.40041263
Sean WilliamsZIM2018201811112448129*49.7852785.01130403
Janith LiyanageSL20252025131334487844.8049291.060403514
Avishka FernandoSL201920191414044710431.9346296.751215010
Marlon SamuelsWI2013201315152447106*34.3873360.981114010
Michael HusseyAUS200720072718444710531.9356379.401113413
Kane WilliamsonNZ2025202510101446133*49.5652584.95221455
Virender SehwagIND201020101212144611040.55410108.78110665
Michael van LingenNAM202420241212044510737.0847893.101306210
Ricky PontingAUS20052005161514456831.7961472.48041465
JP DuminySA20162016161424448237.0049889.16030386
KL RahulIND2020202099144311255.38417106.241302916
Eoin MorganENG20112011161404436331.6447992.48050384
Inzamam-ul-HaqPAK20062006181534437936.9258276.12010424
Babar AzamPAK2018201817163443106*34.0853383.11112394
Aarif SheikhNEP20222022201834436629.5372661.02042271
Mohammad HafeezPAK20192019141314428436.8345597.140413911
Grant FlowerZIM200320031614344296*40.1863869.28040362
Shahid AfridiPAK20132013242234418823.21311141.800213125
Monank PatelUSA2024202411101440121*48.8947991.86142379
Ed JoyceENG200720071414044010731.4365966.77131472

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