Published: | Updated:
Written by Akash Saha | Edited and fact-checked by Amit Saha | Editorial policy
Ricky Ponting: 27,368 runs
Ricky Ponting has scored the most international runs for Australia, 27,368 across Tests, ODIs and T20Is, with 71 hundreds. David Warner (18,995) and Steve Waugh (18,496) follow. Steve Smith, the only active player in the top 10, is fourth after passing Allan Border.
Most International Runs for Australia (All Formats)
| # | Player | Tests | ODIs | T20Is | Total runs |
|---|---|---|---|---|---|
| 1 | Ricky Ponting | 13,378 | 13,589 | 401 | 27,368 |
| 2 | David Warner | 8,786 | 6,932 | 3,277 | 18,995 |
| 3 | Steve Waugh | 10,927 | 7,569 | ā | 18,496 |
| 4 | Steve Smith* | 11,000+ | 5,800 | 1,094 | 17,900+ |
| 5 | Allan Border | 11,174 | 6,524 | ā | 17,698 |
| 6 | Michael Clarke | 8,643 | 7,981 | 488 | 17,112 |
| 7 | Mark Waugh | 8,029 | 8,500 | ā | 16,529 |
| 8 | Adam Gilchrist | 5,570 | 9,595 | 272 | 15,437 |
| 9 | Matthew Hayden | 8,625 | 6,131 | 308 | 15,064 |
| 10 | David Boon | 7,422 | 5,964 | ā | 13,386 |
Ricky Ponting: 27,368 Runs
Ponting is the only Australian with more than 20,000 international runs. A three-time World Cup winner, twice as captain, his 140* in the 2003 final against India is one of the great World Cup final innings, and his 257 against India at Melbourne was his highest Test score.
David Warner: 18,995 Runs
Warner retired from Tests and ODIs in January 2024 and from T20Is after the 2024 T20 World Cup, with 49 international hundreds. His 335* against Pakistan in Adelaide in 2019 is the second-highest Test score by an Australian.
Steve Smith: Climbing Past Border
Smith retired from ODIs in 2025 with 5,800 runs but continues in Tests, where he passed Steve Waugh and reached 11,000 runs in October 2026. That has taken him past Allan Border into fourth on the all-format list, with Steve Waugh’s 18,496 next.
Frequently Asked Questions
Who has scored the most runs for Australia in all formats?
Ricky Ponting, with 27,368 international runs for Australia.
Which active player has the most international runs for Australia?
Steve Smith, with more than 17,900 runs across all formats, fourth on Australia’s all-time list.
Who has the most international hundreds for Australia?
Ricky Ponting, with 71 (41 in Tests, 30 in ODIs).
More: most Test runs for Australia Ā· most international centuries Ā· records index
Discover more from Skyblogs Sports
Subscribe to get the latest posts sent to your email.










