Joe Root scored his 34th Test century in the second Test against Sri Lanka at Lord's, surpassing Alastair Cook's record. Achieved in his 145th match, Root joins elite company among the top century-makers in Test history. Additionally, he set a new landmark for Test hundreds at Lord's, eclipsing the record held by Graham Gooch and Michael Vaughan.