Joe Root is in stunning touch for England during the current fourth Test match against India at Old Trafford in Manchester. Batting at No. 4 for Ben Stokes' team, right-hander batter completed two major milestones on the third day of the match. Firstly, he surpassed Rahul Dravid and Jacques Kallis to reach third on the all-time highest Test run scorers list. Then, in the second session of the day, Root surpassed Ricky Ponting's record of 13,378 runs and became the second-highest Test run scorer. Most Runs in Test Cricket No. Player Nation Matches Runs 1 Sachin Tendulkar India 200 15,921 2 Joe Root England 157 13,389* 3 Ricky Ponting Australia 168 13,378 4 Jacques Kallis South Africa 166 13,289 5 Rahul Dravid India 164 13,288 6 Alastair Cook England 161 12,472 7 Kumar Sangakkara Sri Lanka 134 12,400 8 Brian Lara West Indies 131 11,953 9 Shivnarine Chanderpaul West Indies 164 11,867 10 Mahela Jayawardene Sri Lanka 149 11,814 Ponting, who played for Australia in 168 Tests between 1995 and 2012, made 13,378 runs in his career. Root, playing his 157th Test for England, now has 13,279 runs to his name. He required 120 runs in this Manchester Test to overtake Ponting. Now, only Sachin Tendulkar is ahead of Root. The Indian legend played 200 Tests between 1989 and 2013, making 15,921 runs with 51 centuries and 68 fifties. Also Read | Watch: Joe Root’s Chill Celebration After Becoming 3rd Highest Run Scorer in Test Cricket Root Breaks More Records against India In addition to being the second-highest run scorer in Test cricket, Root has broken several more records in this match. His Old Trafford century is his 12th Test century against India, which is the most achieved by any player against Indian cricket. Overall, this was his 38th Test century. Most Test 100s vs India in Tests Player Team Matches 100s Joe Root England 34 12 Steve Smith Australia 24 11 Garry Sobers West Indies 18 8 Viv Richards West Indies 28 8 Ricky Ponting Australia 29 8 With 38 centuries, Root has joined former Sri Lanka captain Kumar Sangakkara on the all-time list of most Test centuries. Sangakkara, who amassed 12,400 runs in 134 Tests from 2000 until his retirement in 2015, also has 38 centuries under his belt. Root has also accumulated a remarkable record of reliability. With this century, he now has 104 50-plus scores in Test cricket, the second-most of any player ever. Only Sachin Tendulkar has achieved more, 119 throughout his 200-Test career. Tendulkar's count includes 51 centuries and 68 half-centuries, while Root's current tally stands at 38 centuries and 66 half-centuries. Root's supremacy over India and his consistent ascent in the Test cricket records still point to his position as one of the all-time greats of contemporary batting. With Tendulkar's record still way ahead, Root will have to be in top form over the next few years to bring the gap closer, but his recent achievements have already set him among cricketing all-time legends.