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
Manzoor ElahiPAK19881988661863317.2010383.5000060
Shane Edward BondNZ200220021683862617.2010185.1500073
Sohail TanvirPAK201120111284863021.509590.53000121
Bhuvneshwar KumarIND201920191981864612.2910581.9000172
Keshav MaharajSA2025202512838622*17.2011574.7800082
Robert CroftENG1997199714838630*17.2011674.1400062
Najibullah ZadranAFG202320231091862310.7512568.8000082
Pathum NissankaSL2021202199086249.5615555.48001100
Tim SoutheeNZ20172017141058625*17.2070122.8600184
Nathan EllisAUS20262026101058636*17.2012270.4900041
Kiran MoreIND1988198812103863012.2911972.2700041
Daniel VettoriNZ2001200116124861910.7510482.6900233
Jimmy KamandeKEN20062006131228632*8.6019145.0300390
Abdur RazzakBAN2006200626127862117.2011574.7800061
Niall O'BrienIRE20062006220855342.5011573.9101090
Samiullah ShenwariAFG201320134228555*-11772.6501080
Mohinder AmarnathIND19781978321855185.0014658.2201050
Muhammad UsmanUAE20222022330854728.3311673.2800073
Kamindu MendisSL20222022330855728.3312667.4601051
Sadiq MohammadPAK19751975330857428.3312369.11010131
Mohammad SamiPAK20072007540854621.2512070.8300092
Chris ReadENG20042004541852728.338698.8400044
Sarfraz AhmedPAK201220128428546*42.5010878.7000160
Sybrand EngelbrechtNED202420244418546*28.3313762.0400090
Regis ChakabvaZIM20102010441854528.3314359.4400090
Sompal KamiNEP20252025540856721.2573116.4401034
Narendra PatelUSA20192019540854021.2511971.4300041
Sanjay ManjrekarIND19881988442855242.5010680.1901160
Brad HoggAUS20082008751853221.2513264.3900020
Chamara SilvaSL19991999750855517.0014857.4301070
Johan van der WathSA200620068728537*17.0063134.9200338
Mark WoodENG202320239748543*28.3365130.7700175
Brad HoggAUS2007200727838540*17.0073116.4400273
Brett LeeAUS200320032491852010.6312269.6700113
Malinga BandaraSL2006200619928528*12.1410977.9800253
Andrew McBrineIRE20212021149085309.4413065.3800181
Stuart WilliamsWI1999199911928530*12.1415156.2900361
Karan KCNEP20222022141018529*9.4411375.2200173
Chris PringleNZ19941994261688534*10.639589.4700253
Gary CosierAUS19781978110848484.0078107.69010111
Kim BarnettENG19881988110848484.0014657.5301000
Josh DaveySCO20132013220846442.0011374.3401091
Gulbadin NaibAFG201620162218482*84.0078107.6901036
Younis AhmedPAK19871987220845842.0015155.6301060
Marvan AtapattuSL19961996430845828.0013761.3101020
James HopesAUS20062006830844328.009687.5000040
Martin GuptillNZ20212021330843828.0071118.3100085
Dimuth KarunaratneSL20212021330845228.0011076.3601051
Anton DevcichNZ20142014430845828.0010877.78011100
Prithvi ShawIND20202020330844028.0082102.44000122
PreviousPage 112Next

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.