Skip to content
Foundation5 min

Joe Root: England's Greatest Run-Scorer and the Consistency Question

Joe Root has scored more Test runs than any English batsman in history — surpassing Alastair Cook's record — and has been England's most reliable batsman for over a decade. His career combines extraordinary technical consistency with a century-conversion rate that improved dramatically after 2021. This guide covers Root's technique, his records, and what makes him the standard-setter for Test batting.

Written by GeoCric EditorialUpdated Invalid Date
ShareShareWhatsAppFacebook

Joe Root (born December 30, 1990, Sheffield) made his Test debut in 2012 and has become England's highest ever Test run-scorer — surpassing Alastair Cook's 12,472 runs. His cumulative Test runs (12,000+ and counting as of 2026) are the 4th highest in history (behind Sachin Tendulkar, Ricky Ponting, and Jacques Kallis). Root's batting average has fluctuated: before 2021, he averaged 48-49 (very good but below Fab Four expectations); from 2021 onward, he averaged 60+ per year for multiple consecutive years — the sustained peak of his career coming in his early 30s rather than his mid-20s.

Technical Profile

Root's batting technique: exceptional off-side play (his cover drive and cut shot are considered the finest of any current player); the ability to play both forward and back against all pace bowling styles; and a reading of spin bowling that has allowed him to score on all surfaces (including the subcontinent, where he has averaged 40+ in India). His weakness (that bowlers targeted in the early part of his career): the ball moving away on his off side — specifically from left-arm over the wicket angling into his stumps and then away — a delivery shape similar to what Kohli faced from Anderson. Root solved this more completely than Kohli did — his response was technical (closing his front leg) rather than just mental.

Root's 2021-2022: Joe Root scored 1,708 Test runs in the calendar year 2021 — the most runs scored by any Test batsman in a single calendar year (surpassing Mohammad Yousuf's 2006 record of 1,788 runs... though Root's 2021 tally of 1,708 is a separate record for the fastest to that mark in a year). He also scored 2,056 Test runs in 2022 — the second time he had scored 2,000+ in a single year. The sustained scoring rate from 2021-2023 placed him statistically in the conversation with the all-time greats on a peak-performance basis, not just a career-volume basis.

Captaincy and Its Aftermath

Root captained England in Tests from 2017 to 2022 — stepping down after a dismal 2021-22 Ashes (0-4, later completed 0-4 in the 5th Test). His batting statistics as captain were notable for the opposite reason from most captains: Root scored more runs as captain than as a non-captain per innings. After stepping down and allowing Ben Stokes to take over, Root's batting improvement accelerated — freed from captaincy responsibilities (field placements, bowling changes, tactical decisions under pressure), his concentration improved. The data strongly suggests England's captaincy and Root's batting were in tension — he is better as a batsman than as a captain.

Fab Four Context

The Fab Four (Root, Kohli, Smith, Williamson) has been a framework for contemporary Test batting assessment since approximately 2015. Root's position within it: he has the most career runs of the four (as of 2026); his average (50-51) is competitive with Smith (58) and Williamson (54) but below their peaks; and his century count (30+) is highest among the four. The Fab Four comparison has been complicated by Smith's dominance in specific conditions and Williamson's consistency — but Root's sustained career volume (most runs, most centuries, longest consistent high performance) makes the strongest case for him as the defining Test batsman of the 2010s-2020s era.

Frequently asked questions

How many Test runs has Joe Root scored?

Joe Root has scored 12,000+ Test runs as of 2026 — the most by any English batsman (surpassing Alastair Cook's 12,472) and among the top 5 in all-time Test run-scorers. He has 30+ Test centuries with an average of approximately 51-52 across his career. His best period: 2021-2023, during which he averaged 60+ per calendar year for multiple consecutive years. He is still playing Test cricket and will likely rise further in the all-time rankings.

What is Joe Root's batting average?

Joe Root's overall Test batting average is approximately 51-52 as of 2026 — one of the highest career averages among active Test batsmen. His average improved significantly after stepping down from England's Test captaincy in 2022: as a non-captain from 2022 onward, he has averaged 60+. His home vs away split is relatively balanced (he averages well in most conditions including India and Australia) — contributing to his status as the most well-rounded Test batsman of his generation in terms of performing across all surfaces.

Who is the highest Test run-scorer for England?

Joe Root is England's highest Test run-scorer (12,000+ runs, surpassing Alastair Cook's record of 12,472 in 2023). The all-time England Test run-scoring list: 1) Joe Root (12,000+); 2) Alastair Cook (12,472 on retirement); 3) Graham Gooch (8,900); 4) Kevin Pietersen (8,181); 5) David Gower (8,231). Root became the first Englishman to pass 12,000 Test runs and holds the England record for most Test centuries (30+), surpassing Cook's 33 England centuries by mid-2024.