Joe Root: England's Run Machine and Modern Test Great
Joe Root has scored over 12,000 Test runs — England's highest ever. Learn about his prolific centuries, his quiet leadership, and why he is considered the finest Test batter of his generation.
Joe Root is England's highest run-scorer in Test cricket with over 12,000 runs — more than any other England batter in history. He is considered the finest Test batter of his generation globally, with an average above 50 and a consistent capacity to score on all surfaces worldwide.
Career statistics
| Format | Matches | Runs | Centuries | Average |
|---|---|---|---|---|
| Tests | 145+ | 12,000+ | 35+ | 51.0+ |
| ODIs | 160+ | 6,400+ | 16+ | 49.5+ |
| T20Is | 32 | 893 | 0 | 32.0 |
Style and technique
Root's technique is based on balance — he rarely commits early to a shot and uses his weight transfer to play the ball late. His cover drive is considered among the most beautiful in modern cricket. His ramp shot against pace over fine leg has become a distinctive signature. He averages above 50 in nearly every Test-playing country.
Prolific 2021 — a year for the ages
Root scored 1,708 Test runs in the calendar year 2021 — the fourth-highest calendar year total in Test history. He scored 6 centuries in the year, reaching 100 against India, Sri Lanka, and India again in back-to-back innings. He carried England's batting through a difficult period when they lost 9 Tests in 2021.
Captaincy
Root captained England from 2017 to 2022 — 64 Tests. His win-loss record as captain was below his qualities as a batter, partly because England's bowling was inconsistent. He relinquished the captaincy voluntarily after an Ashes defeat in Australia. Since giving up the captaincy, his run-scoring has paradoxically increased — he appears to be a more prolific batter without the burden of leadership.
Path to records
Root is on course to become the highest run-scorer in Test cricket history, potentially surpassing Sachin Tendulkar's 15,921. If he maintains his current pace (he averages 50+ and plays regularly), he could reach 15,000 Test runs by the late 2020s. He is the betting favourite to own the Test runs record before retirement.
Frequently asked questions
How many Test runs has Joe Root scored?
Root has scored over 12,000 Test runs — England's all-time record. He continues to play and remains on course to challenge Sachin Tendulkar's all-time record of 15,921.
Is Joe Root the best Test batter in the world?
Root is widely regarded as the best Test batter of his generation. His consistency across all surfaces, formats, and opponents places him in the conversation with the game's all-time greats.
Was Joe Root a good captain?
Root's batting was excellent as captain but England's team results were inconsistent. He relinquished the captaincy in 2022 and has been one of England's best batters since — often performing better without the leadership burden.
