Warne has placed Steve Smith of Australia at number one in his list. Smith is also currently the number one Test batsman in the ICC rankings. Warne has kept England captain Joe Root at number two. Root is the highest run-scorer in Test cricket this year.

the former Australian spinner has replaced New Zealand legend Kane Williamson at number three. Williamson is currently in excellent form. Williamson has been able to make a mark all over the world with his batting and captaincy. New Zealand also won the first title of the World Test Championship under the captaincy of Kane Williamson.

Shane Warne has placed India's Test captain Virat Kohli at number four in his list. Kohli may not have been able to score a century in Tests in recent times, but his record shows his ability very well.

In this list, Warne has given place to Marnus Labuschagne at number five. Labuschagne has proved himself in Test cricket in a very short time.