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
Daniel ChristianAUS20122012171752503920.8328886.81000222
Adam ParoreNZ19971997171722503916.6741360.5300093
Babar HayatHK2016201666124982*49.8028986.16031268
Clive LloydWI1982198288424963*62.2530481.91010211
Rohit SharmaIND2022202288224976*41.50218114.220313112
Hamilton MasakadzaZIM20072007101002498024.9037266.94011232
Wesley BarresiNED20112011101002496724.9039263.52011245
Farveez MaharoofSL200620062215324958*20.7527191.88013197
John CampbellWI2019201955024817949.60214115.89100258
Asanka GurusinhaSL198919898802488331.0039462.94021210
Tatenda TaibuZIM20092009991248103*31.0032277.02111214
Lahiru ThirimanneSL2019201910922485335.4328985.81011191
Gus LogieWI19841984121052488849.6027988.89010210
MahmudullahBAN200920091812324851*27.5634072.94010166
Mark BoucherSA19991999272252485114.5935470.06013182
Jordan HermannSA2026202633024715082.33209118.18110324
Alan TurnerAUS1975197566024710141.1730979.94100251
Philip SaltENG202420248802477430.8829683.45021284
Rohit KumarNEP2025202588024710930.8836667.4910093
Michael LevittNED202520258802474430.8828486.97000286
Andries GousUSA202520259902478327.4433074.85020225
Kushal BhurtelNEP20262026991247120*30.8828486.97101306
Kieron PollardWI201620161010224767*30.8828486.970211313
Ambati RayuduIND20192019101022479030.8832875.30012246
Jehan MubarakSL20062006131202476120.5839862.06020293
Dasun ShanakaSL202120211212124748*22.4534970.77001135
Tom MoodyAUS19981998171512476317.6433673.51012195
Michael BracewellNZ2023202366024614041.00192128.131002313
Kushal Janith PereraSL2021202166024612041.0027788.81111221
Asanka GurusinhaSL198719878802465430.7542158.43020156
Shivnarine ChanderpaulWI2003200311912466630.7535070.29020233
Sherfane RutherfordWI20252025101002467024.6029184.540212210
Aaron JonesUSA20232023101002467524.6038064.74020146
Taufeeq UmarPAK200320031111124681*24.6046952.45010300
Richie RichardsonWI19951995121202466720.5037166.31010136
Thisara PereraSL201220122316324669*18.92222110.81011179
Babar HayatHK201720174412458981.6731378.27031176
Ian BillcliffCAN200720075502459349.0033972.27020184
Josh InglisAUS20252025751245120*61.25208117.79110228
Mohammad RizwanPAK2019201976124511549.0027589.09201231
Malcolm WallerZIM2011201177124599*40.83230106.52020272
Lance KlusenerSA20012001159424575*49.0026692.11011216
Harsh ThakerCAN2026202610902455227.2239062.8201096
Steve WaughAUS19951995101012455827.2233672.92011172
Thomas OdoyoKEN20032003101022454630.6338164.30000272
Aiden MarkramSA20222022101022457930.6327788.45023241
Nick KnightENG199719971212224584*24.5036666.94011221
Peter WilleyENG197919795512446461.0030779.48030220
Jean-Pierre KotzeNAM2019201955024413648.8026791.391001810
Graham GoochENG199119918802445430.5046152.93011200

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