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
Umar BhattiCAN20092009641774625.6711070.0000070
Niko DavinNAM20252025440773319.2510374.7600081
Rovman PowellWI20162016440774419.2569111.5900044
Wayne LarkinsENG19801980440773419.2517444.2500030
Eric SzwarczynskiNED20112011550772815.4014652.7400071
Michael LeaskSCO20262026751772919.2566116.6700053
Arun LalIND19881988550775115.4012163.6401280
Greg BlewettAUS19991999650774015.4013656.6200130
Noor Ali ZadranAFG20192019550773215.4012561.60001110
Raqibul HasanBAN20112011661773815.4014154.6100221
Mohammad RizwanPAK201620166627734*19.258590.5900060
Sandeep GuptaKEN19991999660773512.8314453.4700270
Warren LeesNZ19801980770772511.0012263.1100132
Dilhara LokuhettigeSL2005200588077299.638590.5900184
Tim SoutheeNZ201220121395772819.257898.7200043
Roger BinnyIND198619862110277249.6310871.3000140
Graeme LabrooySL198819881412477339.6313059.2300271
Luke RonchiAUS20082008420766438.0037205.4101066
Zane GreenNAM20212021220764738.009480.8500070
Imad WasimPAK20152015520766138.007897.4401070
D KhanalNEP20242024420767638.008688.3701172
Rhys MariuNZ20252025220765838.008688.3701092
Majid KhanPAK19811981321765676.0010373.7901030
Andrew WhiteIRE20062006330764025.339679.1700070
MahmudullahBAN20202020330764125.338985.3900051
Trevin BastiampillaiCAN20072007330764925.3312262.30000111
Dewald BrevisSA20262026331763738.0060126.6700035
Aamer SohailPAK20002000330764725.3311367.2600060
Jacques KallisSA20132013440765019.0011069.0901081
Samiullah ShenwariAFG20122012540763219.0016346.6300071
Brian ChariZIM20152015440763919.0016446.3400040
Karan KCNEP20212021541764225.338787.3600055
Ian HollandUSA20192019440764419.009282.6100032
Steve RhodesENG19941994441765625.3310076.0001071
Naimur RahmanBAN19981998441764125.3313954.6800030
Mark AlleyneENG199919994417638*25.3312063.3300020
Naved-ul-HasanPAK20102010551763319.0068111.7600163
Pieter SeelaarNED201020108537634*38.0010572.3800182
Imran KhanPAK198119816527629*25.3312162.8100120
Javagal SrinathIND199519951262763719.0066115.1500162
Mohammad HafeezPAK20072007660763412.6712461.29001130
Darren GoughENG/ICC2005200516657646*76.009084.4400070
Adil RashidENG201720171761763915.2056135.7100181
Jamie OvertonENG20262026961763415.2067113.4300072
David GowerENG19801980660762712.6710870.3700080
Phil SimmonsWI199819987617623*15.2010771.0300090
Mashrafe MortazaBAN2005200510717629*12.678095.0000271
Yasir ShahPAK2015201514727632*15.208193.8300161
Rumesh RatnayakeSL198719877727628*15.209084.4400051
Luke JongweZIM20222022870762410.8610572.3800082
PreviousPage 118Next

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.