Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

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
Allan SteelENG1884188434021214853.007342.47100160
Bill LawryAUS196219622402129853.0034731.41030150
Kane WilliamsonNZ2010201035021213142.4048543.71111190
Clyde WalcottWI1952195235021211542.40--110190
Charles KellewayAUS192519254812127330.2938022.89010160
Wally HammondENG194619465812126930.2930530.49010124
Freddie MartinWI19311931481212123*30.29--101130
Dilip VengsarkarIND199019906802125226.5048642.18011230
VVS LaxmanIND199719976922126430.2960335.16021200
James VinceENG2016201671102124219.2740652.22002360
ShujauddinPAK1955195581312124717.67--00100
Alok KapaliBAN2003200391802124611.7843648.62004241
Sadiq MohammadPAK19761976351211103*52.75--100260
Ross EdwardsAUS1974197435021111542.2055138.29110130
Peter MoorZIM201620163602117935.1732465.12020263
Jonty RhodesSA2000200047121163*35.1745446.48020191
Adnan AkmalPAK201120118822115335.1739853.02010280
Micky StewartENG196319634802118726.3852636.50011161
David GowerENG1988198848121188*30.1439853.02010250
Raymon ReiferWI202320235902116223.4446645.28031261
Victor TrumperAUS190919095912117326.38--01001
Mohammad AshrafulBAN20012001510121111423.4458436.13101280
Abhinav MukundIND2011201151002116221.1051840.73012210
Trevor FranklinNZ1988198861102116219.1893022.69010230
Sanath JayasuriyaSL2006200671202117317.5831068.06011265
Michael ClarkeAUS2015201571222114721.1042050.24000233
Shane WarneAUS200420041219121153*11.7243148.96013242
Joe HardstaffENG19461946231210205*105.00--101160
Charles KellewayAUS1921192134021014752.5052639.92100180
Donald BradmanAUS1928192824021011252.5054638.46110200
Intikhab AlamPAK197219722402106852.5032744.65020271
Jackie McGlewSA1958195835021010542.00--11000
Pankaj RoyIND195819583602109035.00--01100
Eric FreemanAUS196919694602107635.0016688.55020194
Trevor GripperZIM200220024802108326.2562033.87020260
Mehedi Hasan MirazBAN202620265912106526.2546445.26020173
Graeme HoleAUS195119515912106326.25--010250
Mushtaq MohammadPAK197919795902104823.3331228.21000200
Mark RamprakashENG1991199161002102921.0074228.30001210
Irfan PathanIND2004200491012105523.3353938.96011254
Reg SimpsonENG1950195051002109421.009117.5801270
Asif IqbalPAK19651965610121052*23.33--021210
Viv RichardsWI1975197571212105019.0916361.96012290
Sandeep PatilIND1983198371202108417.5014271.13010170
Lee GermonNZ1996199661232105523.3357236.71013320
Bryan ValentineENG19381938220209112104.50--110231
Warwick ArmstrongAUS1920192023020915869.6731666.14100180
Ernest TyldesleyENG1927192723020912269.67--11100
Tillakaratne DilshanSL19991999341209163*69.6742649.06101260
Charles BannermanAUS18771877241209165*69.671040.00100191

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.