In the modern era of cricket, there are few finer batsmen in the sport than Joe Root. Not only is he a world-class operator at the crease, especially when playing spin, but he’s also a highly-rated captain. Currently, England’s leading player regarding the number of matches as captain in Test matches is Alastair Cook, who held the role on 59 occasions between 2010 and 2016. At the time of writing, Root, by comparison, is on 47 games. There’s every possibility that the 30-year-old will become England’s longest-serving captain, but will he end his reign as the country's all-time best captain?