Joe Root is one of the greatest cricketers of the 21st century and is certainly among the greatest English players of this millennium. Yorkshire’s very own is also in the conversation of being the greatest Test batter of all-time, seeing how he stands second in the list of runs in the format.