T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd 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 (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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,027 of the 5,033 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Younis KhanPAK2014201466016310327.1720878.3710093
Andy FlowerZIM199519956601637327.1724466.80020100
ShafiqullahAFG2017201776116350*32.60114142.98012179
Martin CroweNZ199119918801636420.3832150.78010121
Khaled MahmudBAN20022002111101633914.8222572.44001181
Shardul ThakurIND202220221611316350*20.3817792.09010172
Phil SimmonsWI19911991111101633414.8230154.15001161
Ravi RatnayekeSL19851985131231635018.1139741.0601190
Shreyas IyerIND201720173301628854.00160101.25020183
Shadab KhanPAK202220225411628654.00137118.2501096
Rick DarlingAUS198119815501627432.4026561.1301090
Steven OuterbridgeBER200820086601625627.0029654.73010150
Craig ErvineZIM202220226601629127.0021276.42012200
Innocent KaiaZIM2026202666116255*32.4024566.12010151
Stephen DohenyIRE202320239701628423.1425563.53010162
Stuart MatsikenyeriZIM200520058801625020.2525862.79011230
Saad Bin ZafarCAN202420241512416231*20.2519284.38000113
Nathan HauritzAUS200920093015916230*27.0018886.17000113
Prosper UtseyaZIM20062006282151622710.1329355.29003122
Mark VermeulenZIM200220025521617953.6717890.45020270
Saleem ElahiPAK200120016601617926.8324565.71010151
Navneet DhaliwalCAN202520256601617326.8328456.69022134
Asif AliPAK201920197601615226.83127126.7702079
Lanka de SilvaSL1997199711631615753.6719383.42020160
Athula SamarasekeraSL198819887711616626.8323767.9301051
Bastiaan ZuiderentNED2006200688116163*23.0026959.85011191
Elton ChigumburaZIM20132013118216150*26.8322073.18012172
Gus LogieWI1986198698316158*32.2029354.9501290
Ian HarveyAUS20012001169416147*32.20142113.3800186
John BracewellNZ1988198812911614320.1321574.88000120
Imad WasimPAK201720171610416143*26.8316398.7700185
Heath StreakZIM199619961311216136*17.8927558.55001110
Jeff CroweNZ198419841211416157*23.0023867.65011113
Akila DananjayaSL20182018161231613717.8919184.29000143
Peter CantrellNED199619965501604732.0030752.12000140
Ashwell PrinceSA200620069711602926.6725462.9900091
Ramnaresh SarwanWI20132013882160120*26.6721474.77102142
Innocent KaiaZIM202320238811605122.8624764.78010102
Simon O'DonnellAUS19891989149316057*26.6719781.2201092
Shaun PollockSA199619961811616066*32.0019382.90011100
Mohammad RafiqueBAN20052005111121607217.7822072.73011156
Wanindu HasarangaSL202320231411216029*17.78122131.15001166
Andrew McBrineIRE20232023181221603516.0024166.39001182
Graeme SwannENG20112011211671603117.78143111.89001163
Clive LloydWI1975197564015910239.7516298.15110202
Virat KohliIND200820085501595431.8023966.53010211
Alexei KervezeeNED201020106601599226.5019880.30010181
Vikram RathourIND199619966601595426.5027857.19020131
Javed OmarBAN200420047701596822.7125662.11020150
Ian BothamENG198119817721596031.8022969.43010142

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