Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND6/1 (1.5)IND need 180 runs in 289 ballsTest1st 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 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
Imran KhanPAK19881988111322715324.6444261.31010211
Duleep MendisSL19861986161712715816.9423966.1101280
Peter TaylorAUS198819881917827154*30.1162443.43010260
HMRKB HerathSL20172017111942716718.0754150.09012310
Mitchell JohnsonAUS20132013302482716416.9449055.31012274
LG PretoriusSA2026202655027010154.00154175.321102712
Derek SealyWI193519354602709245.00--021132
Joey CarewWI196819683622708367.5010936.70020330
Brendon KuruppuSL19871987661270201*54.0069538.85101270
Dave NourseSA192319234702706338.57--030-0
Ken ViljoenSA1947194751012709330.00--02050
Jahurul IslamBAN2013201381112704827.0065041.54001302
Mitchell MarshAUS20202020111112707327.0032782.57010184
P PushparajanMAC202520251111027010324.55181149.171012314
Bruce YardleyAUS19791979611227061*30.0047549.68021282
Thomas OdoyoKEN20062006141212708424.5540067.50010148
Kevin O'BrienIRE20202020121212704824.55223121.08000299
Andrew FlintoffENG20092009101312707422.5049154.99013351
Andy RobertsNZ19761976813127084*22.502955.17012141
W MiyauchiJPN20242024181432707224.55254106.30021281
Michael SlaterAUS199619961214127053*20.7745858.95033250
Liton DasBAN20152015151512705019.2937172.78012304
Sulaimon RunseweNGR20232023161622708019.29249108.43020226
Zak CrawleyENG202120211119127058*15.0048855.33023370
Brendon McCullumNZ200320032821727051*19.2945659.21014234
Denis LindsaySA1967196733026913789.67--200284
Asela GunaratneSL2016201688226911644.8347856.28110351
George GunnENG19081908481269122*38.4320.00112122
Zaheer AbbasPAK1976197658026910133.6338853.87110273
Chris GayleWI201720179902699429.89224120.090102220
Darron ReekersNED2007200799026910429.89219122.83101434
Matthew SpoorsCAN202220221092269108*38.43225119.56111306
Roy McLeanSA1960196059126910933.6315769.43112310
Lawrence RoweWI19801980710026910026.9057846.54110251
Jermaine BlackwoodWI2023202361112697926.9047556.63020353
Patsy HendrenENG1929192961112699526.9025048.00021110
Ken RutherfordNZ1991199191102697724.4543162.41021210
Brian McMillanSA19921992181152699844.8351752.03010180
Umar AkmalPAK201620161412326956*29.89217123.960211512
Aarif SheikhNEP201920191313326939*26.9029790.57000254
Deryck MurrayWI1973197381302699020.6939721.91010280
Bhanuka RajapaksaSL20212021161422696522.42213126.290253111
D ParasharUAE20252025262292694120.6935775.35000147
Dean BrownlieNZ2011201136126877*53.6055348.46030331
Abdullah ShafiquePAK20262026482268160*44.6756147.77112263
Fred SusskindSA192419245802686533.50--04000
Thilan SamaraweeraSL20022002101012687629.7859045.42020220
Mohammad NadeemOMA202520251410326876*38.2935076.57010155
Mohammad ShahzadAFG20122012101002687726.80262102.29020324
JV ChandZAM20252025101022684733.50252106.35000236
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.