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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Saeed AhmedPAK1962196271404196929.93--040272
Sarel ErweeSA20222022917041910824.6592745.20112480
Fakhar ZamanPAK202220221717041910924.6546290.69122505
Janith LiyanageSL202620261817441961*32.23374112.030203812
VP ThamotharamMAC2021202118182419104*26.19299140.131113420
David MillerSA20142014282484196526.1944195.01011337
Iftikhar AhmedPAK20222022302464195123.28371112.940212715
Bilal ZalmaiAUA202620262424241989*19.05257163.040234029
Everton WeekesWI1956195645041815683.60--300590
Tony de ZorziSA202320238101418119*46.4457572.701214411
Wally HammondENG19301930611041811338.0091533.44120391
Norm O'NeillAUS19591959813441813446.4433641.67121300
Basil D'OliveiraENG196919699131418114*34.8362041.45111372
Azhar MahmoodPAK1997199723166418128*41.8070559.29120397
Niall O'BrienIRE20072007191904187222.0067462.02042341
Andrew McBrineIRE202320232220341886*24.5971458.54021525
Bevan CongdonNZ19651965102004185720.9020.00012175
Shane WarneAUS/ICC20052005162334189020.9062167.31023478
Wasim AkramPAK19981998222444185720.9061468.08012459
Les AmesENG1930193048141714959.5723375.54200360
Upul TharangaSL2014201491304179232.0867661.69020591
Shaun MarshAUS200920091313041711232.0853478.09120365
V SainiROM20262026191424177234.75324128.70020438
Phil SimmonsWI1996199613141417103*32.0863965.26112434
Will JacksENG20232023161604179426.06356117.130203920
Dilip VengsarkarIND19891989171804178823.1779752.32020280
C ChatphaisanTHA202420242323241770*19.86378110.320254411
Romesh KaluwitharanaSL20002000222634175518.1363765.46013510
Nathan HauritzAUS200920094127124177527.8068860.61020414
Bill PonsfordAUS1931193179041618346.22--200310
Wally HammondENG19371937610041614041.6054738.76121391
M GogevBUL202520251111141677*41.60254163.780403529
Tom GraveneyENG19551955813141611134.6715770.70111410
B SharkiNEP202320231514241677*34.6764864.20031412
Mohammad NabiAFG20232023262254166524.47395105.320203612
Aubrey FaulknerSA1911191136041511569.1768560.58140451
Mohammad HafeezPAK20202020108341599*83.00272152.570413620
Yuvraj SinghIND201720171413141515034.58412100.731104810
Parthiv PatelIND20042004121424156934.5877353.69042600
Devon SmithWI20042004914241510834.5880051.88101601
Syed AzizMAS20192019141424158734.58297139.730424316
Fakhar ZamanPAK20242024161504157827.67272152.570302928
Ranjan MadugalleSL198219821317241591*27.6779146.14021383
Usman KhawajaAUS2024202491824157525.94100641.25021461
Sam CurranENG20262026261954155829.64377110.080113112
Sadiq MohammadPAK197719771119041510521.8443738.90113140
Asghar AfghanAFG20182018232014156721.8448685.390112119
Nasir HossainBAN20142014262414154218.0461267.81000374
Zeeshan MaqsoodOMA20242024262534155118.8652678.90011399
Wasim AkramPAK199319933232641539*15.9658970.46005416

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.