Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by year (Men's ODIs)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,028 of the 5,034 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Dunith WellalageSL2024202496214267*35.5016486.59010114
Ranjan MadugalleSL198219828711424623.6716088.75000122
Mal LoyeENG200720077701424520.2918477.17001195
PL MommsenSCO201020107701428020.2929348.46010132
Mohammad NawazPAK201620168721425328.4014995.30010111
Maaz SadaqatPAK202620267701427520.29131108.40011166
Suresh PereraSL2001200197114256*23.6717680.68010112
Nicky BojeSA2004200411821425023.67133106.77010141
Dunith WellalageSL202620269821424523.67123115.45000144
Ian SmithNZ19851985121011423715.7817581.14000140
Peter TaylorAUS199019901910714254*47.3316486.5901060
JJ SmitNAM20262026161221424314.2016088.7500097
Alzarri JosephWI20222022171251424920.2918775.9400297
Graham GoochENG198219823301417447.0020369.46020171
Aravinda de SilvaSL2000200044114196*47.0018078.33010163
Jonny BairstowENG2015201554114183*47.00120117.50010162
Mohammad ShahzadUAE201420144401417935.2516088.13022163
Javed MiandadPAK199119914401416135.2522263.5101040
Ashen BandaraSL2021202155114155*35.2521764.9802091
Brendan TaylorZIM202620266601418123.5018576.22010140
Doug WaltersAUS197519756611415928.2021166.82010130
Mike VelettaAUS198719876611414828.20134105.22002110
Jacob OramNZ201220127701415920.14135104.44010126
Hemang BadaniIND2004200497414160*47.0019671.94010121
Sachith PathiranaSL201720178701415620.1417879.21010141
David GowerENG198119817701415320.1425455.51010140
Vince WellsENG199919999701413920.1425355.7300082
Dougie MarillierZIM200020008801414617.6323360.52000151
Teja NidamanuruNED2022202288114158*20.1416386.5001173
Dean JonesAUS1984198488214143*23.5017182.4600160
Thomas OdoyoKEN2009200912911413617.6320269.80002104
Stuart MatsikenyeriZIM200820089901415615.67121116.53011115
Brian BennettZIM202620269901413115.6721067.14002213
Vijay DahiyaIND20002000141011414015.6718775.40001102
Andrew WhiteIRE20072007151101413812.8221166.82001130
Kapil DevIND19931993171221413214.1017978.77001131
Lega SiakaPNG2014201422014010970.0015888.61100123
Imran FarhatPAK201020104401406635.0021266.04010102
Soumya SarkarBAN202520254401409135.0018675.27011115
Nizakat KhanHK201720174401409335.0017281.40010133
Minhajul AbedinBAN1999199944214068*70.0024956.22020140
Ajinkya RahaneIND201820186511407935.0018276.9201092
Stephan MyburghNED2013201355114052*35.00130107.69010174
Vani MoreaPNG201720175501405228.0020767.6301092
Matt HorneNZ200220026601406223.3321266.04011151
Andre FletcherWI200920096601405423.3316584.85021174
Forster MutizwaZIM201120118711406923.3323060.8701181
Gary WilsonIRE200820088801405117.5021864.22012161
Junaid SiddiqueBAN201120118801403717.5019870.71000142
Trent JohnstonIRE20102010159214042*20.00127110.2400194

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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