List of players who have scored 10,000 or more runs in Test cricket


Scoring over 10,000 runs across a playing career in any format of cricket is considered a significant achievement. In the chase for achieving top scores, West Indian Garfield Sobers retired as the most prolific run scorer in Test cricket, with a total of 8,032 runs in 1974. The record stood for nine years, until it was broken by England's Geoffrey Boycott in the 1982 series against India. Boycott remained the top scorer in the format until Indian batsman Sunil Gavaskar surpassed his tally two years later in 1983. In March 1987, Gavaskar became the first player to cross 10,000 run mark in Tests during a match against Pakistan., thirteen players—from seven teams that are Full Members of the International Cricket Council —have scored 10,000 runs in Tests. Out of these, three are from India and Australia while two are from Sri Lanka and the West Indies. One player each from South Africa, England and Pakistan form the rest. No player from Bangladesh, New Zealand, Afghanistan, Ireland or Zimbabwe has passed the 10,000 run mark in Tests yet.
In terms of innings, West Indian Brian Lara, Sachin Tendulkar and Kumar Sangakkara are the fastest to reach the 10,000 run mark, while Australia's Steve Waugh is the slowest to achieve the feat. Tendulkar holds multiple records—most appearances, most runs and highest number of both centuries and half-centuries. England's Alastair Cook is the fastest in terms of time span, taking 10 years and 87 days, while West Indian Shivnarine Chanderpaul's time span of 18 years and 37 days is the slowest among all. Pakistan's Younis Khan is the latest player to achieve this feat.

Key

By country

Teams10,000 or more runs
3
3
2
2
1
1
1
Total13