Experienced Sri Lankan batsman Mahela Jayawardene joined the 11,000 Test runs club during the fourth day of the third and final Test against Pakistan in Sharjah on Sunday.
The 36-year-old, when on eight, swept off-spinner Saeed Ajmal for a six to complete 11,000 runs in his 141st Test, becoming the eighth batsman but first Sri Lankan to achieve the milestone.
India's recently retired Sachin Tendulkar topped the list of most runs with 15,921 in a record 200 Tests.
The list includes two players each from India, the West Indies and Australia and one from Sri Lanka and South Africa.
Jayawardene scored 46 in Sri Lanka's 133-5 at close of play on the fourth day.
List of players with 11,000 or more runs in Test cricket: (name, country, matches, runs)
Sachin Tendulkar India 200 15,921
Ricky Ponting Australia 168 13,378
Jacques Kallis South Africa 166 13,289
Rahul Dravid India 164 13,288
Brian Lara West Indies 131 11,953
Shivnarine Chanderpaul West Indies 152 11,229
Allan Border Australia 156 11,174
Mahela Jayawardene Sri lanka 141 11,033