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 All internationals)

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 11,773 of the 11,779 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Morris OumaKEN20082008121101493413.5525957.53000161
Aamir KaleemOMA20242024121111493614.90137108.76001156
A HalbhaviLUX20232023111101494813.55130114.62004203
Faisal RazaNOR20262026111111494814.90126118.2500189
Umar BhattiCAN201020101312314932*16.5620074.5000294
Trent BoultNZ201320131616714952*16.5629051.38013129
Derek UnderwoodENG19771977131731492310.6442235.31001150
Alex TudorENG1999199924214899*74.0024261.16010300
Jeet RavalNZ201620162411485549.3334542.90020200
Roger BluntNZ193119313401489637.00--01080
Len DarlingAUS193319332401488537.0024360.91010140
Intikhab AlamPAK196419642411486149.3310769.1602071
Kyle MayersWI2024202455114836*37.00105140.95000812
Murray ChappleNZ195419543501487629.60--01081
Joe SolomonWI196219624501489629.6050.00012110
Abhimanyu MithunIND201020105601484624.6728252.48000162
Gurdeep SinghKEN202620268601487524.6785174.12010199
KJ StagnoGIB202420246601486524.6778189.74010914
Geoff RaboneNZ1949194946114839*29.60--00030
Dick WestcottSA195419543601486224.67--010100
Dick MotzNZ196619663601485824.677838.46020155
Vusi SibandaZIM201520157711484924.6721967.58000112
Dinesh KarthikIND200520055701489321.1431247.44010200
Sulaimon RunseweNGR202220227721483929.60129114.73000200
Natim HassamPOR2026202697314852*37.00121122.31010134
Ali RahmonNGR2025202577114864*24.67123120.33010173
Maurice TateENG192519254701483421.1412174.38001182
Saleem MalikPAK19821982671148100*24.6733044.85101160
Evan GrayNZ1986198610811485021.1451029.0201090
Babar HayatHK201420148801485518.5020671.84022164
Niroshan DickwellaSL201420145801487218.5024859.68010151
Sharmarh BrooksWI202320238801484418.5020572.20002121
John CampbellWI202120214801484218.5039337.66000171
Alishan SharafuUAE2022202210801483518.5021170.14001131
L Yamamoto-LakeJPN202320238801486018.50131112.98012154
Tony MacGibbonNZ195619564811483621.14--002211
Neil HawkeAUS1965196568314845*29.601540.0000100
Dwaine PretoriusSA2022202213911482918.50133111.28001148
Gareth DelanyIRE2026202610901485616.44108137.04012118
Robinson ObuyaUGA2025202599114858*18.50142104.23011105
Awais AhmadSWE202520259901483216.44111133.330011110
Charles MacartneyAUS190919095911485118.50--02000
Frederick FaneENG191019105901483916.44--00100
Geoff HowarthNZ197619765901484316.446467.19002140
Brad HoggAUS200420041411714841*37.0017982.6800370
Naseem ShahPAK20252025171121485116.4416191.9301198
Sukhdeep SinghKEN202320231511414837*21.1416689.16000121
Dhammika PrasadSL20142014141231483116.4419874.75003145
Gerald CoetzeeSA20232023211511482210.5718281.32001124
HMRKB HerathSL20142014211861484812.3330149.17003220
PreviousPage 187Next

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.