Live1st ODI · India in New Zealand 2026/27NZ44/2 (9)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 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
Garry SobersWI1963196358032210240.2520445.10120252
Yashpal SharmaIND198019807903227235.7867147.99020324
Amjad AliUAE20142014101003229832.2039082.56020452
Aarif SheikhNEP20232023161313226326.8345271.24021222
Farokh EngineerIND1969196971403227723.00--011220
Viv RichardsWI19751975131723227421.4733264.16022421
Denys MorkelSA192919295813218845.86--030-0
Mehrab HossainBAN1999199999032110135.6752561.14120313
B SharkiNEP20252025101003217332.1041277.91010322
Chandu BordeIND19681968611232165*35.671233.33031230
Mike RindelSA19981998111103216429.1845071.33021390
Matthew WadeAUS20202020101203218026.7543773.46020346
Chandu BordeIND19671967612032112526.7522629.20112370
Matthew ShortAUS20242024161303215824.69268119.780102816
Arjuna RanatungaSL198919891213132171*26.7559454.04021180
Steven TaylorUSA20242024151503215421.4034393.590133413
Rovman PowellWI202520251615332179*26.75208154.330102421
Glenn PhillipsNZ202120211816432158*26.75224143.300121720
Chris HarrisNZ199419942117532150*26.7547867.15011185
Javed OmarBAN20042004131903216816.8978141.10030340
Nathan McCullumNZ20132013261943214721.40307104.560012512
Sylvester OkpeNGR20252025211933214420.06293109.56001227
WPUJC VaasSL19951995172263215120.0670745.40011310
Ed JoyceIRE20182018782320116*53.3346169.41121351
Joshua van HeerdenGER202620269913207440.00213150.230212813
Charles KellewayAUS1911191151013207035.5683438.37030180
Garry SobersWI1957195751003206632.00--020440
John GuyNZ19551955510232010240.00--121260
Hashim AmlaSA20062006611032014929.0965249.08112440
MD DaiPNG201720171212132063*29.0939481.22021341
Aravinda de SilvaSL200120011113032010624.6264649.54100363
Steve RhodesENG199419941216532065*29.0992234.71021303
Scott StyrisNZ200820081817332087*22.8642375.65022275
Shadab KhanPAK20232023241713204820.00309103.56000237
Noah CroesNED202420242117432046*24.6238782.69000262
Dwayne BravoWI20042004221833207721.3361152.37023381
Surendran ChandramohanSIN202220221818032010017.78273117.221012518
John DysonAUS198119811218132010218.8294533.86102270
Merv HughesAUS19931993201933204520.0056956.240022412
WPUJC VaasSL199919993735113204113.3358854.42008194
Sid BarnesAUS19461946330319234106.3371936.86110210
Graham ThorpeENG19931993691319114*39.8871244.80111270
Ian BellENG20092009610031914031.9064349.61120332
Bill EdrichENG19481948510031911131.9015322.22120293
Roy DiasSL19841984810131910835.4469545.90110300
Karabo MotlhankaBOT20222022111113195631.90247129.15020444
Ed CowanAUS2013201361203198626.5884737.66011421
Bill LawryAUS1970197061213198429.0090635.21021383
Mohinder AmarnathIND1978197891223198631.9033140.79031181
Woorkeri RamanIND19901990101213199629.0064849.23034372
PreviousPage 101Next

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.