Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)INDInnings break - IND need 186 runs to winTest1st 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
Derick ParryWI19801980331523226.006580.0000020
Jimmy CookSA19911991330523517.339853.0600130
Wayne JamesZIM19941994330522917.3313239.3900000
Akhtar SarfrazPAK19971997330522517.337371.2300041
Kyle MillsNZ200220024425223*26.009256.5200041
Edgar SchiferliNED20092009642524126.0032162.5000043
Imran NazirPAK20042004440522713.007569.3300060
Sohail TanvirPAK201420144425217*26.0046113.0400033
Shan MasoodPAK20232023440524413.008958.4300170
Brian ChariZIM20162016440521913.0012242.6200030
Keemo PaulWI202220224415225*17.3349106.1200171
Fayyaz ButtOMA20232023741521917.336481.2500061
Tom MoodyAUS19891989441522417.337470.2700001
John MooneyIRE20072007553522326.006678.7900150
Wanindu HasarangaSL20172017751522213.005889.6600151
Brandon MavutaZIM20182018551522013.0047110.6400151
Jaskaran MalhotraUSA20192019550521810.407173.2400180
Malcolm MarshallWI19871987850522710.408362.6500030
James BrinkleySCO19991999550522310.4011844.0700160
Lendl SimmonsWI2012201266052158.6713438.8100151
KL RahulIND2017201776052178.677272.2200051
Abdur RehmanPAK2007200787152318.6711346.0200250
Suranga LakmalSL20182018117152208.678362.6500041
Anil KumbleIND1994199424845218*13.007569.3300031
Steven OuterbridgeBER2007200788052246.509952.5300350
Mashrafe MortazaBAN2003200399252287.436185.2500261
Martin SujiKEN200220029925216*7.4310052.0000060
Brian MurphyZIM20012001171065220*13.008759.7700140
Shafiul IslamBAN201020102311452167.438561.1800251
MO OdumbeKEN20002000110515151.008758.6201020
Kyle CoetzerSCO20102010110515151.006380.9501080
Andrew PoynterIRE20112011110515151.0034150.0001052
Wesley BarresiNED20122012210515151.006875.0001022
Deryck MurrayWI19781978110515151.008758.6201030
Rakep PatelKEN201220122215142*51.007270.8300032
Adnan AkmalPAK20112011321512751.006578.4600030
Michael LeaskSCO202120214215151*51.0035145.7101133
Dylan BudgeSCO20192019220512725.506183.6100030
Usman KhanPAK20252025220513925.5050102.0000052
Bruce LairdAUS19801980220513625.5010449.0400020
Greg DyerAUS198619864215145*51.0050102.0000051
Shane ThomsonNZ19931993220514225.505986.4400031
Ghulam AliPAK19951995220513825.5010250.0000020
Ian BillcliffCAN20092009330513817.008361.4500050
Eric SzwarczynskiNED20062006330513117.007667.1100050
Eoin MorganIRE20082008330513517.007766.2300031
Nkruma BonnerWI20212021330513117.009553.6800130
Rohan MustafaUAE20142014330512817.009354.8400050
Kyle MayersWI20212021330514017.008857.9500161
Kinchit ShahHK20182018330512617.009156.0400011
PreviousPage 139Next

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.