Who is the fastest cricketer to reach 10,000 Test runs in the shortest amount of time? In the history of world cricket, there is only one cricketer who has achieved this milestone in less than 10 years. That cricketer is none other than England’s Joe Root. Root completed 10,000 Test runs in just 9 years and 171 days after making his Test debut. This remarkable achievement makes Root the only batsman to reach this milestone so quickly.
After Joe Root, Alastair Cook holds the second spot, having reached 10,000 Test runs in 10 years and 87 days. To date, a total of 14 batsmen in world cricket have scored more than 10,000 runs in Test cricket.
When it comes to the number of innings taken to reach 10,000 runs, Brian Lara, Sachin Tendulkar, and Kumar Sangakkara hold the record. All three managed to reach 10,000 runs in 195 innings. However, in terms of time, it took Brian Lara 13 years and 250 days, Sachin Tendulkar 15 years and 121 days, and Kumar Sangakkara 12 years and 159 days to reach the milestone.