Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177 (19.5)ZIMInnings break - ZIM need 178 runs to winT20I3rd 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)ODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI4th 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jasdeep SinghUSA20232023101011773819.6724572.24000136
Bryan YoungNZ19951995111101774216.0932354.80001160
Roger TwoseNZ20012001121111774217.7025170.52001166
Ajit AgarkarIND19981998301321773016.0920088.50000154
Zaheer KhanIND/AX200720073318817731*17.7025170.52001175
Glenn TurnerNZ1979197944217683*88.0031456.05010120
Dave HoughtonZIM198319836601768429.3328661.54022172
Chamika KarunaratneSL202220228821767529.3318296.70010133
Chirag SuriUAE201920199901766719.5629759.26012143
Alishan SharafuUAE202520259901765819.5622378.92011157
Nathan McCullumNZ20122012111011765019.5620585.8501188
Jimmy AdamsWI20012001101021764422.0029958.8600091
Mitchell SantnerNZ201720171814517638*19.5623475.21001145
Prosper UtseyaZIM20112011161571763622.0024970.68001112
Jason RoyENG202120215401756043.75145120.69020272
Matthew BreetzkeSA2026202654017511243.75168104.17100232
Javed AhmadiAFG201720175501758135.0024970.28010203
Harmeet SinghUSA2024202410711755929.17162108.02020148
CJA AminiPNG201920199901755319.4426466.29010130
Michael LeaskSCO20252025119217596*25.00150116.67011147
Chamu ChibhabhaZIM20162016101001755317.5033652.08011131
Greg ChappellAUS19771977331174125*87.0022178.73100180
Temba BavumaSA202020204401749843.5019390.16010123
Ishan KishanIND2026202654017412543.50121143.80100188
Imran FarhatPAK201220125501745634.8022776.65020260
Andy PycroftZIM198719876611746134.8025468.5002091
Charles CoventryZIM201020108701745624.8621580.93010124
Ramnaresh SarwanWI200120018831743834.8023673.73000171
Kennedy OtienoKEN199619968801748521.7531655.06011122
Moeen AliENG2022202211811744724.8621481.31000156
Ben CurranZIM20262026881174111*24.8624172.20102160
Keith ArthurtonWI1995199510821743929.0026665.41001162
Basit AliPAK1995199510801746421.7528960.2101162
Mudassar BukhariNED2011201110921744124.86163106.75001119
Kyle MayersWI20232023111001745617.4023175.32010216
Uvais KarnainSL198519851111517441*29.0030756.6800132
Craig EvansZIM19981998141201744614.5022178.73000191
Asghar AfghanAFG20162016121201745714.5031355.59012105
Aaron FinchAUS20222022141401746212.4324571.02015143
Kumar DharmasenaSL20012001241531743214.5028561.0500191
Sompal KamiNEP20222022201631744713.3830756.6800191
David MillerSA2020202064317369*173.00157110.19020115
Soumya SarkarBAN2023202354117316957.67173100.00102222
Lendl SimmonsWI2015201575017310234.60171101.17111148
Dave HoughtonZIM1995199555117373*43.2520883.17010122
Geoff BarnettCAN200720076601737728.8328161.57010222
Kieron PollardWI201420146601738928.8318295.05010910
Jeremy ConeyNZ1980198066317353*57.6724470.90010120
Chris TavaréENG198219826601736628.8331355.27010130
Richie BerringtonSCO201720177701735424.7130955.9902061

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