Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 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
Wallis MathiasPAK195819585902517727.89--020-0
Imran KhanPAK1992199214912517231.3846454.09012224
KJ FerraryGIB202620261010125158*27.89202124.26021246
L BruceGIB20262026101002515325.10167150.300102610
John HoltWI1955195551002516025.10--010110
Samiullah ShenwariAFG20182018131332514925.1033674.70000149
Sam CurranENG202120211915725195*31.3829684.80013248
D AbeyrathnaNOR20252025161512513817.93248101.21000264
Aftab AhmedBAN20082008131622516117.9350849.41015192
Phil DeFreitasENG199119911619325155*15.6951748.55010230
Akram RazaPAK1994199433211025133*22.8248351.97003201
Jack HobbsENG1920192024025012262.5045554.95110171
George BrownENG192119213502508450.00--020240
John ReidNZ19811981351250123*62.5089128.06111210
Peter TooheyAUS197719773602508341.6748951.12031261
Brendan NashWI200820088822507441.6751148.92020351
Charles MacartneyAUS191219127802509931.2510053.0001072
Robert ChristianiWI195119514812507635.71--010210
Ayan KhanOMA20212021121002508325.0040561.73010164
Jan FrylinckNAM202320231110225057*31.25217115.21010168
Steve TikoloKEN200820081211025010222.7328787.11102254
Janeiro TuckerBER20072007121202504920.8333873.96001296
Gerry AlexanderWI1960196071222507225.0024231.82021120
Arun LalIND1988198891312506920.8342259.24022220
A RandhawaAUA202620261614325050*22.73223112.11021198
Billy ZulchSA19101910714225043*20.8319627.0400050
Niall O'BrienIRE20102010151512505017.8628787.11011261
Steve RixonAUS1978197891542505422.7314732.65013220
Tim ZoehrerAUS198619861415225052*19.2355545.05010302
Manoj PrabhakarIND198919891716625054*25.0056144.56012231
Rishabh PantIND202620263402498162.2534173.02030248
Peter HandscombAUS2016201635224910583.0043856.85120281
Imtiaz AhmedPAK1961196136124913549.80--11010
Haris SohailPAK2014201477124985*41.5030282.45020204
Frank MannENG192319234702498435.57--020116
Surendran ChandramohanSIN2024202411932498241.50185134.590202510
Muhammad MuneebBEL202420249902495427.67186133.870222610
Tharanga ParanavitanaSL2012201251012497527.6761440.55013263
Wesley BarresiNED20112011101002496724.9039263.52011245
Babar HayatHK201520151010324965*35.57227109.690101610
Kendel Kadowaki-FlemingJPN20252025101002496024.90219113.70021228
Gulabrai RamchandIND1953195351002496224.90--021110
Chamu ChibhabhaZIM20072007111102497322.6441560.00030231
Martin KentAUS1981198181112495424.9046753.32020280
Dimuth KarunaratneSL2013201381212498522.6440461.63012272
Ameer SaiyedBOT20232023121202495520.75238104.62010256
Shimron HetmyerWI2017201771202496620.7535370.54010345
Jiten RamanandiOMA202620261313124991*20.7529285.27022198
SH VenugopalSIN202520251313224946*22.64231107.79000147
Jason RoyENG20202020151402497017.79223111.660132410
PreviousPage 126Next

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.