Alastair Cook on Monday became the youngest ever player to reach 10,000 Test runs.
Aged 31 years and five months, the England captain has beaten the great Sachin Tendulkar's record by five months.
The milestone has come in Cook's 127th Test in a career which has seen him become England's highest Test run scorer, notching 28 centuries along the way.
It all began for Cook with a century on debut against India in Nagpur in March 2006 - a match in which the 'Little Master' Tendulkar was also playing.
Given his age and the amount of cricket played these days it is not beyond the realms of possibility that Cook will one day surpass Tendulkar's Test record of 15,921 runs.
Cook is currently 12th on the all-time list but will surely break into the top 10 before too long and, at the rate he is going, would reach Tendulkar's total by the age of 37.