BBC Test Match Special: Joe Root's impressive milestone of 34 Test centuries has sparked a wave of praise from cricketing legends, with former England captain Michael Vaughan declaring the 33-year-old as the country's "greatest" batter.
Root smashed his 33rd Test hundred on Day 1 of the second Test against Sri Lanka on Thursday at Lord's to go level with England legend Alastair Cook for the most Test centuries by an Englishman. He hit his second ton on Saturday to surpass Cook and become the England player with the most centuries in Test cricket.
"It's not been through crash, bang, wallop. It's been through pure technique and ability. Joe Root is the greatest because he's a wonderful role model as well. He's a fantastic person and a great player," Vaughan told BBC Test Match Special.