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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sourav GangulyIND1996199610912695933.6343062.56020252
Darron ReekersNED2007200799026910429.89219122.83101434
Tamim IqbalBAN20142014111002697626.9039767.76021322
Cameron GreenAUS202220221210626989*67.2529491.50010217
Desmond HaynesWI1994199444026811567.0032881.71120312
Brian BennettZIM2025202555026816953.6027597.45101343
Gavin HamiltonSCO2009200977026811938.2940965.53110162
Joe DenlyENG200920099902686729.7840965.53020311
Scott EdwardsNED20242024121112687226.8034777.23030171
Mohammad AzharuddinIND20002000111112685426.8042762.76010251
Andre RussellWI201520151312326864*29.78166161.450122220
David HempBER200720071313126876*22.3343661.47022294
Johnson CharlesWI20162016131302684920.6232981.46002287
Norman VanuaPNG20222022171602684716.7537172.240011613
Mike AthertonENG1995199555026712753.4040565.93110261
Keith FletcherENG1975197576126713153.4038868.81110221
Ambati RayuduIND20152015771267124*44.5032981.16101232
Alex CareyAUS202520259812676938.1427098.89031302
Asghar AfghanAFG2014201499126790*33.3838469.53010208
Noor Ali ZadranAFG2010201099126711433.3840466.09110192
Shane WatsonAUS20072007131052676853.40243109.88020257
Asad ShafiqPAK20122012111112676526.7037471.39021222
Matt HorneNZ19971997121202675522.2538569.35010202
Ken RutherfordNZ19881988161512676719.0744160.54021200
Javagal SrinathIND19961996322452675314.0528693.36013205
Shreyas IyerIND201920196502667153.20236112.710401711
Tom CooperNED202220226602666644.3333080.61030244
Travis HeadAUS2026202666026611244.33228116.67110394
Anshuman RathHK201820186602668544.3336972.09031223
Rahmat ShahAFG20262026771266143*44.3329091.72110262
Mohammad NadeemOMA202320239942666553.2037770.56021272
Raman LambaIND198919899902666129.5641863.64030224
Scott StyrisNZ201120111410126658*29.5632083.13021213
Dean MinorsBER20062006101022666833.2543361.43011297
Ryan RickeltonSA202520251111126610326.6031783.91102301
Habibul BasharBAN20042004161602666516.6340965.04023310
Prosper UtseyaZIM200920092317626668*24.1846257.58020175
Solomon MireZIM20182018181802664514.7833579.40003219
Azhar AliPAK201720178802657633.1337470.86030223
RD ShahKEN200320039902656129.4443860.50021340
Kennedy OtienoKEN199919991313026512020.3846357.24114226
Jimmy KamandeKEN20092009141302657420.3835674.44022254
Piet RinkeZIM20062006161602657216.5631384.66032342
Hrishikesh KanitkarIND19981998241972655722.0837969.92010181
Azhar MahmoodPAK199819982521626565*17.6738868.30012163
Heinrich KlaasenSA202420243302649788.00214123.36030278
Nizakat KhanHK201620166602649444.0028891.670102710
Mohammad RizwanPAK202420249722648052.8032780.73020208
Mushfiqur RahimBAN201220129922647937.7132381.73010264
Alvin KallicharranWI1980198010912646633.0042661.97030140

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