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
Chris GayleWI201220121111134512534.5038489.841202724
Mohammad KaifIND200520051212334593*38.3351766.73031370
Hamilton MasakadzaZIM20142014121203457028.7545775.49031359
Paul StirlingIRE2018201899034412638.2239686.87112435
Matt RenshawAUS202620261212034410928.6735796.36112285
Kushal Janith PereraSL201620161615034413522.9341183.70110393
Jacques KallisSA20042004773343109*85.7539487.06210229
Nathan AstleNZ20042004771343145*57.1743978.13120367
Nasir JamshedPAK200820089923437449.00331103.63040486
Wesley BarresiNED20232023141403439724.5038888.40021405
Darren SammyWI20122012171543438431.18293117.060202419
Chamara KapugederaSL200920091818234367*21.4445176.05012235
Rassie van der DussenSA20212021871342123*57.0035895.53120286
Richie BerringtonSCO202320231110134212738.0043279.17121267
David HusseyAUS201120111611234268*38.0037690.96021276
Marcus StoinisAUS20172017774341146*113.67340100.291102518
Hamilton MasakadzaZIM20112011111103417431.0053663.62022265
Azhar AliPAK201620161111034110131.0045774.62122284
Harry BrookENG20232023141413418026.2336892.660213212
Thisara PereraSL201920191515034114022.73276123.551111720
Aiden MarkramSA20182018151503414222.7340284.83001457
Ajinkya RahaneIND20112011111103409130.9145375.06022333
Monank PatelUSA20252025121203406528.3343278.70032332
Kamran AkmalPAK20062006222033405620.0045275.22011401
AB de VilliersSA2016201611102339101*42.3837490.64110256
Nick KnightENG20032003111103398830.8247471.52030262
Ravi BoparaENG20122012141233398237.6742080.71042300
Travis HeadAUS20182018121203399628.2536493.13040491
Mehedi Hasan MirazBAN20232023222013393717.8442080.71001334
BJ WatlingNZ2012201276233896*84.5040783.05040323
Graeme SmithSA201220121110033812533.8046672.53120285
Dipendra Singh AireeNEP202220222121133810516.9050966.40114301
Imran NazirPAK200720071111033716030.64336100.301113912
Sean WilliamsZIM201320131111333778*42.1335694.66031314
Gulsan JhaNEP202620261412333761*37.44336100.300202218
Rishabh PantIND2022202212101336125*37.3334896.55122425
Shane WatsonAUS20152015121233366737.33329102.13021318
Chris GayleWI20092009121203368028.00273123.080223918
Brendan TaylorZIM2009200912121336118*30.5545074.67123156
Chamu ChibhabhaZIM20062006121203366728.0061154.99020322
Andre RussellWI201120111613333692*33.60270124.440212818
Jonathan TrottENG2010201077033511047.8643277.55130260
Ambati RayuduIND20182018109333510055.8338387.47120277
Jason RoyENG2022202212111335101*33.5035793.84112493
Paul StirlingIRE20152015121203359227.9238287.70031386
Bas de LeedeNED20222022121203358927.9249467.81021186
Andrew SymondsAUS20082008131323358730.4539684.60031316
Rashid LatifPAK20032003211723353822.3340183.54001216
Josh InglisAUS202620261010033410333.4038486.98120382
Ravindra JadejaIND201020102113233461*30.3642878.04022205

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