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
Steve SmithAUS20232023161514397431.3652883.14033454
Mohammad AshrafulBAN200820081919143910924.3961771.15121431
Darren LehmannAUS200320031511243810748.6753082.64130364
Shivnarine ChanderpaulWI2009200912113437112*54.6359673.32120344
Junaid SiddiqueBAN20102010151514379731.2161171.52041364
Jan FrylinckNAM202620261515343710036.4262470.03131344
Justin KempSA2006200623227437100*29.1357376.271232716
James NeeshamNZ201920191713343697*43.60406107.390202919
Ravi BoparaENG20092009171704364925.6562969.32001384
Kyle MayersWI202220221413043512033.4645695.392124814
Faf du PlessisSA2018201888143412562.0045196.23200446
Corey AndersonNZ20152015161304348133.38419103.580314315
Brendan TaylorZIM2015201566043313872.17405106.912104312
Towhid HridoyBAN20262026121144338361.8654779.16031324
JP DuminySA201020101212543312961.8648289.83131226
Angelo MathewsSL201920191010243211354.0052182.92131385
Virat KohliIND202020209904318947.8946792.29050355
Marcus TrescothickENG200420041312043110435.9252781.78131611
Matty CrossSCO20222022201804318523.9461370.31031354
Shakib Al HasanBAN201720171412043011435.8352182.53130422
Max O'DowdNED2025202510101429158*47.6745594.291203911
Nicolas PooranWI2023202399242811561.14382112.042003519
Sachin TendulkarIND2008200811111428117*42.8051682.95131420
Max O'DowdNED202420241212142879*38.9163667.30030419
Imam-ul-HaqPAK20232023141304289032.9249885.94040466
Graeme SmithSA2008200810102427103*53.3851183.56140524
Harpreet SinghUAE20262026121104278138.8246591.83030417
Rohan MustafaUAE20222022181624278830.5071160.06043325
Harry BrookENG202520251414142613532.7743997.041113720
Mohammad AshrafulBAN2009200916161426103*28.4062468.27131395
Alex CareyAUS20222022171744268532.7750983.69021343
Sherfane RutherfordWI20242024973425113106.25354120.061403323
Herschelle GibbsSA200920091111042511038.6449585.86120525
Chris GayleWI2004200415152425132*32.6962468.11121473
Luke RonchiNZ2015201531233424170*21.20329128.881043618
Martin GuptillNZ201820181010142310047.0057873.181213810
Asad ShafiqPAK201120111312242378*42.3061369.00041351
Eoin MorganENG/IRE20092009161654236738.4549585.450413414
Imad WasimPAK201920192016642350*42.30306138.24010528
Hamilton MasakadzaZIM20152015171604228426.3859271.28041436
Ravi BoparaENG20142014201934226526.3856374.96030204
Brandon McMullenSCO202320231110042113642.1049485.22210458
Moeen AliENG201420141212042111935.08383109.921313416
Bas de LeedeNED202320231515142112330.0747588.63110378
Imrul KayesBAN20112011181814219324.7665064.77031445
Kane WilliamsonNZ202320237714209570.0048187.32050434
Kushal Janith PereraSL201520151010042011642.00367114.441314114
Paul StirlingIRE2021202111111420131*42.0059470.71120447
Brendon McCullumNZ20132013151424207935.0042598.820413717
Ravi BoparaENG20112011151524209632.3153778.21020303

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