Joe Root’s new record: He has become the player with the most centuries for England. Joe Root has scored the most fifties and hundreds for England.
Joe Root has equalled Alastair Cook’s record of most Test centuries for England. He scored his 33rd Test ton on August 29 against Sri Lanka at Lord’s. Root made his Test debut in 2012 and has reached this milestone in 145 matches.
Cook, England’s leading run scorer, finished his career with 33 centuries in 161 matches. Root has matched this tally in 145 matches. He reached his century with a boundary off Lahiru Kumara during the third session.
As of August 2024, Root has scored 49 centuries across all formats. His highest Test score is 254, achieved against Pakistan in July 2016. He became the first player to score a double century in his 100th Test, scoring 218 against India in February 2021.
Root has scored centuries against seven of the eleven Test-playing nations. He has ten centuries against India, making them his most frequent opponent.

Root’s innings showcased his concentration and shot selection. He displayed a range of low-risk scoring options, guiding deliveries to the boundary with ease.
At 33, Root feels rejuvenated in this new England squad. He likens himself to ‘Peter Pan’ and is eager for more achievements. He aims to score his first century in Australia in 18 months.
Root’s record-equalling century highlights his consistency as a Test cricketer. He has solidified his place in England’s cricketing history alongside legends like Alastair Cook.
Joe Root has now moved up to number 10 in the list of most centuries in Test cricket history.