6 Allan Border
He is the second highest run-getter for Australia in Test cricket and one of the highest scorers in one-day international cricket, which is why it is no surprise that former great Allan Border is among the greatest batsmen to have played for the country.
He might not have been the prettiest batsman to watch but he was gritty, he had the right temperament and the ability to tough it out against the best bowlers in the world.
In 156 Test matches played over a span of around 14 years, Border amassed 11174 runs and held the record for the highest scorer in Test cricket history for many years. He averaged 50.56 in Test cricket and scored 27 hundreds to emerged as one of the world's batsmen during his the 1980s.
In 273 one-day internationals, Border made 6524 runs and led the team to their first World Cup triumph back in 1987.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️