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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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/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,027 of the 5,033 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Tony de ZorziSA202420247701733424.7119588.72000166
Albie MorkelSA/AX2007200711801739721.6319290.10011165
Basir AhamadNEP202620268811734724.7126465.53000163
Vusi SibandaZIM20092009111101737715.7333551.64012182
Shadab KhanPAK20182018171131735421.6327463.14021122
Ian HarveyAUS200320031812317348*19.2218892.02000230
Denesh RamdinWI20062006141241733821.6321979.00000161
Logan van BeekNED20222022121211733215.7321281.6000186
Roger BinnyIND19831983151341733319.2228161.5700160
Denesh RamdinWI20072007231641735214.4221281.60011180
Mohammad NadeemOMA2020202065417269*172.0025268.25020103
Daan van BungeNED200620068701725224.5722078.18011126
Marlon SamuelsWI200820087721729834.4018393.99021117
S JyotiCAN2009200987117211728.6725567.45102122
YS SamraCAN202520257701725324.5725667.19011195
Wavell HindsWI199919998801725821.5037046.49010123
Irfan PathanIND2012201212831724734.40170101.18000154
Brad EvansZIM2026202699117258*21.50157109.550201010
Vinod KambliIND200020009911726021.5024669.92011181
Roshan MahanamaSL19891989101011723619.1130456.58000111
Chris MorrisSA201720171410217235*21.5017399.42000164
Farhaan BehardienSA20132013111021725821.5021878.90011123
Hamilton MasakadzaZIM20052005111101725415.6427263.24012200
Luke WrightENG201020101411217248*19.1122875.44002104
Somachandra De SilvaSL198319831211317237*21.5026564.91000100
Rohit SharmaIND2020202033017111957.0018791.44100166
Ryan RickeltonSA202420244401719142.7518492.93010174
Yashasvi JaiswalIND20252025441171116*57.0019786.80100194
Regis ChakabvaZIM202120216501718434.2019985.93020133
Rameez ShahzadUAE201720175501718734.2021280.66011106
Dean FoxcroftNZ202620265511717542.7519786.80021107
Matthew WadeAUS201420147711715228.5022875.00010111
Shreyas MovvaCAN2026202687217183*34.2022376.68011112
Bryan YoungNZ199819987701715524.4327562.18010190
Jehan MubarakSL200720078831717234.2021978.08010111
Manish PandeyIND20172017108317150*34.2019388.60011171
Roston ChaseWI2024202412831715934.2022376.68010160
Saleem MalikPAK199819988801714121.3825567.06000130
Adil RashidENG2015201515931716928.50164104.27011222
Craig WishartZIM19971997121011713219.0021778.80001141
Desmond HaynesWI19801980101001715017.1033850.59010132
Craig WrightSCO20072007121121713719.0021479.91000123
Isuru UdanaSL20192019131221717817.1018194.48011138
Ravi ShastriIND19891989131311714414.2530057.0000052
Mark EalhamENG19991999211501713611.4028759.58002104
James TaylorENG201420144401709042.5021579.07020123
Colin MunroNZ201620166501708734.0017796.05010146
Collis KingWI197919798501708634.00158107.59010173
Amjad JavedUAE201520156611705634.0019587.18010214
Dipak ChudasamaKEN1997199766017012228.3320483.33100210

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