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
Cheteshwar PujaraIND201220126102654206*81.75136447.95300761
Ben DuckettENG20232023815165418246.7176086.05130782
Ajinkya RahaneIND201620161015365318854.42136947.70221667
Jonny BairstowENG201720171119065211934.32109359.65130883
Kane WilliamsonNZ20182018712165113959.18119554.48231611
Graeme SmithSA20132013914165123450.08109459.51130721
Steve SmithAUS20252025916365114150.08112957.66230659
Joe DenlyENG20192019112106519431.00156741.54060874
Devon ConwayNZ20222022814164912249.92123852.42230872
Murali VijayIND20132013813064716749.77137846.95220946
Brad HaddinAUS201320131018164711838.06108459.691616810
Mohammad HafeezPAK201120111019364714340.44103362.63221806
Shivnarine ChanderpaulWI20112011815364611853.83152642.33210474
Younis KhanPAK20072007714264513053.75116855.22322822
Gary KirstenSA20032003611164413064.40136347.25240842
Tom BlundellNZ20222022813264410658.55122952.40151871
Darren BravoWI20152015918064410835.78143145.00150779
Tom LathamNZ20142014815064313742.87148343.36232751
Ajinkya RahaneIND20192019811264211571.33128549.96250753
Ben StokesENG20202020712164117658.27103162.172216911
Virat KohliIND20152015915064014742.67118454.05220741
Angelo MathewsSL201820188163640120*49.23138946.08150562
Matt PriorENG2010201014204640102*40.00104161.48152723
AB de VilliersSA201820187142638126*53.1799064.44161866
Jamie SmithENG20242024915063711142.4788172.301406315
Tillakaratne DilshanSL20122012816063714739.8198564.67322823
Ross TaylorNZ20152015816163629042.4087872.44113881
Paul CollingwoodENG200820081118263613539.75139145.72241833
Kyle MayersWI2021202110202636210*35.33102661.991247910
Ajinkya RahaneIND20182018112006348131.70141744.74051633
Hashim AmlaSA20132013812163311857.55115854.66240730
KL RahulIND2017201791416339048.69107558.88091762
MS DhoniIND20082008121916339235.17120652.49061608
Tom LathamNZ20242024122406338626.38123251.38042751
Virender SehwagIND2009200969063129370.11579108.982109211
Chris RogersAUS20152015611163117363.10106359.36151941
AB de VilliersSA20142014813063115248.54134047.09220765
Mahela JayawardeneSL201220121019163018035.00141144.65232696
Rishabh PantIND20252025713062913448.3880977.752406126
Ahmed ShehzadPAK20142014713062517648.08119052.52310577
Brendon McCullumNZ20122012101916218434.50117053.08053697
Jacques KallisSA20062006815162011444.29144342.97230850
Peter FultonNZ201320131017062013636.47163937.832407312
Quinton de KockSA201720171219261910136.4184573.25140787
Rohit SharmaIND202420241426161913124.7698263.032217811
Kevin PietersenENG20052005612161815856.1887170.952306218
Michael ClarkeAUS20112011916061815138.63105658.52311805
Sami AslamPAK2016201691816189136.35158039.11060643
Dinesh ChandimalSL20242024916061711638.56114553.89153762
Babar AzamPAK20192019611261610468.4485272.30330842

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