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
Darren BravoWI201120111020194919549.95196148.393309813
Joe RootENG201820181324194812541.22178253.20262923
Hashim AmlaSA201720171221194713747.35174454.303411304
Jacques KallisSA20122012915194422467.43169255.794111217
VVS LaxmanIND2010201011184939143*67.07181251.822701021
AB de VilliersSA20132013913193316477.75159758.424501022
Kane WilliamsonNZ20142014917292919261.93183850.544201023
Steve SmithAUS202320231324292912142.23198146.903311076
Alastair CookENG20112011811092729484.27183550.52420970
Herschelle GibbsSA20032003815192722866.21146963.1033113911
Alastair CookENG200720071121092311843.95190748.403511070
Travis HeadAUS202320231223191916341.77121675.5815112713
Alastair CookENG201320131427091613033.93215342.552621060
Paul CollingwoodENG200920091421291516148.16190248.11271882
Younis KhanPAK20062006815291419470.31151860.212611191
David WarnerAUS201320131224190912439.52136166.792621127
Rahul DravidIND200620061019390614656.63214342.282601011
Rohit SharmaIND202120211121290616147.68188048.1924010811
Matthew HaydenAUS20052005917190513856.56172752.404311123
Ashwell PrinceSA200620061121290512147.63209143.283411020
Ben StokesENG201620161221190425845.20135466.7723111021
Dimuth KarunaratneSL20212021713090224469.38161855.754301081
Dinesh ChandimalSL2015201511201901162*47.42161455.822501117
Mahela JayawardeneSL200620061018190037452.94166853.963141044
Ashwell PrinceSA2008200813206900162*64.29180649.834201076
Michael HusseyAUS200820081425190014637.50209143.04254922
Alastair CookENG2017201711201899244*47.32183149.102201100
Andrew StraussENG200620061324089912837.46180649.782311090
Michael HusseyAUS2012201211183898150*59.87163954.794208511
Shane WatsonAUS201020101122189712642.71178350.311801148
Graeme SmithSA20032003815089427759.60129768.933201212
Justin LangerAUS20042004713089321568.69151958.793211087
Steve SmithAUS2022202211183876200*58.40174750.14253803
Ben StokesENG202220221526287012036.25121671.552419426
Marlon SamuelsWI20122012711186626086.60161153.7634011111
Ross TaylorNZ2013201310175866217*72.17151357.243421034
Shubman GillIND2024202412222866119*43.30139362.173338818
Joe RootENG201320131427286218034.48212140.64231942
Matthew HaydenAUS20032003610185638095.11102583.513109719
Ricky PontingAUS200920091323185315038.77126467.481721116
Murali VijayIND201420141020085214642.60190044.842511106
Joe RootENG201920191223085122637.00183746.33243921
Ramnaresh SarwanWI20092009914085029160.71146158.184101013
Virat KohliIND201420141020184716944.58139960.544221012
Angelo MathewsSL201520151121184512242.25158953.18330878
Zak CrawleyENG202220221529184412230.14132963.512331320
Wasim JafferIND200720071019183820246.56156253.653431211
Tamim IqbalBAN20102010714083715159.79103780.713611139
Imam-ul-HaqPAK20222022816183715755.80177047.29331897
Cheteshwar PujaraIND201620161116183612455.73172648.443401072

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