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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Dwayne BravoWI20082008131202034016.9227075.19000164
Wahab RiazPAK201320131413220347*18.4526476.890031410
Nuwan KulasekaraSL2009200923191020357*22.5623586.38012147
Anamul HaqueBAN202220226602027633.6720399.51020198
John ReidNZ198419847702028028.8633260.84010122
Chris GayleWI201120118812028028.8622191.40011274
Peter BorrenNED2007200711802029625.25196103.06010186
Matty CrossSCO202520259802025925.2522390.58010210
Tim BresnanENG20092009131052028040.4021992.24010250
Qaiser AliCAN20072007101012027022.4429967.56022251
Chris WoakesENG20232023141432025118.3624881.45011202
Dirk ViljoenZIM200020002316320263*15.5429668.24022103
David GowerENG19781978441201114*67.0024881.05110170
Henry NichollsNZ2017201766320183*67.00179112.29010203
John WrightNZ198019806602016033.5041748.20020151
Mohammad RizwanPAK2022202287120169*33.5024881.0502083
Robin SmithENG199619967702017528.7132062.81021191
Ravindra JadejaIND20092009149320160*33.5026775.28021192
David GowerENG19841984101002013620.1032462.04000131
Manjural Islam RanaBAN20042004111132016325.1341848.09011120
Waseem MuhammadUAE20242024111102014918.2730565.90001186
Chamu ChibhabhaZIM20082008121202015216.7530665.6902280
Neil BroomNZ20092009161632013715.4630665.69004152
Sikandar RazaZIM202020206602006633.33190105.26020175
Mudassar NazarPAK198119816602005133.3338052.63020150
Darren LehmannAUS2001200197320092*50.0020697.09020172
Ross TaylorNZ201620167712006133.3327173.80011152
Aiden MarkramSA202120218702009628.5721493.46010169
Tom LathamNZ202620268822006933.3329268.49010141
Matty CrossSCO201720178802009125.0029068.97010241
Devon ConwayNZ202220229812005628.5730266.23010241
Asif AliPAK20182018118120050*28.57153130.720101312
Chamika KarunaratneSL20212021109420044*40.0024780.9700095
Junaid SiddiqueBAN20082008101002008520.0039750.38012180
Noah CroesNED202420241210120046*22.2229468.03000141
Zach Lion-CachetNED20252025101002007820.0028071.43010151
Allan BorderAUS19791979111002004420.0041847.85001151
Derek RandallENG19791979131312004916.6737453.48002111
Anderson CumminsWI19941994151532003416.6725379.0500193
Wasim AkramPAK198719872418320048*13.33176113.64002912
Chris GayleWI201720176601999433.17175113.710101615
Jan-Berrie BurgerNAM200320036601998533.17198100.51010253
Alex CareyAUS201820186601994733.1725378.66000172
Sanjay ManjrekarIND199519959621995049.7527572.36011162
Yashpal SharmaIND1982198298519956*66.3326176.25010103
PL MommsenSCO2013201388219991*33.1732461.42020180
Chamara KapugederaSL20102010149319955*33.1729567.46010104
Luke WrightENG2009200912901994822.11198100.51000206
Mark WattSCO2026202610921996628.4322588.44011149
Aarif SheikhNEP20262026121131994324.8829367.92001106

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