Live4th ODI · Ireland in Namibia 2026/27NAM162/9 (40)IRE298/8 (50)NAM need 137 runs in 60 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
Tom LathamNZ20212021321128110*128.0014190.78100110
Khalid LatifPAK200920093301286442.6718170.72010110
Fraser WattsSCO2009200944012810132.0015284.2110193
D'Arcy ShortAUS202020204401286932.0017075.2901090
David HusseyAUS2013201355112860*32.0012999.22010131
Khawar AliOMA2019201955112879*32.0025650.0001082
Bas de LeedeNED202520256531287464.00124103.23011114
Oshada FernandoSL201920196601284921.3320363.05001152
Chris OldENG1975197576212851*32.00116110.3401195
Asad ShafiqPAK201420147701285018.2921160.6601091
Andre AdamsNZ2003200312811283618.29113113.2700199
Keith DabengwaZIM200620069831283225.6021260.3800171
Amjad AliUAE201520158801284516.0022257.66000150
Shane ThomsonNZ19961996109412831*25.6019465.98000100
Heath StreakZIM199719971310312843*18.2919366.3200071
Kennedy OtienoKEN20062006111001286912.8025151.00011160
Stuart BroadENG20082008211241282616.0017373.99001102
Brian McMillanSA19951995210127127127.00120105.83100143
Curtis CampherIRE2020202032112768127.0020561.95020120
Derek RandallENG197619762201278863.5016278.40010181
Brendan TaylorZIM201220123301276542.3313892.03020143
Denesh RamdinWI2005200543112774*63.5015383.01010120
Sai SudharsanIND202320233311276263.5014289.44020171
Adrian KuiperSA1991199133112763*63.5013395.49010113
Corey AndersonNZ201320136501274625.40120105.83000126
Geoff HowarthNZ198019805501274625.4022157.4700160
Roy DiasSL198719876611278025.4021060.48011103
Morris OumaKEN200820088701273418.1423254.74000131
Naeem IslamBAN201120119801275215.8821259.91011120
Nasser HussainENG2003200310901274314.1119864.1400190
Prosper UtseyaZIM20132013129412752*25.4026348.2901170
Abdul QadirPAK1986198615911273415.8816178.8800185
Trevor JestyENG198319831010412752*21.1718269.78012102
Mitchell SantnerNZ20192019161261272221.1717572.5700054
Mohammad ShahzadAFG2009200922012611063.0013990.65100130
Clive LloydWI197619763301267942.00120105.00010125
Kedar JadhavIND20152015331126105*63.00113111.50100141
Basil HameedUAE2019201933112663*63.0017771.19010111
Jacques KallisSA201220124401267231.5015382.35010121
Faheem AshrafPAK202520258401267331.50123102.44010105
Wanindu HasarangaSL202220225411266642.0088143.18010192
AR OdedaraOMA2024202444112654*42.0027845.32010122
Gerhard ErasmusNAM201920195501268825.2016974.56011123
Aminul IslamBAN199719975501263725.2020461.7600061
Cole McConchieNZ2023202365212664*42.0012799.21010113
Stephan BaardNAM201920195501267325.2019963.32011111
Saleem ElahiPAK199619966601265421.0015780.25010153
Hitesh ModiKEN200620067701263718.0023254.31001150
Alex HalesENG201420147701264218.0017970.39001131
Ghulam ShabberUAE201920197701265618.0023254.3101170

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.