Live1st ODI · India in New Zealand 2026/27NZ170/9 (37.2)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
Geoff HowarthNZ19821982330533417.679356.9900050
Kapil DevIND19791979330532517.675596.3600060
Derek CrookesSA19981998632532653.005694.6400041
Aravinda de SilvaSL19911991440532613.256088.3300130
Ian BlackwellENG20052005540532913.257075.7100150
Alex CusackIRE200720074425336*26.509058.8900011
Ben StokesENG20222022440532713.256482.8100170
Carlos BrathwaiteWI20182018540532413.255792.9800032
Washington SundarIND20232023740531813.256779.1000041
Gareth DelanyIRE202120214435321*53.0047112.7700040
Romario ShepherdWI202520255415326*17.6745117.7800014
Somachandra De SilvaSL1985198510425324*26.5011944.5400020
Angus FraserENG199119915415338*17.677768.8300051
Damien FlemingAUS200020001041532917.677372.6000130
Mafizur RahmanBAN19971997441531617.6710450.9600030
Kyle MillsNZ2004200415555344*-35151.4300024
Shane Edward BondNZ20102010552531917.675498.1500042
Tafadzwa MufambisiZIM20062006550532110.608860.2300060
Jimmy HansraCAN201020106535330*26.506779.1000031
Sohag GaziBAN20132013652532617.6751103.9200051
Mosaddek HossainBAN201820186535326*26.5011745.3000040
Sarfraz NawazPAK19831983850531710.607174.6500061
Winston BenjaminWI199519951050532210.606680.3000012
Andri BerengerUAE2015201566053228.8311147.7500070
Jack JarvisSCO202520257635316*17.6753100.0000060
Courtney BrowneWI19951995872531810.6010152.4800000
Sohail TanvirPAK20072007873532613.2544120.4500242
Courtney WalshWI198919892173531413.2543123.2600022
James FranklinNZ2001200114815325*7.579754.6400160
Mitchell StarcAUS2020202011835319*10.6051103.9200232
Sanjeev SharmaIND198819881783532810.608959.5500230
Morné MorkelSA2013201315925319*7.576581.5400333
Saeed AjmalPAK20122012179253127.577867.9500050
Calum MacLeodSCO2015201599053225.898959.5500480
Lasith MalingaSL201320132916553194.826779.1000671
Avishka GunawardeneSL20052005110525252.006185.2501060
Tom CooperNED20122012210525252.006678.7901002
Roland ButcherENG19801980110525252.0038136.8401050
Tillakaratne DilshanSL20022002320525026.007569.3301050
Dimitri MascarenhasENG200820084215229*52.0025208.0000042
Nurul HasanBAN202220223225232*-6580.0000051
Javed MiandadPAK197519752215228*52.006777.6100030
Shane WatsonAUS200320035325235*52.007569.3300020
Morné MorkelSA/AX20072007632522552.0044118.1800052
Manish PandeyIND20202020331524226.005692.8600040
Reeza HendricksSA202020203315235*26.007470.2700060
Mohammad NaveedUAE20142014631522026.0049106.1200062
Wanindu HasarangaSL20192019331523026.0040130.0000032
Karl BirkenstockNAM20202020330522817.337272.2200050
Derick ParryWI19801980331523226.006580.0000020
PreviousPage 138Next

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.