Oddsworth
Joe Root

England

Joe Root

Tests
169
Test runs
14,278
Test hundreds
41
ODI runs
7,981
  1. Debut

    Test

    Scored 73 and 20 against India in Nagpur, aged 21.

    December 2012

  2. Debut

    T20I

    Did not bat against India in Mumbai, aged 21. England won.

    December 2012

  3. Debut

    ODI

    Did not bat against India in Rajkot, aged 22. England won.

    January 2013

  4. First Test hundred

    104

    Against New Zealand at Headingley in his sixth Test, off 167 balls. England won.

    May 2013

  5. The Ashes, 2013

    3–0

    August 2013

  6. First T20 international fifty

    90*

    Unbeaten against Australia at The Rose Bowl in his third T20 international, off 49 balls.

    August 2013

  7. First ODI hundred

    107

    Against West Indies in Antigua in his 26th ODI, off 122 balls. He was named player of the match.

    March 2014

  8. First Test double hundred

    200*

    Unbeaten against Sri Lanka at Lord's in his 16th Test, off 298 balls. He was named player of the match.

    June 2014

  9. Pataudi Trophy, 2014

    3–1

    August 2014

  10. ODI runs

    1,000

    Reached in his 35th ODI, during 44 against India at Edgbaston, aged 23.

    September 2014

  11. The Ashes, 2015

    3–2

    August 2015

  12. Basil D'Oliveira Trophy, 2015/16

    2–1

    January 2016

  13. Test runs

    5,000

    Reached in his 57th Test, during 52 against South Africa at Old Trafford, aged 26.

    August 2017

  14. Basil D'Oliveira Trophy, 2017

    3–1

    August 2017

  15. New colours

    Sydney Thunder

    First match for Sydney Thunder, in the Big Bash League.

    December 2018

  16. ODI runs

    5,000

    Reached in his 121st ODI, during 102 against West Indies at Kensington Oval, aged 28.

    February 2019

  17. World Cup winner

    2019

    Won the final at Lord's.

    July 2019

  18. Basil D'Oliveira Trophy, 2019/20

    3–1

    January 2020

  19. Tests played

    100

    Made 218 and 40 in his 100th Test, against India in Chennai. He was named player of the match.

    February 2021

  20. First Test five-wicket haul

    5/8

    Against India in Ahmedabad, in his 102nd Test.

    February 2021

  21. New colours

    Trent Rockets

    First match for Trent Rockets, in The Hundred.

    July 2021

  22. Test runs

    10,000

    Reached in his 118th Test, during 115 not out against New Zealand at Lord's, aged 31.

    June 2022

  23. New colours

    Dubai Capitals

    First match for Dubai Capitals, in the International League T20.

    January 2023

  24. New colours

    Rajasthan Royals

    First match for Rajasthan Royals, in the Indian Premier League.

    May 2023

  25. England's leading Test run-scorer

    No. 1

    Passed Alastair Cook's 12,472 against Pakistan in Multan, in his 147th Test.

    October 2024

  26. Highest Test score

    262

    Against Pakistan in Multan in his 147th Test, off 375 balls. England won.

    October 2024

  27. Tests played

    150

    Made 0 and 23 not out in his 150th Test, against New Zealand at Hagley Oval. England won.

    November 2024

  28. New colours

    Paarl Royals

    First match for Paarl Royals, in the SA20.

    January 2025

  29. Highest ODI score

    166*

    Unbeaten against West Indies at Sophia Gardens in his 177th ODI, off 139 balls. He was named player of the match.

    June 2025

  30. All-time Test run-scorers

    No. 2

    Passed Rahul Dravid, Jacques Kallis and Ricky Ponting in one Test, against India at Old Trafford.

    July 2025

  31. New colours

    Welsh Fire

    First match for Welsh Fire, in The Hundred.

    July 2026

All-time Test run-scorers

No. 2

14,278 runs, 1,643 behind Sachin Tendulkar's 15,921.

Root 14,278Tendulkar 15,921

To September 2026

Up the all-time list

8k9k10k11k12k13k14k15k16k100120140160Tendulkar 15,921Ponting · Kallis · Dravid 13,378Cook · Sangakkara 12,472Lara · Chanderpaul 11,953Jayawardene 11,814Border 11,174Waugh 10,927Gavaskar · Khan 10,1228k10k12k14k16k100120140160Tendulkar 15,921Ponting 13,378Cook 12,472
Test runsTests played

Sides

  • England169 Tests · 196 ODIs · 32 T20Is
  • YorkshireCounty
  • Sydney ThunderBig Bash League · 2018–19
  • Trent RocketsThe Hundred · 2021–25
  • Dubai CapitalsInternational League T20 · 2023
  • Rajasthan RoyalsIndian Premier League · 2023
  • Paarl RoyalsSA20 · 2025
  • Welsh FireThe Hundred · 2026

Read more

  1. Blog · Top 10 Test batters of this centuryA podcast put Sachin Tendulkar first and Kumar Sangakkara sixth. Weigh every run against the pitch and the attack, and neither makes the ten.
  2. Blog · England central contracts 2026-27: two years for Crocombe, none for HillRob Key's contract list hands two years to one big Sussex summer while the seamer our red-ball ratings rank fifth in the country is left with nothing at all.
  3. Blog · Greatest Test batsman of all time: why the lists never agreeAsk who the greatest Test batsman of all time is and the answers scatter. Patchy old scorecards, a very different calendar and the choice of measure reshuffle Smith, Root and Sangakkara, so where does that leave Bradman?
  4. Blog · Twenty-one wickets at 8.76 and the England contracts still to comeOllie Robinson spent two years without an England contract, then took 21 Pakistan wickets at 8.76. As the ECB draws up its next list, the county seamers it overlooked for the Ashes are waiting too.
  5. Blog · The toss call W.G. Grace warned captains aboutW.G. Grace told captains to bat when they win the toss, even when in doubt. Ricky Ponting at Edgbaston and Babar Azam at Lord's are among the captains who doubted him in England.

Joe Root's stats and rankings

Share