England captain Alastair Cook has become the youngest player to score 10,000 Test runs.
Aged 31, five months and five days, he achieved the landmark by reaching five on the fourth day of the second Test against Sri Lanka at Chester-le-Street.
He brought up the milestone with a leg-side clip for four off Nuwan Pradeep and saluted the England balcony.
He beat India legend Sachin Tendulkar's record of 31 years, 10 months and 20 days, which has stood since 2005.
Aged 31, five months and five days, he achieved the landmark by reaching five on the fourth day of the second Test against Sri Lanka at Chester-le-Street.
He brought up the milestone with a leg-side clip for four off Nuwan Pradeep and saluted the England balcony.
He beat India legend Sachin Tendulkar's record of 31 years, 10 months and 20 days, which has stood since 2005.