Joe Root has moved to the top of the all-time list for the most Test runs scored by a batter in his home country. The England star has surpassed former Australia captain Ricky Ponting to claim the record, while India legend Sachin Tendulkar remains third on the list. Root now has 7,594 Test runs in England, moving past Ponting’s tally of 7,578 runs in Australia.
Root leads the all-time list with 7,594 runs, while Ponting follows closely with 7,578. Tendulkar is third with 7,216 runs scored in Test matches in India. His highest Test score in England is 254. Root’s latest achievement puts him 16 runs ahead of Ponting, who accumulated 7,578 runs across 92 Tests in Australia. India’s Sachin Tendulkar occupies third place on the list with 7,216 Test runs in India. The legendary batter played 94 Tests at home and scored 22 centuries and 32 half-centuries. His highest Test score in India was 217. Tendulkar’s tally remains more than 350 runs behind Root’s current mark.
Ponting still boasts the higher batting average among the two Although Root now has more runs. Root’s 7,594 runs have come from 89 Test matches and 156 innings in England. He averages 53.85 on home soil and has scored 24 centuries and 35 half-centuries. The former Australian captain scored 7,578 runs in 92 Tests and 154 innings in Australia. His home batting average was an impressive 56.97, while he registered 23 centuries and 38 half-centuries.

