ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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
Hasan MahmudBAN202520253301494.673441.1800110
Jayden SealesWI202620266311477.002556.0000020
Bob WillisENG19841984733147*-14100.0000010
Jeff ThomsonAUS198119815301464.672850.0000010
Maninder SinghIND19881988133214714.001877.7800000
Ravindra PushpakumaraSL19961996932148*14.002070.0000010
Azhar HossainBAN1988198833014104.675226.9200000
Dilhara FernandoSL2008200874214127.001593.3300020
James AndersonENG2015201510421487.001782.3500120
Nadeem AhmedHK201420144411464.672263.6400000
Xavier DohertyAUS20112011144114104.672948.2800100
Ahsan MalikNED201320135441410*-2751.8500010
Shaminda ErangaSL20132013943147*14.003243.7500100
Doug BracewellNZ20122012441148*4.672948.2800100
Lahiru MadushankaSL201720174411474.672653.8500120
Aryan DuttNED20252025641148*4.672948.2800100
Muhammad JawadullahUAE202320235421413*7.0013107.6900111
Chetan SharmaIND19871987741147*4.672948.2800101
Tim MayAUS199419941543145*14.002556.0000000
Manjural IslamBAN19991999655146*-3046.6700000
Daren PowellWI200520057511463.503046.6700200
Nuwan KulasekaraSL2006200695214114.675724.5600100
Shahadat HossainBAN200620061653145*7.002166.6700010
Pragyan OjhaIND20102010755147*-3935.9000010
Albert van der MerweIRE201020107511483.502458.3300201
Wellington MasakadzaZIM20152015105014102.804332.5600200
Shoriful IslamBAN202620268501472.802556.0000220
Javagal SrinathIND199319931862145*3.502948.2800010
Fidel EdwardsWI2006200617631444.674431.8200000
Eshan MalingaSL202520257631444.675525.4500020
Bernard ScholtzNAM202620261474147*4.672360.8700000
Glenn McGrathAUS199419942484145*3.502948.2800120
Fazalhaq FarooqiAFG2023202317117146*3.504332.5600220
Brad WilliamsAUS200220021111313*-2259.0900020
Al SahariarBAN20002000110131313.004330.2300020
Naved-ul-HasanPAK20032003210131313.0013100.0000001
K WeeraratneSL20012001210131313.001681.2500020
Ian ButlerNZ201020102111313*-2161.9000020
Michael MasonNZ200320033111313*-13100.0000020
Brad HaddinAUS20012001110131313.0011118.1800020
Hiren VaraiyaKEN20142014210131313.0013100.0000020
Enamul HaqueBAN20012001110131313.002161.9000020
Gary WilsonIRE20072007110131313.002454.1700020
Sarfraz AhmedPAK20212021110131313.0013100.0000020
Andre RussellWI20182018110131313.0012108.3300011
Michael BatesNZ20122012210131313.0010130.0000011
Aamir KaleemOMA20192019210131313.001681.2500010
Gavin MainSCO202120214111313*-11118.1800000
Jan FrylinckNAM20232023110131313.0010130.0000001
Rahul ChaharIND20212021110131313.002552.0000000
PreviousPage 200Next

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.