ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashan TillakaratneSL19911991440742618.5020236.6300050
Sylvester JosephWI20052005440745818.5013056.9201071
Irfan AhmedHK20142014440743718.508191.3600093
Chris MorrisSA20192019841744224.6761121.3100043
Nurul HasanBAN20262026441743824.679677.0800081
Dunith WellalageSL202220226417431*24.679379.5700062
Craig WhiteENG19971997550743814.8015049.3300230
Scott StyrisNZ19991999550744314.808983.1500081
Andy BlignautZIM20012001751742518.509280.4300051
Anderson CumminsWI199519958537444*37.0071104.2300150
Norman VanuaPNG20172017651742418.508884.0900123
Simi SinghIRE20202020550743414.8011763.2500160
Matthew SpoorsCAN20262026650743114.8013355.6400151
Dilpreet BajwaCAN20242024650742514.8011862.7100081
Mahesh TheekshanaSL2024202413627427*18.5014252.1100031
Shabir NooriAFG20102010660743812.3314650.6800271
Nicky BojeSA/AX200520051274743324.677993.6700081
Sherwin CampbellWI20012001770744210.5715647.4400380
Ajit AgarkarIND200120011283741614.809974.7500040
Craig WallaceSCO2018201898074349.259577.8900160
Richard SnellSA1994199412837427*14.8058127.5900062
Adil RashidENG201920192093742512.3373101.3700281
John DavisonCAN20092009220734136.508585.88000101
Ajit WadekarIND19741974220736736.509081.11010110
Derek RandallENG19781978220734136.5011762.3900061
Jock EdwardsNZ19761976220734136.509973.7400081
Steve TikoloKEN20102010331735736.509477.6601061
Keegan MethZIM20062006430735324.3313155.7301061
Sandun WeerakkodySL20172017330735824.3366110.6101091
Blair HartlandNZ19921992330735424.3315347.7101060
Javed AhmadiAFG20212021330733824.338982.0200073
Glenroy SealyCAN19791979330734524.3314948.9900090
Kieron PollardWI20222022440736918.259081.1101144
Steven TaylorUSA20242024440734618.2513255.30002100
Ashton AgarAUS20202020541732824.337498.6500050
Donald TiripanoZIM202020204427355*36.5060121.6701027
Kagiso RabadaSA201720171841732624.3363115.8700072
Hasan AliPAK202120214417332*24.3339187.1800057
Michael JonesSCO20222022440733618.2512956.5900071
Mike DennessENG19741974440733218.2512359.3500050
Mudassar NazarPAK19891989540734818.2521633.8000020
Rick DarlingAUS19821982440733418.2514450.6900030
Andrew HilditchAUS19851985440732718.2517042.9400050
Minhajul AbedinBAN19981998440734518.2515048.6700160
V.B.ChandrasekharIND19881988440735318.2513056.15010100
Chamara KapugederaSL20172017550734014.6011662.9300150
David WarnerAUS20182018550733514.607794.81000110
Ziaur RahmanBAN20142014650734114.6053137.7400174
Jason HolderWI20212021652735224.3310271.5701172
Rodney TrottBER200820086627348*18.2514351.0500040
PreviousPage 120Next

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.