Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Alan MelvilleSA1939193935126310365.75--120250
Mushtaq MohammadPAK1961196135126310165.75--110330
John ReidNZ1963196336126310052.60--121332
Milinda SiriwardanaSL201520154702636837.5737769.760202611
Desmond HaynesWI198119815702639637.5766739.43020320
Stuart CarlisleZIM200220024802637732.8877433.98021301
Matthew BellNZ2001200158026310532.8858844.73111380
Terry JarvisNZ196519655912637732.8830.00021310
Kiran MoreIND199019907922637337.5743751.72030320
Gundappa ViswanathIND1971197161112636826.3052824.2402290
Usman KhawajaAUS2011201161122636529.2267339.08010243
Brad HaddinAUS2014201491722637517.5345557.80023342
Geoff LawsonAUS19841984111942634917.5345255.53001310
George GunnENG191219123502627552.4067338.93030240
Carl HooperWI199419943602628143.6737270.43020308
Bill WoodfullAUS1933193336126273*52.4083731.30030150
Majid KhanPAK197419743602629843.6755047.64020330
Mohammad WasimPAK1998199847026219237.4352849.62101320
Mitchell MarshAUS201420144812628737.4346955.86010324
Monty NobleAUS190419044832626552.40--031231
Lawrence RoweWI1980198048026210032.7555347.38110251
Pravin AmreIND199319937822627843.6761342.74030273
Bob TaylorENG197919797922629737.4379532.96020230
Dinesh ChandimalSL201420146101262100*29.1143460.37100194
David RichardsonSA19951995711126210926.2053848.70114230
Malcolm WallerZIM2013201361202627021.8359044.41020330
Mehedi Hasan MirazBAN20182018814326268*23.8242361.94010224
Brian BoothAUS1962196224126111287.0035037.14200210
Viv RichardsWI19741974351261192*65.25--100306
Les AmesENG1934193457126112043.5080232.54110150
WPUJC VaasSL20072007684261100*65.2545757.11110281
Sid O'LinnSA196019605802619832.6312521.60020231
Ian RedpathAUS196719675902618029.003868.42011230
Robert SamuelsWI19961996510126112529.0058944.31100344
Stuart CarlisleZIM20032003612026111821.7568138.33101342
Geoff HowarthNZ1985198571202618421.7575234.71010250
Malcolm MarshallWI19911991101422616721.7551250.98023312
Tom GraveneyENG1951195135126017565.00--10000
Jacob BethellENG202420243612609652.0034675.14030385
Aamer JamalPAK202420245912608232.5042561.18020275
Graeme WoodAUS1985198559026017228.8965839.51100330
Mike SmithENG1966196671102608723.6440024.75021240
Derek RandallENG19791979711126015026.0080932.14112270
Kieran PowellWI2013201371302604820.0049652.42001382
Vic PollardNZ196919691018226051*16.2511832.20012172
Desmond LewisWI197119713522598886.33--030200
Denis AtkinsonWI195419544712597443.17--03103
Glenn MaxwellAUS2017201748125910437.0045656.80100265
Martin CroweNZ199319934812599837.0062441.51010342
Colin McDonaldAUS1958195851012595828.7831234.9401070

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.