#5 Steve Smith (Australia)
Steve Smith started his career as a leg-spinner who could bat a bit. However, his batting talent was such that after a few years he was named Australia's captain, and he also became the number one Test batsman in the world.
Arguably the best Test batsman at present, Smith has mastered the art of scoring runs. He is considered a modern legend, and has been plundering runs at will in the last few years.
In his 64 Test matches, Smith has scored 6199 runs at an exceptional average of 61.37 with 23 centuries to his name.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️
Edited by Musab Abid