Alastair Cook became the first Englishman to reach 10,000 Test runs before leading his team to an emphatic nine-wicket win over Sri Lanka in the second Test to wrap up the series.
Cook scored 47 not out as England eased to their target of 79 after Dinesh Chandimal made a fine century to lift Sri Lanka to 475 in their second innings on the fourth day.
List of players who have scored 10,000 Test runs:
Sachin Tendulkar (India): 15,921
Ricky Ponting (Australia): 13,378
Jacques Kallis (South Africa): 13,289
Rahul Dravid (India): 13,288
Kumar Sangakkara (Sri Lanka): 12,400
Brian Lara (West Indies): 11,953
Shivnarine Chanderpaul (West Indies): 11,867
Mahela Jayawardene (Sri Lanka): 11,814
Allan Border (Australia): 11,174
Steve Waugh (Australia): 10,927
Sunil Gavaskar (India): 10,122
Alstair Cook (England): 10,042