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
Brad HaddinAUS200920091218270612144.13107565.671418211
Kraigg BrathwaiteWI201720171019070613437.16173440.72142696
Misbah-ul-HaqPAK20132013815270513554.23168341.89251777
Cheteshwar PujaraIND20212021142617029128.08205434.18063931
Kraigg BrathwaiteWI20142014611270121277.89143248.95320681
Harry BrookENG20232023814170118653.9276691.511618611
Marcus NorthAUS2009200911181701125*41.24147547.53332821
Hashim AmlaSA20142014813270020863.64151446.24301780
Chris RogersAUS20132013917070011641.18155644.99250930
Younis KhanPAK201320138163698200*53.69153045.62311677
Brad HaddinAUS200820081120269816938.78135251.631108211
Devon ConwayNZ2025202559169722787.13113761.30321913
Andrew StraussENG201220121121069714133.19161343.21222820
Kumar SangakkaraSL2010201069269521999.29113861.07320823
Kane WilliamsonNZ20232023713169521557.92127954.34401753
Quinton de KockSA201620168132695129*63.1888478.62250966
Abid AliPAK202120219151695215*49.64142248.87220923
Zak CrawleyENG20242024142506957927.8096871.80063997
Virat KohliIND20122012916268911649.21147446.74330892
Kraigg BrathwaiteWI20222022714368716062.45170040.41250712
Dinesh KarthikIND20072007917168612942.88130452.61160892
Daryl MitchellNZ20222022711168319068.30137749.603307911
Rishabh PantIND20222022712168014661.8274890.912417521
Michael HusseyAUS20112011916068014242.50125654.14233696
Michael VaughanENG20032003816167918345.27129252.55221983
Ian BellENG200820081221367619937.56143147.24221855
Kraigg BrathwaiteWI202120211020067512633.75178637.79142730
Mominul HaqueBAN20182018815067317644.87101566.31403634
Younis KhanPAK201620161019167321837.39133350.49222716
Aiden MarkramSA201820181020067215233.60109961.15223903
Ian BellENG2012201214255672116*33.60169239.72162743
Virat KohliIND20232023812067118655.92122654.73220701
Zak CrawleyENG202520251018067012437.22103364.86153892
Wiaan MulderSA202520257122669367*66.9091173.44201876
Kusal MendisSL201720171020066919433.45116157.62211777
Wasim JafferIND20062006815066821244.53142946.75230871
Jacques KallisSA/IWX20052005710166714974.11133749.892405710
Sachin TendulkarIND20042004694665248*133.00116157.28220852
Shakib Al HasanBAN20172017714066521747.5095669.56231871
Chris RogersAUS20142014918066511936.94133649.78240770
Jacques KallisSA200820081523266513231.67144945.89140724
Rahul DravidIND20042004710366427094.86150144.24131783
Brendon McCullumNZ20082008111916629736.78100166.130628714
Dean ElgarSA2018201810202661141*36.72169738.95152874
Lahiru ThirimanneSL20212021713065914050.69151843.41240690
Tom LathamNZ201820187121658264*59.82152843.06222622
Henry NichollsNZ201820187123658162*73.11135248.67332671
Tom LathamNZ201620161120065813632.90144045.69252692
Andrew StraussENG201020101220165711034.58126252.06153751
Travis HeadAUS202220221015265517550.3881080.86231795

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