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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSA20082008171424347736.1755478.34030386
David ObuyaKEN20072007161614349328.9354379.93032507
Brendan TaylorZIM2015201566043313872.17405106.912104312
JP DuminySA201020101212543312961.8648289.83131226
Craig WishartZIM2003200317162433172*30.9357375.57112485
Scott StyrisNZ200520051411043210139.2758473.97130355
Angelo MathewsSL201920191111243211348.0052382.60132385
Michael BevanAUS199419941513543253*54.0059872.24010210
Thomas OdoyoKEN/AX2007200718135432111*54.0049687.101203110
Vusi SibandaZIM2013201313131432103*36.0061969.79131467
Dilip VengsarkarIND19851985141434328939.2755178.40041351
Paul CollingwoodENG2005200522173432112*30.8658074.48111366
Ibrahim ZadranAFG2022202277143116271.8348888.32300455
Virat KohliIND202020209904318947.8946792.29050355
Shakib Al HasanBAN201720171412043011435.8352182.53130422
Charles CoventryZIM2009200915141430194*33.0844696.411123016
Graham GoochENG19921992151514306530.7172359.47031420
Larry GomesWI198519852119343010126.8865665.55112333
Ibrahim ZadranAFG2025202566042917771.5047989.561202910
Gordon GreenidgeWI19791979992429106*61.2967263.84130385
Max O'DowdNED2025202510101429158*47.6745594.291203911
Kepler WesselsAUS19831983141414297933.0076356.23040390
Chris CairnsNZ20042004231954297430.6446292.860312919
Nicolas PooranWI2023202399242811561.14382112.042003519
Max O'DowdNED202420241212142879*38.9163667.30030419
Nathan AstleNZ2005200517161428115*28.5366664.26120531
Alex ObandaKEN200920091616142896*28.5356975.220313820
Allan BorderAUS19831983232114285421.4059172.42010380
Geoff HowarthNZ19831983242324287620.3865665.24020422
Kusal MendisSL2026202688142712161.0045394.261204211
Harpreet SinghUAE20262026121104278138.8246591.83030417
Asad ShafiqPAK201120111413242778*38.8262568.32041361
Rohan MustafaUAE20222022181624278830.5071160.06043325
Simon O'DonnellAUS19901990231624277430.50409104.400323015
Dwayne BravoWI2006200624196427112*32.8552281.80122373
Charith AsalankaSL202220221110242611053.2544994.88130349
Alex CareyAUS20222022171744268532.7750983.69021343
Sherfane RutherfordWI20242024973425113106.25354120.061403323
Herschelle GibbsSA200920091111042511038.6449585.86120525
Bas de LeedeNED202320231616142412328.2748188.15110378
Luke RonchiNZ2015201532233424170*21.20329128.881043618
Martin GuptillNZ201820181010142310047.0057873.181213810
Ramiz RajaPAK1990199011113423116*52.8859171.57311342
Hamilton MasakadzaZIM20132013141404238530.2156974.34020438
Stephen FlemingNZ19971997171704236224.8868361.93020351
Chris HarrisNZ19981998231964235532.5456974.34030268
Allan LambENG19901990151414227232.4660170.22040341
Ravi BoparaENG20142014201934226526.3856374.96030204
Brandon McMullenSCO202320231110042113642.1049485.22210458
Moeen AliENG201420141212042111935.08383109.921313416

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