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/27NAMIREODI4th 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 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · 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
Stuart BroadENG200720071612614745*24.5020870.6700192
Chris WoakesENG20192019181221474014.7017185.9600193
Anil KumbleIND19961996321951471710.5018181.22003112
Tom LathamNZ202020204411466948.67136107.35010152
Shaun MarshAUS201620165501467129.2018778.07020120
Johnson CharlesWI201520155501468329.20122119.67020176
Aaron JonesUSA202420245501465029.2018180.66010171
Robin SmithENG199119915501466529.2022764.32010121
Javed OmarBAN200720076601468024.3329549.49011142
Andrew WhiteIRE200820087611464029.2024459.84000120
Joe BurnsAUS201520156601466924.3318479.35011161
Zeeshan MaqsoodOMA202420246611465129.2028052.14010140
Ian SmithNZ1991199166214651*36.50109133.94011172
Shaiman AnwarUAE201720177701465020.8621767.28010130
Zeeshan MaqsoodOMA202320237701465920.8621468.22011132
Harry TectorIRE202620267701465320.8622465.18010101
Mark GreatbatchNZ199419947701465020.8623362.6601062
Azhar MahmoodPAK19971997178214659*24.33146100.00010114
CG WilliamsNAM202220228801467918.2523362.66011111
Naimur RahmanBAN199919998801464518.2525158.17000121
Alok KapaliBAN2006200610911465518.2520870.19010100
Sandeep GoudOMA2022202211911464718.2524260.3300093
Nosthush KenjigeUSA20232023111051464329.2019276.04000113
Mujibur AliOMA20262026101001464314.6022365.47001141
Jimmy KamandeKEN200720071611114637*14.6018578.92000123
Abdul QadirPAK19871987191151463924.33143102.1000195
Craig WhiteENG200020001913214627*13.2729349.8300352
Wasim AkramPAK1997199719172146339.7322864.04001103
Max O'DowdNED2019201922114586*145.0020072.50020131
Eric SzwarczynskiNED201320134401459836.2520371.43011150
Mudassar BukhariNED200720076411457148.3317981.01020136
Yashpal SharmaIND198019804401457236.2525457.0901084
Regis ChakabvaZIM2019201944114578*48.3320471.08010121
Nicky BojeSA200120018501454629.0015394.77000120
Jehan MubarakSL2008200865314560*72.5022564.44010101
Sean WilliamsZIM200620065501456829.0020969.3802171
Jimmy KamandeKEN200820088711454224.1722265.3200082
Salman ButtPAK2006200677014510120.7123362.23102190
Adam VogesAUS2010201077214545*29.0018180.11000103
Tanzid HasanBAN202520257701456220.7114997.32011193
Christopher McBrideSCO2022202277114546*24.1720670.39000210
Keacy CartyWI2022202297114543*24.1725357.3100083
Faoud BacchusWI1982198277114536*24.1716388.96000150
Shamsur RahmanBAN201420148801456218.1318976.72012163
Arjuna RanatungaSL19831983108114555*20.7118080.56013142
Daniel VettoriNZ2008200816931454224.1718976.72000132
Rilee RossouwSA201420149901455116.1118080.56014190
Graeme CremerZIM20162016111021455818.1321268.4001193
James FranklinNZ200620061111514545*24.1717085.29000112
Moeen AliENG201920191311314546*18.1314897.9700288

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.