Batting by year (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 896 of the 2,568 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris GayleWI2010201069052533358.3374970.091216310
Hashim AmlaSA200720078151525176*37.50118844.19221662
Angelo MathewsSL201120118154525105*47.73119443.97140585
Gautam GambhirIND201020101018252411632.7587759.75143611
Angelo MathewsSL20172017918052411129.11112546.58121599
Shivnarine ChanderpaulWI201320137123523122*58.11101951.32210561
Murali VijayIND20152015712152215047.45106449.06132506
Tamim IqbalBAN20142014714052210937.29121443.00232525
Jacques KallisSA20032003713052115840.08111746.64110594
Murali VijayIND20172017610052015552.0097053.61310523
Chris GayleWI2006200671305209340.0094654.970527213
Matt PriorENG20112011810251912664.8858189.33321543
Kamran AkmalPAK20072007714151911939.9288858.45142780
Niroshan DickwellaSL201820181222251980*25.9578266.37030600
Cameron GreenAUS20222022111525187939.85103650.00050522
Azhar AliPAK20182018917051713430.41129639.89141501
Mahela JayawardeneSL201120111121051710524.62122842.10120623
Alastair CookENG201820181018051614728.67117144.06121650
Kavem HodgeWI20242024918051612028.67102950.15131692
Taufeeq UmarPAK2003200336051513585.83106648.31240782
Ben StokesENG20232023813051515539.6283161.971204817
Kane WilliamsonNZ201920198122514200*51.4085859.91222601
Dimuth KarunaratneSL20142014713151415242.83109446.98121631
Paul CollingwoodENG201020101218051414528.56100950.94122587
Kyle VerreynneSA2022202211193514136*32.1392955.33123573
Dilruwan PereraSL201720171121351492*28.56100251.300446012
Kumar SangakkaraSL2013201336051214285.3390356.70320523
Justin LangerAUS20052005713251210546.5583061.69131653
MS DhoniIND201120111221251114426.8988058.071344710
Imran FarhatPAK2006200671315109142.5098651.72051771
Hashim AmlaSA20182018102015108226.84123541.30052640
Dhananjaya de SilvaSL201820181019050917326.7985859.32133584
Cheteshwar PujaraIND20192019811050719346.0998451.52141663
Mohammad HafeezPAK20122012612150519645.9191855.01120603
Temba BavumaSA201620169153505102*42.08105447.91131681
Dawid MalanENG20172017915050514033.67117942.83140711
Virender SehwagIND20122012916050511731.5657687.67112763
Justin GreavesWI2025202510203505202*29.7199051.01112570
Usman KhawajaAUS20152015351504174126.0072469.61310385
Azhar AliPAK20172017612050412742.00129438.95231412
Shikhar DhawanIND20142014816050411531.5083460.43122612
Mushfiqur RahimBAN20252025610150316355.89102449.12210342
Temba BavumaSA20242024510150311355.8994153.45141456
Mominul HaqueBAN20212021713150312741.92105147.86211550
Jamie HowNZ2008200891805029227.89103348.60031680
Jos ButtlerENG20192019102005027025.10103648.46031636
Joe RootENG20262026713150116041.7582061.10130600
Thilan SamaraweeraSL20112011714250110241.75107046.82122580
Tristan StubbsSA20242024815150012235.7195252.52210428
Mitchell JohnsonAUS2009200913172500123*33.3376565.361336411

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.