Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Australia×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Leonard HuttonENG19381938340473364118.25109343.28200500
Ross TaylorNZ2015201536140529081.0052077.88101590
Tip FosterENG19031903120306287153.00--100400
VVS LaxmanIND2001200136050328183.8377564.90130850
Brian LaraWI1993199334035227788.0048073.33110470
Graeme PollockSA1970197047051727473.8696053.85130761
Ken BarringtonENG1964196458153125675.86120444.10120550
Wally HammondENG19281928350555251111.00140239.59200560
Alastair CookENG20172017471327244*54.5062452.40100360
Sachin TendulkarIND20042004362371241*92.7569353.54120441
Wally HammondENG1938193846040324067.1777651.93121501
Saleem MalikPAK1994199436055723792.8395258.51210800
Alastair CookENG20102010461577235*115.40109652.65220651
Rahul DravidIND20032003362490233122.50100748.66120541
Wally HammondENG19361936231256231*128.0069936.62101320
Dudley NourseSA1935193524035223188.00--111510
Kevin PietersenENG2010201045032422764.8049365.72111461
Brian LaraWI/IWX2005200548038622648.2567157.53100421
Gordon GreenidgeWI1991199159136622645.7581245.07100512
MS DhoniIND2013201346232622481.5037686.70100406
Denis AtkinsonWI1955195548131121944.43520.00100291
Eddie PaynterENG19381938462407216*101.7579851.00111532
David GowerENG1985198569073221581.33119661.20310891
Sachin TendulkarIND20102010241403214134.3369358.15120454
Brian LaraWI1999199947154621391.0084065.00310757
Younis KhanPAK20142014241468213156.0084655.32300345
Javed MiandadPAK1988198835041221182.4090445.58200592
Taslim ArifPAK19801980341307210*102.3353557.38110310
Graeme PollockSA1966196624030820977.00--110462
Viv RichardsWI198419841014161220847.0893865.25222785
Nasser HussainENG19971997611043120739.1890347.73201660
Dinesh ChandimalSL20222022231219206*109.5034862.93101175
Gautam GambhirIND2008200836046320677.1790751.05210542
Paul CollingwoodENG2006200648138920655.5786844.82110362
Ravi ShastriIND19921992110206206206.0047743.19100172
Azhar AliPAK20162016241324205*108.0066548.72110330
Cheteshwar PujaraIND2013201347241920483.8067162.44120571
Aubrey FaulknerSA1910191024031720479.2557155.52110450
Cheteshwar PujaraIND2017201747040520257.86104938.61121380
Eddie BarlowSA1964196448248920181.5051047.25210570
Seymour NurseWI1965196548029120136.38--10100
VVS LaxmanIND200820087133679200*67.90129952.27241770
Graham GoochENG1985198569048719654.1185656.89120650
Babar AzamPAK2022202235039019678.0082147.50120392
Hashim AmlaSA2012201236037719662.8364458.54200392
Virender SehwagIND2003200336034519557.5042082.14101455
Herbert SutcliffeENG1932193224128019493.3374237.74110220
Cheteshwar PujaraIND20192019110193193193.0037351.74100220
Kumar SangakkaraSL20072007120249192124.5035869.55110361
Geoff BoycottENG19771977352442191147.33122336.14210480
Page 1Next

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.