Joe Root has reached a historic milestone by scoring his 34th Test century during the second Test against Sri Lanka at Lord's. This achievement makes him the highest century-maker for England in Test cricket. Root also became the first England cricketer to score 50 international centuries and broke several other records, including the most runs scored at Lord's.