Answer
Alastair Cook is the only player with more Test runs for England than Joe Root. He is England's all-time leading run-scorer in Test cricket, with over 12,000 runs to his name. He has also scored more Test centuries than any other England player, with 33 to his name.