Joe Root surpassed Alastair Cook against Pakistan to become England's highest Test run scorer and move to fifth on the all-time list, headed by India's Sachin Tendulkar.
He was eventually out for 262 on Thursday in England's first innings which took him to 12,664 Test runs.
Here, AFP Sport lists the top-10 run scorers in Test match history:
- Sachin Tendulkar (IND) 15,921
- Ricky Ponting (AUS) 13,378
- Jacques Kallis (RSA) 13,289
- Rahul Dravid (IND) 13,288
- Joe Root (ENG) 12,664
- Alastair Cook (ENG) 12,472
- Kumar Sangakkara (SRI) 12,400
- Brian Lara (WIS) 11,953
- Shivnarine Chanderpaul (WIS) 11,867
10. Mahela Jayawardene (SRI) 11,814