Skip to content
Foundation7 min

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.

Written by GeoCric EditorialUpdated Jul 3, 2026
ShareShareWhatsAppFacebook

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

FormatMatchesRunsCenturiesAverage
Tests145+12,000+35+51.0+
ODIs160+6,400+16+49.5+
T20Is32893032.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.

Root's first Ashes century came in his first Ashes match — he scored 180 at The Oval in 2013 as a 22-year-old. He has since scored in every Ashes series he has played in.

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.