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
Nazmul Hossain ShantoBAN202620261212237210537.2050074.40122435
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
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
MahmudullahBAN202220221210336780*52.4351371.54020246
KL RahulIND202520251411436766*52.43340107.940202013
Vikramjit SinghNED20222022121203676530.5851071.96030455
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
Tom LathamNZ2025202516162365118*26.0744582.02123304
Imrul KayesBAN2018201877036414452.0039392.62211328
Boeta DippenaarSA200320031381364110*52.0053667.91130273
Milind KumarUSA2026202611103364116*52.0038395.042002214
Eoin MorganENG201220121512636489*60.6737198.11021298
Gerhard ErasmusNAM20242024121213646333.0943483.87040429
Sohaib MaqsoodPAK20132013101013637340.3344581.570302810
Hamilton MasakadzaZIM20132013131303638527.9248574.85010416
Martin GuptillNZ20102010161603639122.6944781.21023428
Hamilton MasakadzaZIM200920091515036210224.1346478.02112395
Russel ArnoldSL20062006181643627630.1746078.70031211
Kyle CoetzerSCO201920198803619645.1348075.21041386
Steve SmithAUS201920199903618540.1141487.20040322
Craig WishartZIM2003200316151361172*25.7949273.37102404
Harry BrookENG20262026991360136*45.00325110.771203112
Lahiru ThirimanneSL20172017101003608036.0055065.45041203

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