England’s Joe Root has climbed to second place on the list of all-time highest run-scorers in Test cricket.
Root remained unbeaten on 120 runs against India in the ongoing Manchester Test, surpassing Australia’s Ricky Ponting, who scored 13,378 runs in 168 Test matches. Root broke the record in just his 157th Test.
With many stalwarts now behind him, only Sachin Tendulkar remains in Joe Root’s path 👏
#WTC27 | #ENGvIND | ➡️ https://t.co/ZxLl2veHTh pic.twitter.com/FndKFXXdEv— ICC (@ICC) July 25, 2025
To date, 15 players have scored 10,000 or more runs in Test cricket.
India’s Sachin Tendulkar leads the list with 15,921 runs in 200 Tests. Pakistan’s Younis Khan remains the only Pakistani to have crossed the 10,000-run mark, with a total of 10,099 runs.