#1 Steve Smith

The current Australian captain Steve Smith came into the Test side as a leg-spinner back in 2010 and in the first handful of games in his career, he even batted as low as number 9.
However, over the past 4 years, he has turned into one of the world's best batsmen and perhaps one of the greatest middle-order batsmen to have played the game.
He has batted at number 3 as well but the majority of his career has been spent batting at number 4 or 5 and now it is quite certain, that he will be Australia's number 4 for at least the next decade.
His colossal run-scoring feats have even drawn comparisons with Sir Don Bradman.
He does not seem to have the technique to be a top Test batsman but Smith has turned that theory on its head and plundered runs everywhere he has batted. He has batted in the middle-order in 44 Tests and scored a total of 4130 runs at a jaw-dropping average of 64.53.
He has the highest batting average among all Australian middle-order batsmen and by the time he retires, he will most certainly have scored the highest aggregate runs as well.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️