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
Mohammad AmirPAK201020104401253.003138.7100100
Clint McKayAUS2010201013421266.001866.6700000
Matt HenryNZ2022202210411254.002941.3800100
Sese BauPNG201820184401293.004228.5700210
Richard NgaravaZIM2017201764112104.001963.1600201
Fred KlaassenNED202320235431210*12.001580.0000101
Aryan DuttNED202620267401253.002744.4400110
Ryan KleinNED20222022442128*6.001580.0000100
Courtney WalshWI199519951243126*12.001580.0000010
Kiran MoreIND199319934421210*6.001392.3100120
Steve HarmisonENG20062006853125*6.002254.5500000
Nantie HaywardSA2000200016511243.002842.8600100
Mervyn DillonWI20012001953125*6.003732.4300100
Tawanda MupariwaZIM200920097531210*6.003435.2900200
Nazmul HossainBAN20042004654124*12.004725.5300000
Chris TremlettENG201120116521274.002450.0000001
Adam MilneNZ202320237511243.004030.0000100
Simon DavisAUS198719871154123*12.001485.7100000
James AndersonENG201020101364125*6.002646.1500010
Mark WoodENG2019201915641210*6.001580.0000220
Allah Mohammad GhazanfarAFG2026202610601262.001866.6700210
Munaf PatelIND201120112175126*6.001770.5900110
Nosthush KenjigeUSA202520259731243.002060.0000200
Tangeni LungameniNAM20242024976127*12.003040.0000000
Winston BenjaminWI1988198817711262.003138.7100310
Allan DonaldSA199319931685125*4.004626.0900300
Rubel HossainBAN201820181582128*2.003040.0000401
Shoaib AkhtarPAK199919992197124*6.002842.8600100
Shoaib AkhtarPAK200220022493123*2.003633.3300200
James FosterENG200120015111111*-10110.0000000
Russel ArnoldSL19971997110111111.002152.3800020
Waqar YounisPAK19991999210111111.002055.0000000
Paul HitchcockNZ200820081111111*-11100.0000001
James AndersonENG20052005510111111.003729.7300000
Brian LaraWI19901990110111111.002055.0000020
Robin PetersonSA20142014210111111.001291.6700001
Mushfiqur RahmanBAN20002000310111111.004723.4000010
Sairaj BahutuleIND20032003110111111.001384.6200010
Shaun TaitAUS200720071810111111.0010110.0000011
Paul MooneyIRE200620061111111*-7157.1400010
Rob BaileyENG19871987110111111.002544.0000000
JS AbabuKEN19991999210111111.001861.1100000
Dewald NelSCO201020101111111*-1764.7100010
Yashpal SharmaIND19781978210111111.002642.31000--
Junaid SiddiquiCAN201220121111111*-1668.7500010
Carlos BrathwaiteWI20112011110111111.002055.0000010
Pat CumminsAUS20262026110111111.006183.3300020
Scott KuggeleijnNZ201720172111111*-6183.3300010
Craig YoungIRE201420143111111*-7157.1400011
Tom CurranENG20212021410111111.001668.7500010
PreviousPage 205Next

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.