Live1st ODI · India in New Zealand 2026/27NZ66/2 (13.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
Brijesh PatelIND19791979330633821.0010659.4300080
Graham YallopAUS198019803316352*31.509467.0201130
Hasan JamilPAK19781978430632621.006794.0300011
Heath StreakZIM199519955426323*31.507979.7500041
Ian BellENG200520056426337*31.507485.1400070
Alzarri JosephWI20252025640634115.7555114.5500173
Dhammika PrasadSL2014201410536330*31.5051123.5300162
James NeeshamNZ201420148516334*15.756498.4400072
Keshav MaharajSA202220221150632812.607584.0000081
Sese BauPNG201920195516327*15.759764.9500041
Makhaya NtiniSA2004200418656342*63.0050126.0000052
Greg LambZIM20112011662631815.758772.4100141
Sachithra SenanayakeSL201220127636322*21.006991.3000161
Gus AtkinsonENG20232023962633515.7550126.00001101
Nasser HussainENG19971997772632012.6013048.4600150
Sanwar HossainBAN20022002771632310.5013148.0900090
Adam MilneNZ201520151674631921.008772.4100121
Duleep MendisSL1984198477063209.0013546.6700030
James FranklinNZ2002200210826323*10.5011355.7500140
Graeme SwannENG20082008108163299.0010261.7600080
Madan LalIND198619861184633015.7511057.2700050
Winston BenjaminWI1987198798163319.007287.5000263
WPUJC VaasSL20072007161046319*10.508970.7900141
Nuwan KulasekaraSL20142014131236342*7.009367.7400632
Sam BillingsENG20162016110626262.006989.8601041
Asif IqbalPAK19781978110626262.007286.11010--
Brad HaddinAUS20052005420623231.007978.4800050
William PorterfieldIRE20142014220623731.0012151.2400072
Rohan MustafaUAE20162016220624331.006595.3800071
Ryan BurlZIM20262026220623131.0010857.4100040
Shaheedur RahmanBAN19861986220623731.0010857.41000--
AB de VilliersSA20182018330623020.6759105.0800052
Wesley BarresiNED20252025330623620.6710459.6200050
PL MommsenSCO20112011330623420.679168.1300012
Sohag GaziBAN20122012530623020.677780.5200090
Mehrab HossainBAN20022002330624120.6711752.9900160
Asghar AfghanAFG20092009330623020.6716238.2700030
Craig WishartZIM19961996440625315.506595.3801143
Robin PetersonSA20042004841623620.6710062.0000051
Bilawal BhattiPAK20132013741623920.6749126.5300072
Bas de LeedeNED20212021540622315.5017036.4700160
Syed KirmaniIND198219829426227*31.0012051.6700030
Abdul QadirPAK198519851143623762.0058106.9000031
Athar Ali KhanBAN19981998440624715.5014343.3600250
Harbhajan SinghIND2004200411526241*20.678176.5400171
Abdul RazzaqPAK20072007750622712.409565.2600051
Kennedy OtienoKEN19981998550622812.4015540.0000181
Charles CoventryZIM20062006550622512.408176.5400171
Corey AndersonNZ20172017550622412.407780.5200142
Abdul QadirPAK198319836536241*31.0010559.0500121
PreviousPage 129Next

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.