Joe Root: England's Greatest Modern Test Batsman and the Art of Consistency
Joe Root's Test batting record — over 12,000 runs, conversion from No.4 to a prolific century-maker under the Bazball era, his partnership with Ben Stokes, and why he became England's benchmark batsman.
Joe Root has been England's most productive Test batsman of the modern era, scoring over 12,000 Test runs — the most by any England batsman and the seventh-most in Test history — with a Test average above 50. Root made his Test debut in 2012 and became an almost automatic selection across all formats, though he gave up his Test captaincy in 2022 to return to being a specialist batsman, a transition that coincided with a remarkable run of form.
Captaincy and Its End
Root captained England in 64 Tests, winning 27 and losing 26. His captaincy era ended following a dismal Ashes 2021-22 campaign (lost 4-0) after which Root resigned. The appointment of Ben Stokes as captain and Brendon McCullum as head coach introduced the 'Bazball' philosophy, encouraging England batsmen to play aggressively and without fear of failure. Free from captaincy pressure, Root flourished: he averaged over 60 in the two years following his captaincy departure.
Technical Excellence
- Root's batting was technically orthodox but adaptable: he could defend immaculately, drive beautifully through the covers, and sweep both conventional and reverse against spin.
- His off-side play — particularly against off-spin and away-swing — improved markedly in his late 20s as he became more assured at leaving deliveries that threatened his outside edge.
- Root scored centuries against all Test-playing nations, a mark of consistency across different bowling attacks and conditions.
Frequently asked questions
How many Test runs has Joe Root scored?
Joe Root has scored over 12,000 Test runs (as of 2025) in more than 140 Tests, making him England's all-time leading Test run-scorer and one of the highest-scoring batsmen in Test history. He has scored more than 30 Test centuries, consistently among the top five century-scorers among active players.
What is Bazball cricket?
Bazball is the nickname for the attacking, high-tempo Test cricket played by England under captain Ben Stokes and head coach Brendon McCullum (whose nickname is 'Baz'), starting from 2022. The philosophy encourages batsmen to score at rates comparable to white-ball cricket, take risks, and prioritise winning over avoiding defeat. England's Bazball era produced a remarkable run of Test wins and saw Joe Root average over 60 as a freed-up specialist batsman.
