Among the cricketing nations in the world, Australia is perhaps the greatest among them all and it is perhaps the only team in the world that has almost always had an excellent batting line-up at their disposal.
Throughout the course of their cricketing history, the team has produced some of the best batsmen in the world and it is perhaps one of the reasons why Australia have been such a successful team for such a long time.
Very few teams in the world, barring perhaps the West Indies, can boast such an array of top-class batsman throughout the course of their history. Here is a look at 10 of the best batsmen to have ever represented Australia in international cricket.
10 Steve Smith
The man who entered the Australian team as a leg-spinner back in 2010 is well on course to become one of the nation's greatest batsmen and at this point in time, he is the best Test batsman in the world by some margin.
Steven Smith may not have the technique that would make cricket coaches sit up and take notice, but it has proven to be mighty effective all over the world over the past few years. Smith is perfectly at home against all form of bowling and has scored runs on the green pitches of England, the bouncy surfaces in Australia and the spin-friendly dustbowls in India.
There are hardly any shortcomings in his batting, and the innings he played in the first Ashes Test this year, taking Australia to a 1-0 lead, further exemplify him as a batsman of rare gifts.
He has played 57 Tests so far, and has scored 5511 runs at a staggering average of 61.23.
In addition, he has already scored 21 centuries in his career and is well on course to score many more in the years to come. In limited overs cricket, he is what commentators would describe as a 'busy player' and although he would like to improve that record, he has often proven to be a match-turning player for Australia in the shorter versions of the game.