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 2,634 of the 2,671 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
John WrightNZ19851985101705166630.35145735.42031531
Thilan SamaraweeraSL200420041018351610034.40142536.21121530
Alastair CookENG201820181018051614728.67117144.06121650
Kavem HodgeWI20242024918051612028.67102950.15131692
Barry SinclairNZ196519651018151613030.35--121320
Eric RowanSA19511951510151523657.2240.00131330
Clyde WalcottWI19481948711151515251.50--220233
Imran KhanPAK1987198710123515135*57.2296346.00221557
Ben StokesENG20232023813051515539.6283161.971204817
Arjuna RanatungaSL19981998813151587*42.92111346.27051664
Kris SrikkanthIND19871987914051512336.7942678.87131524
Kane WilliamsonNZ201920198122514200*51.4085859.91222601
Dimuth KarunaratneSL20142014713151415242.83109446.98121631
Paul CollingwoodENG201020101218051414528.56100950.94122587
Kyle VerreynneSA2022202211193514136*32.1392955.33123573
Dilruwan PereraSL201720171121351492*28.56100251.300446012
Bob SimpsonAUS1966196646051322585.5043352.89210391
Andrew JonesNZ19911991361513186102.60114644.76310370
Gundappa ViswanathIND19741974612051313942.7573046.44130581
VVS LaxmanIND200420041216051317832.0692155.70120800
Kumar SangakkaraSL2013201336051214285.3390356.70320523
Bill BrownAUS19381938481512206*73.14122141.93210500
Arjuna RanatungaSL19931993813151113142.5888957.48130655
Sanath JayasuriyaSL19981998815151121336.5074268.87132726
Greg MatthewsAUS198619861117451113039.31109746.58121591
MS DhoniIND201120111221251114426.8988058.071344710
Eddie PaynterENG1939193959151024363.75--121340
Shahid AfridiPAK20052005612051012242.50459111.111326119
Arjuna RanatungaSL1995199571415109039.2399551.26052623
Hashim AmlaSA20182018102015108226.84123541.30052640
Ernest TyldesleyENG1928192869150912263.63--230131
Dudley NourseSA19351935611150923150.90--121510
Desmond HaynesWI198319831117150913631.8132741.28121293
Dhananjaya de SilvaSL201820181019050917326.7985859.32133584
Barry RichardsSA1970197047050814072.5785459.48220705
Saeed AhmedPAK1958195859050815056.44--140160
VVS LaxmanIND20052005812150814046.18105648.11231751
Cheteshwar PujaraIND20192019811050719346.0998451.52141663
Nazmul Hossain ShantoBAN20262026611050710146.0992055.11131485
Jacques RudolphSA200320039141507222*39.00102549.46122682
Syed KirmaniIND19831983182665076625.3551245.51021270
Viv RichardsWI198619868111506110*50.6053894.051314814
Alvin KallicharranWI1973197381415069138.9243848.40050621
Mudassar NazarPAK19821982914250611942.1799051.11143500
Asanka GurusinhaSL19951995714050614336.14130738.71200482
Geoff BoycottENG19771977462505191126.25149033.89220550
Clive LloydWI19681968611250512956.1131251.60300654
Mohammad HafeezPAK20122012612150519645.9191855.01120603
Frank WoolleyENG1921192181405059536.0724965.06043602
Temba BavumaSA201620169153505102*42.08105447.91131681

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