Live1st ODI · India in New Zealand 2026/27NZ113/5 (26)INDIND chose to bowlTest1st 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
Somachandra De SilvaSL198419847536118*30.5010955.9600040
Dirk ViljoenZIM19981998650613612.2010856.4800140
Manjural Islam RanaBAN20052005961611712.2011254.4600031
Kagiso RabadaSA2019201918626131*15.257779.2200141
Greg MatthewsAUS19921992663613220.339464.8900020
Asif MujtabaPAK19951995660612410.1714242.9600220
Stuart LawAUS19981998761612712.2010359.2200030
Ricardo PowellWI2005200577061238.719663.5400160
Chris ReadENG20062006871613010.177482.4300251
Hasibul HossainBAN199719977716121*10.177680.2600121
Johan BothaSA/AX2007200710726118*12.2050122.0000151
Gary WilsonIRE201320137716135*10.1710955.9600051
Damien RavuPNG20212021772613212.209067.7800252
Tito OdumbeKEN19961996871612010.1715040.6700000
Ajit AgarkarIND20052005168061217.639067.7800160
Craig MatthewsSA1994199422104612610.178175.3100330
David BrainZIM199319931310161276.787779.2200152
Lasith MalingaSL201920191613261175.559464.8900261
RD ShahKEN20002000110606060.009364.5201061
Ian ChappellAUS19711971110606060.0010358.2501051
Ian BillcliffCAN20062006220605930.006690.9101041
Sridharan SriramIND20042004220605730.009662.5001070
Wahab RiazPAK20202020220605230.006296.7701043
Iftikhar AhmedPAK201920192226032*-42142.8600053
Ishan KishanIND20212021220605930.0046130.4301082
Mark RamprakashENG19961996330603220.0011651.7200021
Alviro PetersenSA20122012330603720.007382.1900061
Andrew BalbirnieIRE20142014330603820.0013544.4400060
Tom CooperNED20132013330603820.0010159.4100040
Henry NichollsNZ202420243316046*30.008075.0000060
Axar PatelIND202620264316057*30.0060100.0001051
Doug WaltersAUS19801980431602730.006888.2400030
Michael HoldingWI198719875316053*30.0049122.4501152
Iain ButchartZIM19921992530603320.007085.7100060
Humayun FarhatPAK20012001530603920.0056107.1400052
Louis KoenSA20002000330602820.0011452.6300080
Akram KhanBAN19901990440603315.0011353.1000050
Lendl SimmonsWI20102010540602915.0012149.5900050
Naeem IslamBAN201220124416050*20.009364.5201180
Adil RashidENG200920095416031*20.0054111.1100080
CJA AminiPNG20182018440602415.009861.2200051
Michael LeaskSCO201520154416023*20.0055109.0900062
Naseem KhushiOMA20202020640602815.0040150.0000135
Akshay HomrajUSA20202020440604415.008868.1800062
Ruben TrumpelmannNAM202420244426023*30.007876.9200052
Dion NashNZ199219924416040*20.007678.9500012
Minhajul AbedinBAN19901990440603315.009364.5200120
Albie MorkelSA20102010550603712.007481.0800061
Donald TiripanoZIM20162016651601915.0011552.1700021
Darwish RasooliAFG20262026551602415.0058103.4500032
PreviousPage 131Next

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.