The world knows what the Australians are capable of in batting and their performance across all the formats of cricket. Not only in ODI cricket, but these batsmen have records across all the formats of cricket and they continue to keep their form and action in presence. These 10 batters have the highest number of centuries in ODI cricket and their performance helped team Australia in many scenarios and they single-handedly finished many ODI matches. Some of these players have also been on the world’s top batters list in many situations across all the formats. There is no definition to describe these batsmen, but their records and scores speak for themselves.

1. Ricky Ponting

The batsman at the top of this list is the former Australian captain and cricketer RICKY PONTING for his amazing performance in his ODI career and having the most centuries. He has a total of 29 centuries in his ODI career and he has played with an Ave of 41.81 in his career which was from 1995 – 2012.

2. David Warner

The player at the 2nd spot is the finest batsman from team Australia DAVID WARNER for his performance in the ODI cricket and his most centuries in this list. He has a total of 18 centuries in ODI cricket and he has played with an Ave of 44.88 in his ODI career which was from 2009 and continues.

3. Mark Waugh

The player at the 3rd spot is the former batsman and cricketer MARK WAUGH from the 90s Australian team and his performance in ODI cricket with the most centuries for his team. He has a total of 18 hundred and played with an Ave of 39.35 in his ODI career which was from 1988 – 2002.

4. Aaron Finch

The player at the 4th spot is the one of the Australian captain and batsman AARON FINCH for his excellent performance in ODI cricket. He has also been a captain for his team in the many world cup series. He has a total of 17 centuries till now and still more to come. He has played with an Ave of 40.41 in his ODI career till now which was from 2013.

5. Adam Gilchrist

The player in the 5th spot is the former batsman and wicketkeeper ADAM GILCHRIST of this team. This is his performance in the ODI cricket with batting and he has a total of 16 centuries he has played with an Ave of 35.93 in his ODI career which was from the year 1996 – 2008.

6. Steven Smith

The player at the 6th spot is one of the current captains of the Australian team STEVEN SMITH for his extreme performance in ODI cricket. He not only has the upper hand in test cricket, but he also has the best records in ODI cricket like this. He has a total of 11 centuries in ODI cricket and still more to come. He has played with an Ave of 43.29 in his ODI career which was from 2010.

7. Matthew Hayden

The player at the 7th spot is the former cricketer and greatest batsman MATTHEW HAYDEN for his outstanding performance in ODI cricket. He has a variety of records in his ODI career and he was one of the top scorers for Australia. He has a total of 10 centuries in his ODI career and played with an Ave of 44.10 in his career which was from 1993 – 2008.

8. Geoff Marsh

The player at the 8th spot is the former cricketer and batsman GEOFF MARSH for his batting performance in ODI cricket and his most century records in his ODI career. He has a total of 9 centuries in the ODI cricket and played with an Ave of 39.97 in his career which was from 1986 – 1992.

9. Shane Watson

The player at the 9th spot is the former Australian cricketer and batsman SHANE WATSON for his mighty performance in his ODI career. He was an all-rounder who has records both in batting and bowling. He has a total of 9 centuries in his ODI career and his best was 185* in his career which was from 2002 – 2015.

10. Michael Clarke

The last player on this list is the former batsman and cricketer MICHAEL CLARKE for his performance with batting in the ODI cricket and he has a total of 8 centuries in the ODI cricket. He also played with an Ave of 44.58 in his career which was from 1003 – 2015, and his best was 130.