Live1st ODI · India in New Zealand 2026/27NZ131/8 (31.1)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
Bob TaylorENG19791979121232949732.6788033.41021250
Hashan TillakaratneSL1991199191312944924.5081336.16000260
Jehan MubarakSL20072007151552947229.4034186.22012227
Andy BlignautZIM20012001131522949222.6249159.88013327
Andre RussellWI201220122115429459*26.73252116.670132812
Hamish MarshallNZ20062006161922945017.2949159.88010171
Geoff BoycottENG19671967352293246*97.6768842.59100351
Donald BradmanAUS193319333602937648.8338276.70030411
Omid Mailk KhelBEL2026202698229359*48.83220133.180203210
Chamu ChibhabhaZIM20102010111102935926.6431393.61030298
Tre MandersBER20232023111122937432.56228128.510302514
Nishan MadushkaSL2024202481212936926.6441271.12021371
Maqsood AhmedPAK1955195571202939924.42--01051
Dav WhatmoreAUS1979197971302937722.5458342.20021360
Bruce YardleyAUS19821982131702935317.2448660.29015331
Nayan MongiaIND199919992624102935220.9353854.46012202
Doug WaltersAUS1965196523029215597.3369542.01200202
Kamran KhanQAT202020206602928848.67215135.810302120
Trevor GoddardSA1965196536029211248.67--120253
Victor TrumperAUS1908190848029216636.5050.00113310
Trevor BaileyENG19511951682292134*48.67--110160
Jimmy HansraCAN201120111010129270*32.4450657.71020206
Kapil DevIND1978197891012926132.4420687.38020196
Kraigg BrathwaiteWI2011201161202926824.3386533.76033260
Vernon PhilanderSA2017201791452925432.4453254.89022403
Peter TaylorAUS19901990221472928741.7155352.80020170
Shoaib KhanUAE20262026181512926820.86277105.420322115
Pankaj RoyIND19521952915129211120.8610.00105151
Umar AminPAK20132013201612925919.4737178.71011362
Tadiwanashe MarumaniZIM20262026212122923515.37219133.330012913
Waqar YounisPAK2002200247355292289.7346862.39003368
Seymour NurseWI1965196548029120136.38--10100
George BaileyAUS20152015111012917532.3341470.29030232
Selim SalauNGR2026202611101291105*32.33223130.49110299
Richie BenaudAUS19551955710029112129.104761.70110344
Lala AmarnathIND1948194861222916229.109776.2902280
Dave HoughtonZIM19951995912129173*26.4544465.54010273
Richard HadleeNZ19841984121302919922.3839274.23011402
Ravi RatnayekeSL19861986131332919329.1010567.62021200
Romesh KaluwitharanaSL19951995151602915018.1933088.18021362
Sanath JayasuriyaSL19921992171812918117.1240771.50012332
Zane GreenNAM20252025231862916524.2538475.78011284
MTMMJ AveCOO2022202266229092*72.50225128.890303010
Percy McDonnellAUS1882188246029014748.33--110262
Neil McCallumSCO20092009983290121*58.0033187.61110383
Ken WadsworthNZ19741974711129010429.0053454.31111350
Mominul HaqueBAN2017201761202907724.1758449.66021371
Saber ZakhilBEL20252025131222906529.00149194.630111627
Russell EndeanSA1957195761202907724.17--03080
Rassie van der DussenSA202420241313129066*24.17290100.000221414
PreviousPage 110Next

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.