Live5th Match · Pakistan ODI Tri-Series 2026/27PAK110 (25.3)SL40/0 (5.4)SL need 71 runs in 266 ballsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd 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 (with 2 balls remaining)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 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th 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/27NZINDT2059th 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
Adrian BarathWI2011201177118011330.0027964.52102152
Mosaddek HossainBAN2016201688318050*36.0020388.67011195
Teja NidamanuruNED202520259801805122.5021284.9101098
Chetan SharmaIND198919891295180101*45.0021384.51100112
Gareth HopkinsNZ20102010111011804520.0022081.82001142
Aminul IslamBAN19991999111101806616.3633154.38011140
Niroshan DickwellaSL201620165401799444.7520587.32010181
Steve TikoloKEN199819985501797735.8024872.18020131
Hitesh ModiKEN199819985501797135.8021981.74021151
Darren BravoWI201020106621797444.7523077.83010105
ShafiqullahAFG201420148711795629.83155115.48010612
Henry NichollsNZ201620168811798225.5725071.60020141
Sikandar RazaZIM201320138801798222.3827764.62010172
Sikandar RazaZIM2019201998217985*29.8318994.71010116
Ajit AgarkarIND2004200413911795322.3822579.56010126
Jeff CroweNZ1985198510901795219.8931357.19011125
Luke WrightENG2008200814911795222.3819392.75010157
Rakep PatelKEN2010201010901799219.8929560.68011162
Hiri HiriPNG20232023101001797717.9028363.25010135
Chris GreavesSCO202220221210317953*25.5721085.24010163
Robin UthappaIND20082008131121795119.8927565.09010122
Riley HekurePNG202220221111217948*19.8923576.17002142
Tanzid HasanBAN20232023141301795113.7718397.81012293
Nosthush KenjigeUSA202220221814617938*22.3823675.85001122
Justin GreavesWI2026202644017810144.50174102.30100212
Morné van WykSA200720075501788235.6027464.96022181
Mosaddek HossainBAN2026202676217886*44.50169105.33020174
Cade CarmichaelIRE202620266601786229.6725370.36010192
Kirk EdwardsWI20142014771178123*29.6723675.42101154
Liam LivingstoneENG2022202297117866*29.67140127.140111213
Chris NevinNZ200020008801787422.2522878.07021201
Murali VijayIND201020108801783322.2527464.96000201
Romario ShepherdWI2023202310811784825.43147121.09002216
Colin de GrandhommeNZ20182018109217874*25.43150118.67011158
Athula SamarasekeraSL198919899911786022.2528662.24010131
Mushfiqur RahmanBAN20042004141311784914.8333553.13002101
Shane WarneAUS19941994291431785516.1821881.65010151
Tony BlainNZ198819881414617849*22.2528063.57000121
Sunil JoshiIND200020001715217825*13.69171104.09002164
KL RahulIND2021202133117710888.50175101.14110116
Shaun MarshAUS2014201444117771*59.0022777.97020190
Tanmay MishraKEN201120117701777225.2927564.36021141
Kamindu MendisSL202620267711775429.5021283.49010206
Doug WaltersAUS1981198197417750*59.0025669.1401080
Hitesh ModiKEN1996199688117778*25.2932654.29010131
Vishnu SukumaranUAE202420248801779722.1325868.60011156
Hashan TillakaratneSL198919899921777125.2931955.49010141
Seekkuge PrasannaSL201620169911779522.13122145.080211413
Mohammad YousufPAK20102010101001775817.7026666.54010112
Dwayne SmithWI201220121010117765*19.6722479.02024177

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