Men's Test cricket records: most runs, most wickets and highest scores
Men's Test records: Joe Root has the most runs with 7960, Ravichandran Ashwin the most wickets with 291, and the highest score is 374 by Mahela Jayawardene.
CricChase Data DeskAutomatically generated
Every Men's Test record below is aggregated from the ball-by-ball record of 472 completed Men's Test matches played between 2005-04-21 and 2026-07-25. These are all-time figures across the matches held on this site, not a career total carried over from elsewhere, and they update as new matches are ingested.
Most runs
| # | Player | Matches | Innings | Runs | Best |
|---|---|---|---|---|---|
| 1 | Joe Root | 108 | 181 | 7960 | 262 |
| 2 | Virat Kohli | 73 | 113 | 5427 | 254 |
| 3 | Steven Smith | 69 | 113 | 5366 | 211 |
| 4 | Ben Stokes | 89 | 150 | 4878 | 176 |
| 5 | Marnus Labuschagne | 59 | 101 | 4289 | 215 |
| 6 | Usman Khawaja | 62 | 108 | 4253 | 232 |
| 7 | Travis Head | 60 | 98 | 3899 | 175 |
| 8 | Babar Azam | 56 | 95 | 3878 | 196 |
| 9 | Cheteshwar Pujara | 62 | 95 | 3861 | 202 |
| 10 | Kane Williamson | 46 | 78 | 3845 | 251 |
The full list runs to 25.
Most wickets
| # | Player | Matches | Overs | Wickets | Runs conceded |
|---|---|---|---|---|---|
| 1 | Ravichandran Ashwin | 62 | 2427.1 | 291 | 6847 |
| 2 | Nathan Lyon | 70 | 2937 | 286 | 8201 |
| 3 | Pat Cummins | 61 | 1912.1 | 257 | 5543 |
| 4 | Mitchell Starc | 66 | 1962 | 254 | 6719 |
| 5 | James Anderson | 77 | 2384 | 253 | 6210 |
| 6 | Stuart Broad | 71 | 2152.4 | 233 | 6355 |
| 7 | Kagiso Rabada | 54 | 1608.2 | 228 | 5352 |
| 8 | Ravindra Jadeja | 60 | 2040.5 | 217 | 5370 |
| 9 | Jasprit Bumrah | 43 | 1270.5 | 183 | 3545 |
| 10 | Tim Southee | 51 | 1672.1 | 175 | 5087 |
The full list runs to 25.
Highest individual scores
- 374 — Mahela Jayawardene from 572 balls, South Africa vs Sri Lanka
- 335 not out — David Warner from 418 balls, Australia vs Pakistan
- 317 — Harry Brook from 322 balls, Pakistan vs England
- 317 — Chris Gayle from 483 balls, South Africa vs West Indies
- 303 not out — Karun Nair from 381 balls, India vs England
Best bowling figures
- 10 for 119 — Ajaz Patel from 47.5 overs, India vs New Zealand
- 9 for 129 — Keshav Maharaj from 41.1 overs, Sri Lanka vs South Africa
- 8 for 41 — Yasir Shah from 12.3 overs, Pakistan vs New Zealand
- 8 for 46 — Nauman Ali from 16.3 overs, Pakistan vs England
- 8 for 49 — Devendra Bishoo from 13.5 overs, Pakistan vs West Indies
Highest team totals
- 823/7 — England, Pakistan vs England
- 759/7 — India, India vs England
- 756/5 — Sri Lanka, South Africa vs Sri Lanka
- 747 all out — West Indies, South Africa vs West Indies
- 715/6 — New Zealand, New Zealand vs Bangladesh
Highest partnerships
- 624 for the 3rd wicket — Mahela Jayawardene and Kumar Sangakkara, South Africa vs Sri Lanka
- 454 for the 4th wicket — Harry Brook and Joe Root, Pakistan vs England
- 369 for the 4th wicket — Kane Williamson and Henry Nicholls, Pakistan vs New Zealand
- 365 for the 4th wicket — Virat Kohli and Ajinkya Rahane, India vs New Zealand
- 363 for the 3rd wicket — Mohammad Yousuf and Yasir Khan, England vs Pakistan
Best batting averages
Runs per dismissal, not per innings, and only for batters with at least 10 innings and one dismissal. A batter who has never been dismissed is left out rather than shown with an infinite average.
| # | Player | Innings | Runs | Dismissals | Average |
|---|---|---|---|---|---|
| 1 | Michael Hussey | 23 | 1466 | 18 | 81.44 |
| 2 | Mohammad Yousuf | 21 | 1507 | 20 | 75.35 |
| 3 | Shivnarine Chanderpaul | 16 | 969 | 13 | 74.54 |
| 4 | Kumar Sangakkara | 28 | 1758 | 24 | 73.25 |
| 5 | Mahela Jayawardene | 30 | 1908 | 28 | 68.14 |
The full list applies the same threshold.
Every record on this page can be filtered and sorted on the records pages, and each figure traces back to the scorecard it came from.






