Sachin Tendulkar holds multiple records—most appearances (200 matches), most runs (15,921) and highest number of both centuries (51) and half-centuries (68).[5] In terms of innings, West Indian Brian Lara, Sachin Tendulkar and Kumar Sangakkara are the fastest (195) to reach the 10,000 run mark, while Australia's Steve Waugh is the slowest to achieve the feat (244).[7] England's Joe Root is the fastest in terms of time span, taking 9 years and 174 days, while West Indian Shivnarine Chanderpaul's time span of 18 years and 37 days is the slowest among all. Joe Root and Alastair Cook share the record for the youngest player to score 10,000 runs, both reaching this milestone at the age of 31 years and 157 days.[8]
Players with 10,000 or more Test runs
First – denotes the year of debut
Last – denotes the year of the latest match
Mat. – denotes the number of matches played
Inn. – denotes the number of innings batted
Date – denotes the date on which the player reached the 10,000 run mark