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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Basil HameedUAE20242024111112347123.4030476.970211611
Craig ErvineZIM201720171212223469*23.4031973.35012191
Jonny BairstowENG20232023121202345919.5026887.31022293
Ikram AlikhilAFG20192019121232348626.0038660.62020181
Khaled MashudBAN20062006231542343921.2744252.9400190
Jeff DujonWI19871987201852344618.0038760.47000171
Harry TectorIRE2024202455023313846.6024694.72110184
Gavin HamiltonSCO2008200866023311538.8336963.14110253
Shoaib KhanOMA2023202388223352*38.8327983.51021224
Nathan McCullumNZ20112011141022336529.1325093.20030188
Robin PetersonSA20132013171332336823.3030676.14012190
Guy WhittallZIM19961996161612337015.5348248.34011210
Mashrafe MortazaBAN/AX20072007211712334214.5630476.640011510
Ricardo PowellWI200220026632328877.33179129.610101610
Hiral PatelCAN201120116602326238.6724594.69020265
Curtis CampherIRE202120217602325638.6728780.84020172
Sikandar RazaZIM2026202677123281*38.6729279.45020212
Greg ChappellAUS197519757702325933.1430376.57020221
Richard ReidNZ199119917702326433.1439458.88020241
VVS LaxmanIND2003200388023210229.0032770.95100290
Michael SlaterAUS199519959902326825.7836563.56020231
Milinda SiriwardanaSL20172017121202325819.3326786.89011165
Ashley NurseWI20172017211742324417.8524096.67001236
Temba BavumaSA2022202277023111033.0032171.96100191
Saiteja MukkamallaUSA20232023991231120*28.8825889.53112203
David GowerENG1985198599023110225.6729977.26101232
Mike GattingENG19841984993231115*38.5031373.80112190
Dasun ShanakaSL202220221110123110225.6725690.23101224
Daryll CullinanSA20002000161532313819.2535165.81003223
Upul ChandanaSL20022002221822316414.4429478.57011203
Sediqullah AtalAFG2024202455023010446.0027783.03110206
George MunseySCO2021202166323079*76.6728181.85020149
Mitchell SantnerNZ2018201810722306746.00222103.60020167
Babar AzamPAK2015201577123062*38.3325889.15030175
Aqib IlyasOMA202420247702306832.8639058.97021205
Corbin BoschSA2025202511932306738.33204112.75011245
Dewald BrevisSA202520259912305428.75160143.750101020
Kapil DevIND198219829912306028.75187122.99011148
Muhammad UsmanUAE201920191010223059*28.7533967.85012216
Jan FrylinckNAM202520251010023011423.0033369.07112185
Mushfiqur RahimBAN20222022121112308623.0032171.65021180
Kusal MendisSL20182018151402305616.4323996.230151710
Mitchell SantnerNZ20162016171572304828.7526985.50002155
Irfan PathanIND20042004282192303819.1729079.31001176
Zaheer AbbasPAK1981198155022910845.8033867.75100200
Pathum NissankaSL202620267702297932.7126885.45020256
Imran KhanPAK1992199213712297238.1737860.58011184
Chamu ChibhabhaZIM200720079902297325.4439358.27030201
MahmudullahBAN201620169912297528.6327682.97021203
Matt PriorENG20072007101002295222.9030475.33011202

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