Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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
Andrew HallSA2004200446024016340.0064437.27100291
Tup ScottAUS1884188446124010248.0021647.22110260
Maurice LeylandENG19371937361240111*48.0054344.20100200
Willie WatsonENG195119515702407934.29--020191
Richard HadleeNZ199019907702408734.2934170.38021332
Kamindu MendisSL202620264802408430.0040060.00021236
Curtis CampherIRE2023202348024011130.0052745.54101373
Bevan CongdonNZ1968196848124061*34.299330.11030220
Shahid AfridiPAK200020005912407430.0035367.99020324
John ParkerNZ1974197459024010826.6770933.85101230
Craig WhiteENG2000200071022409330.0053145.20012245
Lucky DentonENG19101910510124010426.67--10200
Chris LewisENG1992199271002407024.0046152.06021360
Faoud BacchusWI1980198091202406120.0055643.17013280
Darrin MurrayNZ1995199561212405221.8280929.67011280
Nasser HussainENG20002000111932405115.0088427.15013283
Bill BrownAUS1936193633023912179.67--110-1
Hanif MohammadPAK1964196424023910459.7542346.57110200
Herbie TaylorSA1928192836023910139.83--110-0
Rohan KanhaiWI196919693602398039.8325657.81020271
Graham YallopAUS1980198046023917239.8370433.95100240
Mohammad AzharuddinIND198819884602398139.8345552.53010271
Stuart BroadENG2011201177123974*39.8325394.47032322
Doug WaltersAUS197119714822395539.8350247.61020211
Robin PetersonSA201320137922398434.1432872.87021341
Javed MiandadPAK1986198661002397623.9042841.12011121
Azhar AliPAK20192019611023911821.7345852.18102280
Phil DeFreitasENG1994199481212396921.7333770.92021311
Ravichandran AshwinIND20172017111402395417.0745952.07010261
Bert HopkinsAUS19021902101512394317.07--00200
Tim SoutheeNZ2014201491612395015.9327885.970121515
Zakir HasanBAN2024202481612395415.9349248.58012303
Herbie CollinsAUS1920192023023810479.3356841.90120250
Michael CarberryENG201320134802386029.7562338.20011371
Mark BoucherSA20042004792238122*34.0049548.08111350
Jonny BairstowENG2024202451002383923.8029082.07001286
Trevor BaileyENG1957195781212388021.64--011190
Ramiz RajaPAK1990199071202387819.8358140.96012270
Javagal SrinathIND1999199991522387618.3148648.97012252
Mashrafe MortazaBAN2008200891712384814.8837763.13002345
Prithvi ShawIND20182018231237134118.5025294.05110341
Saleem MalikPAK1997199723023715579.0041157.66110330
Jack RyderAUS192919292412378779.0061338.66030120
Rick McCoskerAUS19761976241237109*79.0059339.97110140
Tim RobinsonENG1984198435023716047.4061938.29100240
David BoonAUS1987198735023714347.4046950.53110240
Frank WoolleyENG192619265602378739.50--020182
Javed BurkiPAK196019603622377959.25--010180
John EdrichENG1964196456023712039.5040539.75100222
John WrightNZ199319933612377247.4087527.09010300

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.