Skip to content
Foundation6 min

Joe Root — England's Greatest Run-Scorer Explained

Joe Root is England's all-time leading Test run-scorer — a right-handed batter of the highest technical class who has accumulated more Test runs than any England player in history. Learn about his career, technique and records.

Written by GeoCric EditorialUpdated Jul 18, 2026
ShareShareWhatsAppFacebook

Joe Root is England's finest batter of the modern era and the country's all-time leading Test run-scorer. Born in 1990 in Sheffield, Root made his Test debut in 2012 and has consistently been ranked among the world's top Test batters for more than a decade. His record places him in the company of cricket's all-time greats.

Batting technique and style

Root bats right-handed with near-perfect technique — a side-on stance, a high elbow on the drive, and exceptional judgment of which balls to leave. His strength is timing: he doesn't hit the ball particularly hard, but meets it so cleanly that it travels to the boundary regardless. Against spin, he is particularly accomplished — his sweep and reverse-sweep game has evolved significantly since his debut, making him difficult to contain on turning pitches.

Test records

Root is England's all-time leading Test run-scorer, having surpassed Alastair Cook's record of 12,472 runs in August 2023. He has scored more than 35 Test centuries and continues to accumulate at one of the most productive rates in the game. Root also captained England from 2017 to 2022 — 64 Tests — before handing the captaincy to Ben Stokes, who launched the Bazball era.

2026 India-England series

Root's 99 not out at Sophia Gardens, Cardiff on 16 July 2026 was one of the key innings of England's summer — guiding a chase of 234 as England won the 2nd ODI by four wickets to level the series 1-1. The innings showed Root's trademark composure, finishing one run short of yet another international century. The series decider followed at Lord's on 19 July.

  • England's all-time leading Test run-scorer
  • 35+ Test centuries
  • England Test captain 2017-2022 (64 Tests)
  • Highest Test score: 254* vs Pakistan, Old Trafford 2016
  • 2026: 99* at Cardiff — 2nd ODI vs India
  • Yorkshire County Cricket Club

Frequently asked questions

Is Joe Root England's greatest ever batter?

Joe Root is England's all-time leading Test run-scorer, surpassing Alastair Cook's record in August 2023. By pure run accumulation and consistency, he is widely considered England's finest modern batter and one of the top five Test batters of all time.

What is Joe Root's highest Test score?

Joe Root's highest Test score is 254 not out, scored against Pakistan at Old Trafford in August 2016. He has scored Test centuries on virtually every major Test ground in the world.

Did Joe Root captain England?

Yes — Joe Root captained England in Test cricket from 2017 to April 2022 (64 Tests). He stepped down as captain and was succeeded by Ben Stokes, under whom England launched the Bazball era. Root continues as a central figure with the bat.