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
Marco JansenSA202320232017540675*33.83350116.000113119
Babar AzamPAK2021202166040515867.50375108.00211487
Aaron FinchAUS2017201788040512450.6343792.681304410
Jason HolderWI201820181515340599*33.7546487.280312413
Temba BavumaSA20252025111004048240.4048183.99040422
Navjot SidhuIND198919891212040410833.6757370.51130274
Lionel CannBER20072007151514045228.86328123.170133223
Tom MoodyAUS199219921615140487*28.8667659.76040251
Kris SrikkanthIND19891989171714046525.2568758.81030341
Jos ButtlerENG202220221192403162*57.57328122.871202721
Muhammad ShahdadUAE2026202699040311444.7846387.041303013
Mahela JayawardeneSL201520151411040310436.6444790.16211415
Alastair CookENG200720071414040310228.7960866.28113420
Mohammad NabiAFG20142014141414037731.0043592.640202813
Moeen AliENG201720171712340210244.67270148.891213617
Rahmanullah GurbazAFG2022202212121402106*36.5549681.052203413
Roshan MahanamaSL19881988131304025830.9275453.32051231
Ijaz AhmedPAK20002000151404028528.7151378.36043314
Brendan TaylorZIM20042004171704027423.6574853.74041354
Graham GoochENG1990199011112401112*44.5672855.08110411
Ramnaresh SarwanWI20082008131224016340.1054273.99030332
Assad ValaPNG20232023131304017530.8558069.14032296
Pathum NissankaSL202520251313040112230.8547983.72121526
Heath StreakZIM200020003025640151*21.1152077.120112110
Aqib IlyasOMA20202020662400109*100.0048682.30220404
Fakhar ZamanPAK2017201799040011444.44398100.50120507
Martin GuptillNZ20122012111104008536.3647983.51051439
Younis KhanPAK200420041413140014433.3343292.59112245
Chandika HathurusingheSL19931993131304006630.7776452.36030330
Alec StewartENG19961996151534006433.3358868.03010423
Farhaan BehardienSA20152015201554007040.00384104.170202812
Saman JayanthaSL200420041717240074*26.6753075.47022544
Jesse RyderNZ20112011139039910744.3346086.74131399
Richie BerringtonSCO202520251010139910544.3347584.002122712
MahmudullahBAN202120211211339976*49.8848981.600412013
Usman KhawajaAUS20162016121113999839.9044090.68041378
Gordon GreenidgeWI198919891111039911736.2757869.031203612
Gerhard ErasmusNAM20262026151323999536.2744489.86040288
Sikandar RazaZIM201420141313139914133.2550878.54101498
Sabbir RahmanBAN20152015181423995733.2541197.08020419
Khaled MashudBAN20042004191843995428.5061464.98021282
Shivnarine ChanderpaulWI2010201099039810144.2256870.07141193
Chris CairnsNZ2002200214142398102*33.1742394.091322910
Nicholas KirtonCAN202420241514339873*36.1850079.600412911
Paul CollingwoodENG200820081815239870*30.6244789.040303212
Robin SinghIND19981998251663988239.8049680.240401910
Terry DuffinZIM20062006171703988823.4172754.75021390
Herschelle GibbsSA200420041818139810123.4156470.57112425
Darren SammyWI201320132018639863*33.17397100.250202922
Gavin SinghUSA2023202311111397101*39.7045687.061203410

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