Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND22/1 (3.3)IND need 164 runs in 279 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
Ashton TurnerAUS20212021320504925.0049102.0400022
Wes AgarAUS20212021220504125.0042119.0500042
Mark WaughAUS19881988320503225.005689.2900000
Mike SmithENG19731973220503125.0010746.7300030
Ravi RampaulWI2007200710315026*25.005590.9100143
Asif MullaCAN20062006330503016.677071.4300052
Tom de GroothNED20062006330503216.678161.7300070
Gavin HamiltonSCO20062006330502916.675787.7200090
Craig OvertonENG20222022331503225.005886.2100031
Barry McCarthyIRE20232023631504125.005296.1500051
Dogodo BauPNG20162016330503416.677963.2900051
Washington SundarIND20242024330503016.676972.4600033
Justin GreavesWI202420244315041*25.0046108.7000060
Keith BoyceWI19751975630503416.676083.3300040
Ben HollioakeENG20022002330503716.678856.8200111
Gavin RennieZIM20032003440502612.5012540.0000040
Dinesh KarthikIND20142014442502325.007864.1000050
Binod BhandariNEP20222022540501412.5010846.3000040
Matty CrossSCO20162016640502412.506774.6300033
Phil HorneNZ19871987440501812.5012240.9800130
Mujibur AliOMA202520254415023*16.6712739.3700120
Roger HarperWI19931993640502612.5049102.0400020
Greg DyerAUS19871987840502712.5043116.2800113
Dermot ReeveENG19961996440503512.505886.2100030
Ottis GibsonWI199519955415033*16.6747106.3800131
Denesh RamdinWI201320138525024*16.677566.6700050
Regis ChakabvaZIM20112011550503510.0010945.8700240
Nathan Coulter-NileAUS20142014852501616.677170.4200021
Aizaz KhanHK20182018550502710.0010547.6200142
Mohammad NawazPAK20222022651502712.506873.5300013
Washington SundarIND20252025650501410.006576.9200021
Nolan ClarkeNED19961996550503210.0011244.6400281
Upul ChandanaSL199619969615014*10.009453.1900150
Shane WarneAUS199519951264502125.006083.3300001
Tendai ChisoroZIM20182018661502110.009950.5100140
Vic MarksENG1985198566050248.339652.0800020
Jack HeronZIM1983198366050188.3316330.6700130
Andy PycroftZIM1992199287150198.3313138.1700200
Taskin AhmedBAN202620261372502010.006675.7600161
Mahesh TheekshanaSL2025202511725021*10.008558.8200050
John ParkerNZ1980198077050167.1411443.8600120
David RichardsonSA199519957735022*12.5010149.5000130
Umar GulPAK2010201088250188.338956.1800131
Khurram ChohanCAN20112011883502210.009950.5100051
Bernard ScholtzNAM202520251110450168.339055.5600160
Adam ZampaAUS201620161910350127.148459.5200131
Shafiul IslamBAN20112011201235024*5.569652.0800661
KaleemullahOMA202220221612550137.1446108.7000214
Nasser HussainENG199619961114949*-8756.3200010
David LloydENG19751975110494949.009551.5800050
PreviousPage 141Next

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.