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
Bryan YoungNZ199619967902466127.3345354.30020250
Aaron JonesUSA20232023101002467524.6038064.74020146
IA De SilvaBUL2021202110101246100*27.33223110.311122313
Russell EndeanSA195519555101246116*27.33--103160
Rusi SurtiIND1962196251002465724.60--01202
Kithuruwan VithanageSL201420149113246103*30.7530979.61100334
Taufeeq UmarPAK2012201261222466524.6045154.55021410
Avishka IroshanROM20252025151212466622.36215114.42011248
Basil D'OliveiraENG19721972812224650*24.6058442.12010380
Gary WilsonIRE201220121513324641*24.6030680.39001204
Vijay ManjrekarIND19521952813024613318.9210.00102220
Akshdeep NathUAE202620261514524653*27.3327689.13012199
George DockrellIRE20212021181542464522.3628087.86000206
Jamie OvertonENG20252025171512466817.5725994.98012286
Joe DarlingAUS1902190291602466915.3810.00023142
S PradhanBHU20242024171702462814.4726891.79001283
Gulbadin NaibAFG20172017211722465116.4038264.40021139
Riley HekurePNG202220222220324648*14.4730879.87004212
Warren LeesNZ19831983232162468916.4049449.80011222
Suranga LakmalSL201820182428724633*11.7147951.36004273
'Young Jack' HearneENG1911191124124511481.6756243.59110240
Ian BillcliffCAN200720075502459349.0033972.27020184
Vijay MerchantIND1946194635024512849.00--111210
Farokh EngineerIND1973197336024512140.8344455.18110280
Frank WorrellWI196119613602458240.8335933.70030341
Ken MackayAUS196019605602458940.8313654.41020100
Colin de GrandhommeNZ20222022672245120*49.0033074.24101244
T SuriUAE202620268702457835.00216113.430103011
Mushtaq MohammadPAK1975197557024512335.0016454.2711050
Tom MoodyAUS199019907702458935.0035668.82020154
Shreyas IyerIND201720179802458830.63240102.08021264
S GroverCZE2026202698024511630.63156157.051002710
Ken ViljoenSA1931193148024511130.63--101140
Bryan DavisWI196519654802456830.63--030-0
Kim HughesAUS1978197848024512930.6376931.86101174
Matthew BellNZ2008200859124510730.6351048.04113420
Mike AthertonENG1999199959024510827.2272633.75112310
Zahoor ElahiPAK199619968902458627.2239062.82030237
Thomas OdoyoKEN20032003101022454630.6338164.30000272
Shaiman AnwarUAE20182018101002456424.5032276.09021196
Mohamed RishwanMAL20192019111002456724.50245100.000202210
Imal LiyanageQAT202320231110124549*27.22228107.46001244
Travis FriendZIM20032003101112458224.5032874.70022303
Tony de ZorziSA20262026121102457922.2728486.27021244
Nicholas FerrabyJER201920191212124581*22.27214114.49012300
Rinku SinghIND202420241814724569*35.00162151.230211416
Raman LambaIND198719871314124557*18.8534364.43011141
Ahmed FaizMAS20242024191502453816.33227107.93001205
Milinda SiriwardanaSL20162016171632454218.85245100.00003188
Chad SoperPNG20222022222072453518.8543356.58000112
PreviousPage 128Next

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.