Australia captain Steve Smith, with a current rating of 939 on the ICC Test Rankings for Batsmen, is the sixth highest-rated Test batsman of all time.
The 27-year-old has been in stunning form over the last three years, scoring runs at will for the Australian team. In 51 Tests, he has smashed 4888 runs at an average of 60.34.
Unsurprisingly, it is Sir Don Bradman who leads the list, with a rating of 961 from February 1948.