5. Steven Smith (Australia)
When Steve Smith made his international debut as a leg-spinner in 2010 against Pakistan, who would have thought that six years down the line, the same bloke would become one of the best batsmen in the world. From a rookie leggie, Smith has now become the premiere Aussie batsman who averages a whopping 57.90 after playing 39 Tests for his country. The right-hander’s technique is very unorthodox and is not that easy on the eyes but yet his efficiency and consistency is matchlessly supreme. The Aussie skipper has proved himself as superlative batter in Asian as well as English and South African conditions and seems to be on the path of greatness and is certainly one of the future legends of cricket.