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 3,400 of the 4,888 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Raqibul HasanBAN20092009161633767828.9258464.38010304
Thisara PereraSL201420142318237680*23.50307122.480313018
Moeen AliENG201520151918337612825.0741091.711004110
Ramnaresh SarwanWI200720079913759246.8848177.96020325
Ian BothamENG19921992171633757928.8554968.31021406
Marlon SamuelsWI201620161010037412537.4040592.351213011
Andy FlowerZIM1992199211112374115*41.5657964.59120261
Adeeb UsmaniUAE202620261211037311633.9147179.191212912
Jacques KallisSA2006200614131373119*31.0854069.07112422
Colin IngramSA2013201315151373105*26.6448676.75125393
Yuvraj SinghIND201720171110137215041.3337798.67110467
Nazmul Hossain ShantoBAN202620261212237210537.2050074.40122435
Mudassar NazarPAK19821982131303727928.6263358.77020300
Ryan McLarenSA2013201326231037271*28.6249075.92010326
Lendl SimmonsWI20132013101003717537.1046679.610303012
Ahmed ShehzadPAK201120111515137111526.5050573.47202436
Brandon McMullenSCO202620261091370100*46.25319115.991313719
Jacques KallisSA20112011101003707637.0048676.13040296
Mohammad HafeezPAK20102010101003706837.0048376.60030411
David MillerSA2017201713104370117*61.6737399.201201915
Dipendra Singh AireeNEP202320232019437085*24.6744682.96021317
Devon ConwayNZ202520258803699746.1344682.74020465
Scott EdwardsNED202520259913697446.1345381.46020272
Fakhar ZamanPAK20252025101003698436.9040890.44032419
Ravindra JadejaIND20142014161483698761.50335110.150413013
Mark ChapmanNZ2025202566136813273.60345106.671313911
Pathum NissankaSL2022202288036813746.0042287.20130413
Sharjeel KhanPAK2016201699036815240.89257143.191214915
Clive LloydWI198519851310536889*73.6041588.67030288
Charles CoventryZIM2009200910101368194*40.8937997.101122815
Aiden MarkramSA202520251110036811036.80359102.51122427
Jatinder SinghOMA202620261111036813033.4537199.19110448
Peter ForrestAUS201220121514036810426.2956165.60132344
Michael BracewellNZ20252025181753685930.6737298.920302516
Mohammad HafeezPAK20032003181803686920.4471051.83033441
Aayan Afzal KhanUAE202320232219536894*26.2945580.88024398
Gordon GreenidgeWI19851985881367110*52.4354367.59120353
Andrew JonesNZ1991199188136764*52.4354367.59040230
MahmudullahBAN202220221210336780*52.4351371.54020246
KL RahulIND202520251411436766*52.43340107.940202013
Vikramjit SinghNED20222022121203676530.5851071.96030455
Ravi ShastriIND198819881212136773*33.3646079.78020237
Abdul RazzaqPAK/AX20052005161433678833.3640790.17031298
Tatenda TaibuZIM200320032116536774*33.3657763.60031243
Assad ValaPNG2019201999036610440.6748675.31100269
Dimuth KarunaratneSL20192019101013669740.6748076.25031370
Shakib Al HasanBAN200820081212036610830.5050073.20131350
JP DuminySA2015201517133366115*36.6042087.14110275
Aaron FinchAUS20132013171603667222.8844482.43021495
Fakhar ZamanPAK2021202166036519360.8339791.942003513

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