Live1st ODI · India in New Zealand 2026/27NZ116/7 (28.3)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsODI5th 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-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Dennis LilleeAUS19791979653601930.0058103.4500060
Zahid FazalPAK19931993551602115.0012548.0000030
Brett LeeAUS2011201119636039*20.0056107.1400261
Herschelle GibbsSA19981998660603310.0010756.0700040
Mushtaq AhmedPAK19951995862602615.0011552.1700050
Carlos BrathwaiteWI20152015660601810.006592.3100043
Ehsan KhanHK20182018661602212.0012149.5900160
Dipak PatelNZ19971997662602415.007184.5100031
Mark PriestNZ19901990660602410.0014740.8200100
Johan BothaSA200920091473602115.006986.9600190
Tony UraPNG2021202177060198.5713245.4500050
Jai MoondraIRE20262026871603110.007580.0000070
Dale SteynSA201420141482602310.0010457.6900181
Bernard ScholtzNAM202320231182603010.008471.4300251
Pubudu DassanayakeSL1994199413826020*10.008075.0000030
Paul StrangZIM19991999129260298.5710358.2500252
Daren PowellWI20072007231026048*7.507481.0800223
Dwayne LeverockBER20072007141046017*10.0024924.1000120
Kemar RoachWI20182018131066026*15.0010060.0000142
Anil KumbleIND19991999301376015*10.0010955.0500030
Asif IqbalPAK197719771115959*-6590.7701041
Anura TennekoonSL19791979110595959.009661.4601060
Kevin O'BrienIRE20062006220593529.506492.1900041
William PorterfieldIRE20062006220594829.508569.4100070
Abdul JabbarCAN20072007220594429.508271.9500091
Mitchell HayNZ20242024320594929.507183.1000041
Aunshuman GaekwadIND19751975320593729.509760.8200050
Dilip VengsarkarIND19761976220594329.508172.8400080
Gary CrockerZIM19921992220595029.506788.0601022
Dominic WesongaKEN20102010330593319.6710357.2800050
Chris LynnAUS20182018330594419.677776.6200152
Dhananjaya de SilvaSL20262026330594019.679661.4600050
Lawrence RoweWI19761976330594519.679164.8400060
Viv RichardsWI19901990430593219.678966.2900042
Mike BrearleyENG19781978330593119.6714540.6900050
Graeme HickENG20012001330594619.6715438.3100020
Guy WhittallZIM20032003640593014.757183.1000151
Daren GangaWI20022002540594414.758172.8400222
Moin KhanPAK20032003541594319.676788.0600032
Justin KempSA200120011141594619.679959.6000131
Najibullah ZadranAFG20172017440594514.757578.6700113
Shayan JahangirUSA20222022441591919.677380.8200061
Gavin LarsenNZ199219921742593729.5010854.6300041
Philo WallaceWI19921992440593114.7514939.6000071
Sanath JayasuriyaSL19901990850593111.8011850.0000110
Saad Bin ZafarCAN20232023550592811.8010954.1300050
Dipendra Singh AireeNEP20242024850593111.809462.7700011
Matthew MaynardENG199419945515922*14.756985.5100050
Ian BlackwellENG200620066615914*11.807875.6400071
Stuart ThompsonIRE2017201796059379.836985.5100090
PreviousPage 132Next

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.