Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND52/1 (10)IND need 134 runs in 240 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
Scott EdwardsNED201920192114444*-4793.6200030
Roy FredericksWI19771977110444444.005481.48000--
Ashok MankadIND19741974110444444.006172.1300030
Shoaib AkhtarPAK19981998521443644.006270.9700040
James AtkinsonHK20162016220442322.006765.6700043
Abdul ShakoorUAE20152015220442422.007955.7000041
Angelo PereraSL20192019220443122.006270.9700030
Laxman SreekumarUAE20162016220442822.004989.8000081
Graham RoopeENG19731973220444422.0010741.1200120
Riaz PoonawalaUAE19941994220442222.005678.5700080
Anil KumbleIND/AX/ASIA20052005531442422.007062.8600050
Wasim RajaPAK19781978430444414.676567.6900221
Omari BanksWI20032003330442914.679645.8300021
R. P. SinghIND20092009831442322.0010641.5100031
Robin UthappaIND20152015330443114.675875.8600140
John MooneyIRE201220124314423*22.0043102.3300131
Atse BuurmanNED20072007530443414.676073.3300020
Josh DaveySCO20142014430444014.678154.3200140
Waqas KhanHK201720174314435*22.008253.6600030
Damien RavuPNG201920194324438*44.005777.1900122
Chris OldENG19741974431443922.0044100.0000131
Dilip VengsarkarIND19791979330443614.676666.6700040
Vaughan BrownNZ19881988330443214.678551.7600030
Gary BrentZIM20082008442441422.005088.0000030
Simon KatichAUS200420045424418*22.005777.1900060
Trent JohnstonIRE200820084414431*14.679446.8100140
Dougie BrownENG199719974434418*44.006073.3300020
Tim SoutheeNZ20142014841442714.6738115.7900033
Rumesh RatnayakeSL19911991441442214.674891.6700131
Ish SodhiNZ20182018741442414.6740110.0000023
Nosthush KenjigeUSA202420241241442114.678253.6600020
Simon DoullNZ199419945414419*14.6737118.9200033
Mohammad WasimPAK20002000440444411.0012634.9200340
Vijay MehraUAE199619964414429*14.6711239.2900030
Mirwais AshrafAFG20102010640441711.007360.2700022
Steve TikoloKEN2011201155044138.808651.1600050
Robin PetersonSA20062006951442211.0038115.7900151
Ravi RampaulWI20122012852442514.675777.1900061
Alex CusackIRE20092009752443014.676073.3300240
Vernon PhilanderSA201520159534430*22.006567.6900120
George DockrellIRE2024202455044218.806765.6700050
Nigel JonesIRE2010201010524425*14.676567.6900000
Neville MadzivaZIM20142014551442511.008452.3800050
Sunil GavaskarIND1980198055044228.807459.4600130
Karsan GhavriIND19801980553441422.006864.7100120
Merv HughesAUS19931993852442014.6741107.3200123
Zahid FazalPAK19901990551442211.008452.3800020
Lee GermonNZ1997199755044228.807360.2700140
Zaheer KhanIND2004200412634428*14.674695.6500232
Nicholas de GrootCAN2003200366044177.3312734.6500360
PreviousPage 147Next

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.