Live1st ODI · India in New Zealand 2026/27NZ22/1 (4.4)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Prosper UtseyaZIM201420149716630*11.0012154.5500141
Steven OuterbridgeBER2006200677066239.4316140.9900160
Wasim AkramPAK1991199188066198.257489.1900241
Prosper UtseyaZIM20082008983663113.2017737.2900320
Tim SoutheeNZ2015201519836618*13.2045146.6700154
John HastingsAUS201120119846621*16.5063104.7600181
Andrew McBrineIRE201820181184661616.5011756.4100021
Kevin HurdleBER2007200712104662211.007291.6700227
Simon AtaiPNG20222022131136625*8.2511656.9000040
Gary WilsonIRE20142014220656232.509866.3301030
Ashton AgarAUS202320232216548*65.009072.2200032
Lawrence RoweWI19791979420656032.5010760.7501050
Scott StyrisNZ20012001330654821.6749132.6500043
Chamu ChibhabhaZIM201320133316548*32.5010263.7300052
Andre RussellWI20132013430654321.6757114.0400072
Tinotenda MutombodziZIM20202020330653421.677487.8400090
Josh PhilippeAUS20212021330653921.678973.0300082
Ali NadeemCAN20262026330655121.679965.6601161
Jehan MubarakSL20092009440653116.2512452.4200050
Alok KapaliBAN20112011440652016.2511656.0300050
Jimmy KamandeKEN200120016426532*32.5011556.5200190
Sam CurranENG20222022740653516.2555118.1800144
John ParkerNZ19811981540652416.258973.0300060
Phil DeFreitasENG19881988841652321.677685.5300052
Avishka GunawardeneSL19981998550655213.007784.42012110
Carlton BaughWI20032003552652921.6711357.5200042
Thilina KandambySL20102010751653116.2510760.7500030
Ian ButlerNZ20092009960652510.8310363.1100142
Ravindra JadejaIND2017201710626516*16.256698.4800061
Oronde BascomeBER20082008660652010.8314544.8300051
Malcolm WallerZIM20142014760652010.8312552.0000170
Devendra BishooWI2018201810646529*32.509667.7100270
Javagal SrinathIND19971997148065378.139965.6600151
Nathan McCullumNZ201420141382651810.836994.2000032
Daniel VettoriNZ1998199818104652110.839369.8900131
Sandeep LamichhaneNEP20222022141036524*9.2958112.0700371
Prosper UtseyaZIM200720071411365238.1310860.1900201
Shoriful IslamBAN2023202319148651610.838081.2500042
Mike AthertonENG19981998110646464.007387.6701070
Dimuth KarunaratneSL20112011220646032.008971.9101040
Todd AstleNZ20172017321644964.0058110.3400032
Cade CarmichaelIRE20252025320644832.008278.0500071
Adrian KuiperSA19951995221645064.008179.0101031
Shoaib MalikPAK201220124316434*32.009170.3300040
Martin BicknellENG199019904316431*32.006696.9700041
Stuart CarlisleZIM20052005330643021.3315042.6700030
Callum FergusonAUS20112011430644621.337387.6700060
Henry NichollsNZ20252025330643121.339765.9800050
Haris SohailPAK20232023330643221.336992.7500032
Mohammad SaifuddinBAN20182018631645032.0010362.1401041
PreviousPage 127Next

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.