Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Dwayne BravoWI200420041810310033*14.2917656.8200271
Dwayne SmithWI20072007151111003210.0086116.2800268
Eoin MorganIRE20062006110999999.0013473.8801071
Calum MacLeodSCO201220121119999*-12777.95010120
Brian RoseENG19771977220995449.5021047.1401070
Saad NasimPAK201520153319977*49.5012479.8401191
Mike AthertonENG19901990330995933.0018653.2301060
Leon GarrickWI20012001330997633.0020448.5301080
Habibul BasharBAN20002000440995724.7517357.2301081
Graeme CremerZIM20112011641993733.0014468.7500080
Eric SzwarczynskiNED20092009440996524.7514568.2801150
Paul StirlingIRE20122012440994624.7510198.02000122
Sandeep GoudOMA201920195419967*33.0011288.3901246
Akshay HomrajUSA20192019440993424.7513573.3300032
Alick AthanazeWI20252025440992924.7515763.0600093
Liam PlunkettENG20152015551994424.7556176.7900096
Jekon EdnessBER20072007550997219.8020149.25011100
Harvir BaidwanCAN20082008653993349.5014170.2100030
Mazhar HussainUAE19961996550993319.8018952.38000140
Carl HooperWI20032003661994519.8012479.8400131
Rakep PatelKEN20112011661994019.8016958.58001110
Chad BowesNZ20232023660995116.5011983.19010150
Kashyap PrajapatiOMA20242024660995216.5017955.3101280
Hashmatullah ShahidiAFG20252025661994019.8018852.6600160
Grant PatersonZIM19831983660992716.5023442.31000100
Gundappa ViswanathIND19811981870993314.1419151.8300070
Clay SmithBER20072007770995214.1412976.74012124
Rick DarlingAUS19791979771992516.5020149.25000120
David BairstowENG198019808849923*24.7518154.7000040
Ashantha de MelSL1986198611849923*24.7585116.4700271
Zaheer KhanIND/AX/ASIA20052005131059927*19.8091108.7900175
Ravi RatnayekeSL198919891010099259.9015862.6600241
Craig McDermottAUS198819881311199249.9082120.73001103
Geoff LawsonAUS198419842114499229.9013672.7900150
David WilleyENG20202020321985198.0088111.3601085
Ryan RickeltonSA202620262219871*98.0010791.5901092
Alec StewartENG19951995330987432.6718054.44010160
Robin UthappaIND20062006330988632.6712379.67011131
Nicholas KirtonCAN20232023330985032.6715164.9001050
Gordon GreenidgeWI19761976330984232.6710989.91000102
Sean AbbottAUS20222022640984924.5080122.50000131
Haseeb AmjadHK20142014440984224.5076128.9500168
Martin CroweNZ19941994540988324.5014368.5301191
Asghar AfghanAFG20122012441986632.6716061.2501190
Kieron PollardWI20202020651984924.5090108.8900186
Dimitri MascarenhasENG20072007751985224.5084116.67010110
Joe RootENG20222022650988619.6010692.4501252
Iain ButchartZIM19871987650985419.6014468.0601061
I MarajCAN200320036619853*19.6026437.12012120
Tim de LeedeNED200320036619858*19.6018154.1401272
PreviousPage 104Next

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.