Live4th T20I · India in New Zealand 2026/27NZINDIndia won the toss and chose to bowlLive7th 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/27TASNSWODI4th 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/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Jacob OramNZ200220021010213846*17.2519371.50002105
Johan BothaSA201020101410413828*23.0015092.00000110
Harbhajan SinghIND20092009261221384913.8013999.28003116
Nathan HauritzAUS201020101912513853*19.71117117.9501094
Zaheer AbbasPAK1980198022113795*137.0015488.96010120
Ryan WatsonSCO200620064401378034.2514991.95011202
David HusseyAUS200820085401375234.25121113.2202057
Saleem RazaUAE199619964401378434.25136100.74010128
Brendan TaylorZIM201920195501377127.4017180.12021153
Kieron PollardWI202120216511375634.2513998.56020106
Bryan YoungNZ199919995511375734.2516583.03021190
Roy FredericksWI197519756601375822.8320267.82010140
Stuart WilliamsWI199819986601376822.8322560.89010132
Travis FriendZIM200320038701378219.5717080.59010152
Keith DabengwaZIM200820087711374522.8321763.1300183
Ryan WatsonSCO200920097711377422.8319072.11010111
Gary WilsonIRE2009200977113751*22.8320168.16011172
Simi SinghIRE201820187711374522.8319769.5400084
Jeff CroweNZ198819888811374219.5723259.0500291
David GowerENG198619868801378117.1320467.1601390
Ben HollioakeENG2001200110821375322.8317279.65012161
Sompal KamiNEP2024202412911374617.1315488.9600096
Hasan AliPAK2019201912931375922.8398139.800101010
Amay KhurasiyaIND1999199910901375715.2216384.05010122
Ruben TrumpelmannNAM20252025111011375515.2217279.65010125
Saleem YousufPAK19881988131231373115.2216583.0300152
Rick McCoskerAUS198019802201369568.0020267.3301060
Zaheer AbbasPAK197519753301369745.3315587.74010161
Mushfiqur RahimBAN2024202444213673*68.0015190.07010141
David MillerSA2021202154113650*45.33128106.2502094
Matt MachanSCO201420144401366834.0013997.84010131
John CrawleyENG199719976501367327.2020865.3802291
Aaron RedmondNZ200920095501365227.2022959.39010180
Jonny BairstowENG202220226501366327.2015985.53011170
Mominul HaqueBAN201320137601363822.6719769.04001150
Morné van WykSA201120117711365622.6717378.61010171
Aryansh SharmaUAE202320237701365719.4317876.40011172
Yalaka Venugopal RaoIND2005200511811363819.4323158.87002113
Nikita MillerWI2009200912841365134.0016482.93011132
Vijay BharadwajIND1999199998413641*34.0019370.47000151
Heath StreakZIM199919991210713639*45.3317577.71000101
Darren SammyWI20082008121011365115.1115786.6201074
Naseem KhushiOMA20222022121101364212.36122111.4800186
Gavin LarsenNZ199419941714713629*19.4319071.5800053
Saleem ElahiPAK2000200044113558*45.0017577.14010170
Duleep MendisSL198819885411356045.0014593.1001093
Daan van BungeNED200320036501356227.0024555.10010141
Shawn FindlayWI2008200866113559*27.0016681.33010125
Mitchell SantnerNZ201520158611354427.00121111.57000125
Chamu ChibhabhaZIM201020107701355819.2919369.95010113

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.