Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND34/1 (6.4)IND need 152 runs in 260 ballsTest1st 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
Jeevan MendisSL201020105314735*23.505487.0400050
Regis ChakabvaZIM20202020330473415.676869.1200020
George WorkerNZ20182018331472823.507860.2600040
Darius D'SilvaUAE20202020331473123.5010544.7600070
Ben CalitzIRE20262026430472715.6745104.4400142
Javed MiandadPAK19801980330472315.679450.00000--
Ranjit FernandoSL19751975330472215.676671.2100070
Franklyn DennisCAN19791979330472515.6717127.4900040
Sajid AliPAK19971997330472815.677661.8400040
Minhajul AbedinBAN19951995330472615.677860.2600120
Hasan RazaPAK19971997540474111.7511939.5000130
Mudassar BukhariNED20132013540472211.756572.3100140
Qasim SheikhSCO20082008540472311.7510146.5300060
Jack VarePNG20172017440472811.755683.9300030
Jhye RichardsonAUS20192019841472915.675094.0000040
Waseem MuhammadUAE20262026440473411.756869.1200032
John BracewellNZ198519857424720*23.509151.6500040
Robert SamuelsWI199719976424736*23.504897.9200041
Mark EalhamENG199719977414728*15.678952.8100030
Asghar AfghanAFG20132013441472815.6710445.1900000
Ian StangerSCO19991999440472711.7514432.6400010
Harbhajan SinghIND20152015752472215.674897.9200231
Ridley JacobsWI199819987534728*23.507761.0400101
Rashid KhanAFG20252025651471911.7539120.5100052
Kabua MoreaPNG202220227534717*23.507364.3800131
Sadanand ViswanathIND1985198513544723*47.007860.2600040
Wasim RajaPAK19811981662471711.758158.0200010
Imran TahirSA2014201414644723*23.505192.1600070
Sompal KamiNEP20262026962471511.758257.3200040
Fayyaz ButtOMA2022202211634713*15.675388.6800041
Waqar YounisPAK19921992167247179.409251.0900130
Lameck OnyangoKEN200920091173471711.755487.0400233
Malcolm MarshallWI19831983147147187.839052.2200001
WPUJC VaasSL199419942385473315.679847.9600020
Nuwan ZoysaSL2002200210824719*7.8342111.9000361
Martin SujiKEN200120018824714*7.8313534.8100010
Ian BishopWI1989198916844733*11.759450.0000220
Umar GulPAK2011201123934734*7.836177.0500231
Paul HoffmannSCO20072007139247186.7140117.5000262
Shoaib AkhtarPAK20042004231144727*6.715585.4500150
Prosper UtseyaZIM200520051211447116.719450.0000130
Rodney HoggAUS198419841711447216.716078.3300120
Hasan RazaPAK19981998110464646.007065.7100010
Sanju SamsonIND20212021110464646.0046100.0000051
Richie RichardsonWI19831983110464646.005780.70000--
Mushtaq MohammadPAK19761976110464646.006867.6500010
Ken WadsworthNZ197619762114646*-5682.1400042
Saleem ElahiPAK19981998220464623.008156.7900141
Dhammika PrasadSL201220125224631*-32143.7500031
Karun NairIND20162016220463923.008852.2700060
PreviousPage 144Next

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.