#1. Steve Smith
At the moment, Steve Smith is world's best test batsman. Since 2014, he averages 73.81 in the longest format of the game and has piled up 18 hundreds in the period, the most by any batsman in the world.
Using an unconventional technique, Smith has scored runs in all parts of the world and against all types of attacks. What makes him a dangerous batsman is the fact that he has no definite flaws in his batting.
The Aussie batsman plays spin and pace nonchalantly and against Bangladesh, he would be Australia's most lethal weapon.
In the recently concluded Test series against India, Smith was the highest run-scorer with 499 runs while in the series against Sri Lanka in 2016, he made 247 runs in six innings.
Smith's purple patch is a huge boost for the visitors and hence his contributions with the bat could well decide the fate of the Test series.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️