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
Keegan PetersenSA2022202271304998238.3898550.66040610
Kane WilliamsonNZ2020202046049825183.0091154.67210603
Dimuth KarunaratneSL20162016918149811029.29101449.11133520
Shivnarine ChanderpaulWI201420147114497101*71.00103747.93130501
Faf du PlessisSA20192019714249710341.42102548.49140663
Jos ButtlerENG20202020914149715238.2393053.44121528
Moeen AliENG20172017111914978727.6181161.28032625
VVS LaxmanIND200720078145496112*55.11102848.25130610
Ben StokesENG20252025916049614131.00108145.88121503
Glenn PhillipsNZ20242024122144957829.1267873.010314618
KL RahulIND2024202491624938635.2185757.53042524
Tim PaineAUS20182018101954936235.21119141.39021502
Chris WoakesENG20162016122154936630.81110844.49021591
AB de VilliersSA20152015610049214849.2096750.88121593
Matt RenshawAUS20172017713049218437.85106046.42120593
Shaun MarshAUS201820181019049215625.89117142.02112571
Mushfiqur RahimBAN2013201369049120054.5693052.80130525
Mushfiqur RahimBAN201820188151490219*35.0099549.25111531
Steve SmithAUS20242024917349014035.0091553.55212524
Steve WaughAUS2003200369348910281.5075464.85231632
Faf du PlessisSA20132013912148913744.45113043.27200522
Mohammad HafeezPAK2014201459148819761.0078462.24211575
MS DhoniIND200620061017048814828.7164975.191106612
Jermaine BlackwoodWI20212021102004886824.40106145.99020604
Michael VandortSL20072007811048713844.27100448.51211524
Mahela JayawardeneSL2008200859148613660.7587155.80220481
Dhananjaya de SilvaSL20232023610248612260.7579461.21131628
Shikhar DhawanIND20152015610148517353.8989554.19202600
Kraigg BrathwaiteWI201520151020048511624.25101447.83112501
Brendon McCullumNZ20092009814048411534.5783158.24132552
Marlon SamuelsWI20152015918048410326.89112443.06122575
Cheteshwar PujaraIND20142014102004837324.15116441.49021641
Darren BravoWI20122012814148212737.08111643.19120581
Daniel VettoriNZ20082008111934829430.1380759.73031643
Will YoungNZ2024202471424817140.08100847.72040565
Ollie PopeENG202020209143481135*43.7384357.06140601
Harry BrookENG2022202246048015380.0052192.133105512
Kusal MendisSL202420248151480106*34.2970767.89122586
Ajinkya RahaneIND20212021132304796720.83111343.04022573
Shubman GillIND2021202191714789129.8888254.20042558
Shadman IslamBAN20252025610047712047.7077761.39130572
MahmudullahBAN20182018815347613639.6787054.71213335
Jeet RavalNZ2017201771104758843.18107244.31040630
Martin GuptillNZ20152015714047515633.9389353.19132564
Gautam GambhirIND2012201291504748331.60105844.80031631
Shane DowrichWI201820189174474125*36.46109943.13131445
Stephen FlemingNZ20062006611047326243.0091151.92103652
Phillip HughesAUS2009200959047216052.4480658.56211616
VVS LaxmanIND20092009692471124*67.2995349.42151700
Denesh RamdinWI200920091016147116631.4086654.39133701

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