Where do Steven Smith and Glenn Maxwell rank among Australia’s 20 highest ODI run-scorers?

Do you want to know who are Australia’s leading run-scorers in ODI cricket?
You are in the right place. We have the answers.
Find out more about Australia’s highest run-scorers in ODIs.
20. Mark Taylor – 3,514 ODI runs
Taylor has the 20th most runs for Australia in ODI cricket. Taylor’s strike rate was under 60, though.
19. Glenn Maxwell – 3,950 ODI runs
Maxwell has the 19th most runs for Australia in ODI cricket. The tally includes a whopping 152 sixes.
18. Geoff Marsh – 4,357 ODI runs
Marsh has the 18th most runs for Australia in ODI cricket. His sons, Shaun and Mitch, became impressive ODI batsmen as well.
17. Andrew Symonds – 5,088 ODI runs
Symonds has the 17th most runs for Australia in ODI cricket. The late, great Symonds hit six ODI tons.
16. Damien Martyn – 5,346 ODI runs
Martyn has the 16th most runs for Australia in ODI cricket. His strike rate was only 78, though.
15. Aaron Finch – 5,406 ODI runs
Finch has the 15th most runs for Australia in ODI cricket. Finch collected a resounding 17 ODI centuries along the way.
14. Mike Hussey – 5,442 ODI runs
Hussey has the 14th most runs for Australia in ODI cricket. Hussey could have scored a lot more, had his ODI career not started so late.
13. Steven Smith – 5,662 ODI runs
Smith has the 13th most runs for Australia in ODI cricket. Smith could read 6,000 during this month’s Champions Trophy.
Read next: Country with the most ODI hat-tricks
12. Shane Watson – 5,757 ODI runs
Watson has the 12th most runs for Australia in ODI cricket. Watson is arguably the best all-rounder on this list.
11. David Boon – 5,964 ODI runs
Boon has the 11th most runs for Australia in ODI cricket. His strike rate was just 65.
10. Dean Jones – 6,068 ODI runs
Jones has the 10th most runs for Australia in ODI cricket. Another Australian great taken too soon.
9. Matthew Hayden – 6,131 ODI runs
Hayden has the ninth most runs for Australia in ODI cricket. One of the most prolific left-handers on this list.
8. Allan Border – 6,524 ODI runs
Border has the eighth most runs for Australia in ODI cricket. Border only hit three ODI tons.
7. Michael Bevan – 6,912 ODI runs
Bevan has the seventh most runs for Australia in ODI cricket. A prolific finisher and recently inducted into Cricket Australia’s Hall of Fame.
6. David Warner – 6,932 ODI runs
Warner has the sixth most runs for Australia in ODI cricket. The most prolific opener on this list.
5. Steve Waugh – 7,569 ODI runs
Waugh has the fifth most runs for Australia in ODI cricket. Waugh is also among Australia’s top wicket-takers in ODI cricket.
4. Michael Clarke – 7,981 ODI runs
Clarke has the fourth most runs for Australia in ODI cricket. He joined the International Cricket Council’s Hall of Fame recently.
3. Mark Waugh – 8,500 ODI runs
Waugh has the third most runs for Australia in ODI cricket. He hit 18 ODI centuries.
2. Adam Gilchrist – 9,595 ODI runs
Gilchrist has the second most runs for Australia in ODI cricket. One of only two Australians with 9,000-plus runs in ODI cricket.
1. Ricky Ponting – 13,589 ODI runs
Ponting has the most runs for Australia in ODI cricket. Ponting struck a record 29 ODI tons.
Let’s see how Smith, Maxwell and company will fare against South Africa, England and others in the 2025 Champions Trophy.
Also read: Most ODI wickets by a seamer in ODI cricket since 2023