Live4th ODI · Ireland in Namibia 2026/27NAM38/4 (13.5)IRE298/8 (50)NAM need 261 runs in 217 ballsLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th 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/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by year (Men's ODIs)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Daan van BungeNED200920096501308026.0013199.24011134
Ashton AgarAUS201820185501304626.0014490.28001161
Stuart ThompsonIRE201420145511303932.5014490.28000141
Syed KirmaniIND1980198055213048*43.33130100.00000110
Anura RanasingheSL198219826501305126.00104125.0001153
Shivnarine ChanderpaulWI2011201176213044*32.5024852.4200042
Kennedy OtienoKEN200120016601306421.6731840.88011103
Michael BracewellNZ202620268621303232.5013199.24000124
Pravin AmreIND199119918601305521.6721560.4701091
Thomas OdoyoKEN200820088701304518.5717474.7100178
Alexei KervezeeNED201120117701304918.5717873.03000104
Mitchell SantnerNZ2022202212731303032.5016180.75000122
Ashley GilesENG2005200515821304121.6714589.66000122
Tony SujiKEN200620068801303516.2523455.56000131
Josh DaveySCO2015201588413053*32.5015384.97010140
Sherfane RutherfordWI202620268811306118.5714490.2801176
John MorrisonNZ1983198310831303526.0020364.04000120
Ravi RampaulWI20112011159413086*26.0015384.97011126
Wellington MasakadzaZIM2023202313921304018.5717972.63000112
Ashantha de MelSL19831983131001302713.0022956.7700090
Chris KuggeleijnNZ19881988121021304016.2520065.0000171
Nayan MongiaIND19971997131031302918.5720164.6800041
Paul ReiffelAUS19941994181131305816.2518769.5201141
Abdul QadirPAK19891989241571304116.2518271.4300293
Virat KohliIND202120213301296643.0014986.58020101
Sam CurranENG202420243301295243.0016080.6301091
Dasun ShanakaSL202620264301299743.0079163.2901099
Asif IqbalPAK197919794301296143.0018171.27020130
Graeme HickENG1991199133112986*64.5019566.15010130
James AtkinsonHK201420144401295932.2519267.19010121
Chris WoakesENG2020202054112953*43.0013198.47010130
Khushdil ShahPAK202520255401296932.25124104.03010113
Neil McCallumSCO200620065501296825.8025151.39011131
CJO SmithSCO200820086501295925.8020263.86010142
Mohammad NabiAFG201220125501294625.8019964.8200057
Gordon GreenidgeWI197519755501295525.8024353.09010143
Peter MoorZIM2019201976212958*32.2513694.8501185
Shaiman AnwarUAE201420147711295121.5015881.65010144
Chad SoperPNG2021202177312946*32.2518569.7300183
Nicholas KirtonCAN202520257701294618.4317474.14000103
Shoaib MohammadPAK198719877711296621.5023455.13012100
Chris HarrisNZ2004200411811295518.4318669.3501082
Aftab AhmedBAN200820088801296116.1316379.14013102
Rakep PatelKEN200920099801294716.1322457.59001142
Corey AndersonNZ201620169901293514.3319964.8200165
Tahir NaqqashPAK19851985151041296121.50118109.3201163
Mirwais AshrafAFG201420141210312952*18.4316478.6601056
Jack RichardsENG19871987161221295012.9022956.3301260
Sanwar HossainBAN20032003131311292710.7523754.43001110
Ashley NurseWI20182018141361294018.4314489.58000102

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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