Live4th ODI · Ireland in Namibia 2026/27NAM1/0 (1)IRE298/8 (50)NAM need 298 runs in 294 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
Hiren VaraiyaKEN20092009161151333422.1723057.8300070
Dunith WellalageSL202320231211213342*14.7817675.57003103
Keith ArthurtonWI19991999141221334813.3022858.33003120
Eric SzwarczynskiNED2014201422113275*132.0021062.86020120
Khaled MahmudBAN199819986501324726.4020165.67000130
Mohammad NawazPAK202520257521325944.0014392.31010107
Martyn MoxonENG198519855501327026.4024753.4401180
Danie KeulderNAM200320036601325222.0022060.00011110
Neil BroomNZ201020106601327122.0016978.11012111
Nathan Coulter-NileAUS2019201910611329226.40105125.71010114
Anwar AliPAK20152015126213238*33.0013498.51000114
Rod LathamNZ199019906621323833.0018969.8400080
Younis KhanPAK201320137701323218.8622259.4600090
Owais ShahENG200220027711325722.0020564.39010110
Kevin PietersenENG200920098701324818.8616779.04000113
Bhuvneshwar KumarIND20172017247413253*44.0017276.74011123
Jean-Pierre KotzeNAM202520258801324816.5022957.64000120
Matt HenryNZ20162016128413248*33.00119110.92001126
Upul ChandanaSL20052005139413244*26.4019966.33000120
Ridley JacobsWI2003200316941325026.4018770.5901161
Mansoor AkhtarPAK198719879901323314.6727248.53001120
Andrew EllisNZ20122012111011323314.6715983.0200182
Peter OngondoKEN20062006141241322716.5020963.1600193
Irfan KarimKEN2014201422013110865.50123106.50100180
Bevan CongdonNZ1974197422113182131.0018471.20010140
Barney RogersZIM200420043301315443.6718172.38020161
Rob NicolNZ20112011331131108*65.5016778.44100140
Muhammad ShahdadUAE202520253301319643.6722059.5501093
Aaditya VaradarajanCAN202620264401316432.7517276.1602163
Javed AhmadiAFG201420145401316732.75121108.26020192
Umar AkmalPAK201720175511314632.7515982.39000141
Adrian BarathWI201020105501315026.2022857.46010131
Tom LathamNZ201420148721313426.2016778.44000140
Aaron HardieAUS2024202410701314418.7115385.62000122
Matthew FordeWI202520258701315818.7194139.360111011
Samiullah ShenwariAFG201820188821312721.8324154.3600081
Ian HealyAUS19911991148513150*43.67115113.9101080
Nuwan KulasekaraSL2015201512931315821.8316479.8801077
Mark WattSCO2025202511941316026.2015385.6201267
Desmond HaynesWI198219829901315214.5631042.26010110
Irfan PathanIND20072007131031314318.7117674.43001106
Mashrafe MortazaBAN20102010151121312214.56131100.00000164
Roger HarperWI198619861311613134*26.2016877.9800185
Jamie DalrympleENG20072007131311313110.9219666.8400181
Roger HarperWI19871987181641312410.9216579.3900164
Alexei KervezeeNED2012201222113083*130.00115113.04010164
Will YoungNZ2024202433113056*65.0015484.42010190
Mohammad NadeemOMA2025202543113076*65.0018271.4301092
Krunal PandyaIND2021202154213058*65.00128101.56010112
Barry WoodENG197519755411307743.3327746.9301080

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.