Indian batsman Rahul Dravid became the sixth player to tally 10,000 Test runs on Saturday, reaching the milestone in the first Test against South Africa.
Dravid reached the mark when he made 80 not out in the first innings early on the fourth day, becoming the third Indian to achieve the feat after Sachin Tendulkar and Sunil Gavaskar.
West Indies batsman Brian Lara heads the list followed by Tendulkar, Australia's Allan Border and Steve Waugh and Gavaskar.
The 35-year-old batsman flicked paceman Mornie Morkel to midwicket for a single to reach the milestone. India were 512 for three in reply to South Africa's first innings 540 all out.