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
Zak CrawleyENG20202020711058026752.73102056.86131751
Tharanga ParanavitanaSL201120111122258076*29.00163935.39054601
Graeme SmithSA/IWX20052005711157712657.7088165.49321744
Nkruma BonnerWI202120219162577113*41.21162335.55132602
Jamie SmithENG2025202510184577184*41.2172279.921316614
Dean ElgarSA202220221121157796*28.85120048.08042701
Azhar AliPAK20152015610057622657.60124746.19221463
Rishabh PantIND20242024917157610936.0078973.001316513
Stephen CookSA20162016712057511747.92124246.30321630
Virender SehwagIND20042004711157416457.4080471.39221835
David WarnerAUS202320231120057316428.6599157.82121705
AB de VilliersSA20092009611157216357.20107153.41240569
James NeeshamNZ201420147131572137*47.6779571.952316711
Nasser HussainENG20032003714157211644.00137241.69141741
Fawad AlamPAK20212021913357114057.10114949.70321712
David WarnerAUS202220221120157120030.0590163.37123686
Ian BellENG201520151324257114325.95130243.86143743
Matthew HaydenAUS20042004713057013043.8596259.25140648
AB de VilliersSA20062006112105709727.14110551.58040800
Dimuth KarunaratneSL20222022815156910740.64112350.67140650
Damien MartynAUS20042004713256811051.64115349.26321572
Faf du PlessisSA201620168133567118*56.70117248.38220682
Martin GuptillNZ20122012101905679729.84132942.66060723
Kane WilliamsonNZ20172017710156617662.8985965.89320703
Mohammad YousufPAK20092009714056611240.43117448.21142574
Moeen AliENG20152015132305637724.48104054.13043834
Matt PriorENG2007200710173562126*40.14100156.14143704
Sarfraz AhmedPAK201620161119256259*33.0679970.34031610
VVS LaxmanIND20062006916256110040.07135341.46142780
Temba BavumaSA2022202281625619340.07116448.20040641
BJ WatlingNZ20192019811155920555.90135641.22220581
Kane WilliamsonNZ201220121018155913532.88147437.92223510
Shivnarine ChanderpaulWI20072007472558136*111.60121645.89330641
Harry BrookENG2026202671205589146.5066783.66061674
Hamish RutherfordNZ201320131017155817134.8891660.92111709
Rohit SharmaIND2019201956055621292.6773275.963006520
Peter HandscombAUS20172017917355611039.71111749.78120590
Joe BurnsAUS20152015611055512950.4581368.27231778
BJ WatlingNZ201620161117455410742.62112149.42120760
Thilan SamaraweeraSL2012201210181554115*32.59139039.86131580
Ajinkya RahaneIND201720171118255413234.63108451.11131594
Upul TharangaSL200620061019155416530.78107551.53123745
Tom LathamNZ20222022814155225242.4692060.00212723
Matthew HaydenAUS200820081018155212332.4792359.80223723
Misbah-ul-HaqPAK20072007592551161*78.71130342.29210604
Azhar AliPAK20122012610055115755.10134141.09312421
Shikhar DhawanIND2017201758055019068.7559592.44220774
Murali VijayIND201620161015055013636.67129242.57221598
Haris SohailPAK20182018815155014739.29127443.17201496
AB de VilliersSA2005200569054917861.0095157.73220723

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