ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by year (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,025 of the 5,031 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Javed OmarBAN200520059902258125.0043451.84021250
Younis KhanPAK201220121211122570*22.5025090.00030231
Shahriar NafeesBAN20112011111102256020.4537759.68022240
Nasir HossainBAN20142014131102254120.4532369.66000172
Roshan MahanamaSL19991999121202255518.7539656.82010190
Gulbadin NaibAFG20172017151412255117.3135663.20021137
Abdur RazzakBAN20082008261962253317.3133567.16002176
Mathew SinclairNZ200420045502246644.8031970.22020250
Evin LewisWI2016201655022414844.8022898.25100264
Carl HooperWI1996199688322493*44.8028578.60010180
Brad HaddinAUS20142014111032244932.0028877.78000168
Andy WallerZIM199219921010222483*28.0022898.25011226
Rohan MustafaUAE20182018111102249520.3635163.82010169
Hamish MarshallNZ20062006121212245020.3630473.68010101
Mark ChapmanNZ20232023161312244618.67194115.46000228
Phil DeFreitasENG19871987302292243317.2323694.92001173
Ross TaylorNZ2012201265022311044.6024889.92110177
Ravindra JadejaIND2020202097322366*55.7522698.67020128
Gordon GreenidgeWI198419847702236331.8637759.15010223
Dinesh KarthikIND2009200910822236737.1729176.63010223
Vijay ShankarIND2019201912812234631.8624690.65000204
Noor Ali ZadranAFG201420148802235327.8836760.76011300
Milinda SiriwardanaSL2015201511912236627.88206108.25020206
Alistair CampbellZIM19931993101002237422.3042152.97011150
Matty CrossSCO202320231110122374*24.7836760.76011192
Irfan PathanIND200820082013122338*18.5830872.40000182
Ian HealyAUS19931993171432234120.2731171.7000190
Sanjeeva RanatungaSL199419948802227027.7545349.0102080
Steve TikoloKEN200120019912227127.7529176.29021204
Dhananjaya de SilvaSL2018201810922228431.7126185.06011187
Dwayne SmithWI20152015111102226420.1825786.38012294
Kim HughesAUS19791979131322225220.1836860.33022172
Babar AzamPAK20202020331221125110.50217101.84110233
PL MommsenSCO20162016552221111*73.6726782.77110170
Aqib IlyasOMA201920195502216344.2028278.37020190
Andrew McBrineIRE202220226612215944.2032168.85010303
William PorterfieldIRE2010201077022110831.5728178.65100204
Roger TwoseNZ199519959802215927.6330971.52010150
Daniel VettoriNZ20062006131032217931.5729475.17021160
Andre BothaIRE200820081111222147*24.5627181.55000262
Gerhard ErasmusNAM20252025111102216320.0938257.85011147
Saleem MalikPAK19931993181212218420.0934663.87011131
Jacob OramNZ20042004211322215420.0926882.46010183
Allan BorderAUS199319931413322186*22.1032368.42011161
Ajit AgarkarIND200020002819922167*22.1022399.10012165
Quinton de KockSA2021202133022012073.33195112.82110247
Tatenda TaibuZIM20072007771220107*36.6726483.33101225
Viv RichardsWI199119918702207831.4328078.57010214
Dwayne BravoWI2009200911802206927.5026184.29020187
Ravindra JadejaIND20112011131032207831.4325386.96011212

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.