England archive · Batter · 2012–2026

Joe Root⁠

Born in Dore on 30 December 1990, Joe Root has played for England since 2012 and sits at the top of the national batting records. His 14,278 Test runs are the most by any England player, and his 7,903 ODI runs are also an England record. His 169 Test caps rank second on the all-time list. He has also played 195 ODIs and 32 T20Is, and has taken 74 Test wickets.

Root has been named in England's squad for the 2015 Cricket World Cup (pool stage), the 2016 T20 World Cup, where England finished runners-up, the 2019 Cricket World Cup, which England won, and the 2023 Cricket World Cup (league stage). He is a current England international.
Internationals396
International runs23,074

England legacy

No.1 on England's all-time test runs list

Player file

At a glance

Major tournaments

2013 ICC Champions Trophy2015 ICC Cricket World Cup2016 ICC T20 World Cup2017 ICC Champions Trophy2019 ICC Cricket World Cup2023 ICC Cricket World Cup2025 ICC Champions Trophy

Career by format

Joe Root in Tests, ODIs and T20Is

2012–2026

Joe Root's England career by format: matches, runs and wickets
FormatMatchesRuns HighestBatting avg Wickets
Tests 169 14,278 26250.45 74
ODIs 195 7,903 166*50.66 31
T20Is 32 893 –– 6
All internationals 396 23,074 111

Highest scores, averages and best bowling are shown for the formats in which Joe Root is on England's all-time records lists.

Milestone watch

Records within reach

What Joe Root could reach next for England, from the all-time records tables.

ODI runs

97 ODI runs from 8,000

Joe Root

Root is on 7,903 ODI runs for England. 8,000 is 97 away.

Bet responsibly

18+ only. Odds and offers are subject to change and to the bookmaker's terms. Set a budget, never chase losses, and treat betting as entertainment. National Gambling Helpline: 0808 8020 133, free, 24/7.

Gambling support: GambleAware.org (opens in a new tab)