Most Runs for Australia in All Formats: Ponting Leads, Smith Climbs (2026)

Ricky Ponting has the most international runs for Australia across all formats (27,368). David Warner is second (18,995) and Steve Waugh third, with Steve Smith now fourth after passing Allan Border.

Most Runs For Australia in All FormatsĀ 

Published: | Updated:
Written by Akash Saha | Edited and fact-checked by Amit Saha | Editorial policy

Australia Ā· All formats

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.

27,368
Ricky Ponting
559 matches, 71 hundreds
18,995
David Warner
Retired 2024
17,900+
Steve Smith
Active

Most International Runs for Australia (All Formats)

#PlayerTestsODIsT20IsTotal runs
1Ricky Ponting13,37813,58940127,368
2David Warner8,7866,9323,27718,995
3Steve Waugh10,9277,569–18,496
4Steve Smith*11,000+5,8001,09417,900+
5Allan Border11,1746,524–17,698
6Michael Clarke8,6437,98148817,112
7Mark Waugh8,0298,500–16,529
8Adam Gilchrist5,5709,59527215,437
9Matthew Hayden8,6256,13130815,064
10David Boon7,4225,964–13,386
Runs for Australia only (Ponting’s ODI total excludes his games for the ICC World XI). * Active; Smith retired from ODIs in 2025, and his Test total is to the 2nd Test v South Africa, October 2026.

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.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top