ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Dhananjaya de SilvaSL20202020330815127.0081100.0001090
Dhanushka GunathillekeSL20222022330815527.009783.5101090
Derek PringleENG19881988432813981.009783.5100032
Mark BurmesterZIM19951995330813927.0016349.6900050
Greg BlewettAUS199619963328157*81.0012962.7901050
Robin PetersonSA2012201213448131*-9585.2600071
Krishna ChandranUAE20142014642814340.5013659.5600081
Chris OldENG19771977440813520.2511073.64000120
Mark WaughAUS19891989440814220.259783.5100030
Brad HaddinAUS20082008750815016.2014057.8601051
Keith DabengwaZIM20102010550813016.2013161.8300052
Tim RobinsonENG19851985550813716.2017147.37000110
Nikhil DuttaCAN20232023552815627.0014057.8601154
Anwar AliPAK20142014551812120.2511272.3200091
JJ SmitNAM20192019551813320.2511471.0500043
Nicholas KirtonCAN20262026651815320.2510477.8801061
Chandrakant PanditIND198719879528133*27.009783.5100070
Mark GreatbatchNZ199119915518129*20.2512664.2900150
Ajay SharmaIND199319936518159*20.259882.6501280
Mohammad AshrafulBAN20022002660813613.5010875.0000083
Imran NazirPAK20012001660813513.5010477.88001101
Jai Prakash YadavIND200520051063816927.0011868.64011111
Wasim BariPAK198319831064813440.5017546.2900030
Angelo MathewsSL20232023870812311.5713261.3600271
Alei NaoPNG20172017975814640.5074109.4600053
Richard NgaravaZIM2022202210758134*40.5081100.00001103
Brad EvansZIM202220228728133*16.2010577.1400061
Nixon McLeanWI2000200011848150*20.2511669.8301050
Safyaan SharifSCO201920198868126*40.509486.1700151
Graeme SwannENG200920091492811811.5710279.4100050
Vijay YadavIND199319931491812710.139090.0000152
Kwame TuckerBER2006200610102813410.1321837.16001120
Ian BishopWI1996199613102812210.1314655.4800123
Muttiah MuralitharanSL20012001331668113*8.1010378.6400121
Adam VogesAUS201120111118080*-72111.1101040
Inzamam-ul-HaqPAK19911991220806040.0012066.6701060
Alastair CookENG20062006220804140.009286.96000120
Khurram KhanUAE20082008220807840.008890.9101080
Mazhar HussainUAE19941994220807040.0014555.1701060
Henry NichollsNZ202120213318049*40.009286.9600090
Sandeep GoudOMA20202020631803440.009881.6300064
Jeremy ConeyNZ19871987330805226.6711967.2301060
Graham BarlowENG197619763318080*40.0014953.6901280
Jeff WilsonNZ199319934418044*26.678396.3900151
Johan BothaSA20062006741804626.6711668.9700060
Paras KhadkaNEP20202020441803826.6711271.43000112
Washington SundarIND202620266428052*40.009485.1101051
H KaushikUAE20252025440805320.009286.9601026
Aftab AhmedBAN20102010550804616.0011072.73000130
Craig CummingNZ200420045518045*20.0013459.70001100
PreviousPage 115Next

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.