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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Carlton BaughWI2011201112821954932.5028568.42000110
Dwayne BravoWI2011201110911954024.3824579.5900057
Finn AllenNZ20232023111101955117.7321491.12013313
Dougie BrownSCO200720071212219550*19.5027670.65012182
George DockrellIRE201720171612319562*21.6723682.63011172
Ajay SharmaIND198919891312119543*17.7322088.6400086
Dion NashNZ199819981812319539*21.6728468.6600091
Lance KlusenerSA200420041713419541*21.6724778.95001143
Ben StokesENG20142014141311957016.2525975.29013153
Luke JongweZIM20152015161331954619.5022387.44001184
Alex ObandaKEN200720074311948597.0027770.04020241
Kusal MendisSL2020202033019411964.67192101.04110202
Michael JonesSCO201820185501948738.8027171.59020161
Sunil GavaskarIND198219825501947138.8028368.55020211
Martin CroweNZ19951995551194107*48.5026274.05110163
Habibul BasharBAN200120016601947432.3329465.99021100
Max O'DowdNED202120216611948238.8025875.19010211
Javed MiandadPAK198119816601947432.3325576.08020180
Muhammad UsmanUAE2017201777219458*38.8022785.46010212
Shayan JahangirUSA202520258701948927.71187103.74010273
Rahul ChopraUAE2025202577119410132.3323981.17100182
Shahid AfridiPAK201520159811946727.71125155.20011209
Mohammad HafeezPAK201820188811948127.7125077.60022174
Mudassar NazarPAK1983198399119461*24.2545043.1101290
Roland HolderWI1996199610921946527.7127570.55011121
Duleep MendisSL19831983101001945619.4031960.82011161
Brendon McCullumNZ20062006141301944514.9220594.63000196
Rassie van der DussenSA2025202533119372*96.5019996.98030137
David LloydENG19741974441193116*64.3331960.50100151
Boeta DippenaarSA20002000107119365*32.1729166.32020242
Peter IngramNZ201020108701936927.5723881.09010300
Avishka GunawardeneSL199919998801937524.1326074.23010242
Tarisai MusakandaZIM201720178811936027.5723083.91010193
Sanjay KrishnamurthiUSA2025202510821936132.17177109.04010711
Clive MadandeZIM2023202311811937427.5724578.78021180
Imad WasimPAK2016201699519363*48.2519598.97020182
Wasim AkramPAK19951995121121935021.4423083.91011146
Gudakesh MotieWI20252025121111936319.30161119.88010219
Qasim UmarPAK19851985111111935719.3034156.60012132
Manoj PrabhakarIND198719871511419310627.5733557.61100160
Kennedy OtienoKEN20032003121201937916.0841246.84022194
Courtney BrowneWI200520051412319346*21.4421788.94003164
Chamara KapugederaSL20062006161301935014.8521788.94011195
Ian SmithNZ19901990171531934716.08183105.46001192
Mohammad RafiqueBAN200320032018619341*16.0827769.68000214
Alex ObandaKEN200820087601927132.0028367.84010186
Kamran GhulamPAK2024202496019210332.00180106.67111189
Aqib IlyasOMA202320238701925327.4324777.73020192
Will JacksENG202420248801928424.0020593.66022193
Ali NaseerUAE202420248811926127.43189101.590111710

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