Most Test Runs for Australia: Ponting, Border, Smith and the Full List (2026)

Ricky Ponting has the most Test runs for Australia (13,378). Allan Border is second (11,174), and Steve Smith became only the third Australian to reach 11,000 in October 2026. Full top 12 list.

Most Test Runs For Australia

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

Test records · Australia

Ricky Ponting: 13,378 runs

Ricky Ponting has scored the most Test runs for Australia, 13,378 in 168 Tests with 41 hundreds. Allan Border is second with 11,174. Steve Smith passed Steve Waugh into third in October 2026 and became only the third Australian to reach 11,000 Test runs during the second Test against South Africa in Gqeberha.

13,378
Ricky Ponting
168 Tests, 41 hundreds
11,174
Allan Border
156 Tests, 27 hundreds
11,000+
Steve Smith
Active · 37 hundreds
Ponting13,378
Border11,174
Smith11,000+
S Waugh10,927
Warner8,786

Most Test Runs for Australia: Top 12

#PlayerTestsRunsAverage100s / 50sBest
1Ricky Ponting16813,37851.8541 / 62257
2Allan Border15611,17450.5627 / 63205
3Steve Smith*12711,000+c. 5537 / 45+239
4Steve Waugh16810,92751.0632 / 50200
5David Warner1128,78644.5926 / 37335*
6Michael Clarke1158,64349.1028 / 27329*
7Matthew Hayden1038,62550.7330 / 29380
8Mark Waugh1288,02941.8120 / 47153*
9Justin Langer1057,69645.2723 / 30250
10Mark Taylor1047,52543.4919 / 40334*
11David Boon1077,42243.6521 / 32200
12Greg Chappell877,11053.8624 / 31247*
* Active. Smith’s figures are approximate, after the 2nd Test v South Africa in Gqeberha (October 2026).
Can Smith pass Border? Smith needs fewer than 175 runs to overtake Allan Border’s 11,174 and become Australia’s second-highest Test run-scorer. The deciding Test against South Africa in Cape Town starts on 27 October 2026.

Ricky Ponting: 13,378 Runs

Ponting passed Border’s Australian record during the 2009 Ashes and finished with 13,378 runs, still the third-most in Test history behind Sachin Tendulkar and Joe Root. His 41 Test hundreds are the most by an Australian.

Allan Border: 11,174 Runs

Border retired in 1994 as the world’s leading Test run-scorer, a record that stood until Brian Lara passed him in 2006. He also holds the Australian record for Test fifties (63) and captained Australia to their first World Cup in 1987.

Steve Smith: 11,000+ and Counting

Smith passed Steve Waugh (10,927) on the first day of the Durban Test on 9 October 2026, in 42 fewer Tests than Waugh, then reached 11,000 in Gqeberha on 21 October. His 37 hundreds are the second-most for Australia, behind Ponting.

Warner, Clarke and Hayden

David Warner retired from Tests in January 2024 with 8,786 runs, including 335* against Pakistan in Adelaide. Michael Clarke made 329* against India at Sydney in 2012, and Matthew Hayden’s 380 against Zimbabwe in Perth in 2003 remains the highest Test score by an Australian and the second-highest in Test history.

Frequently Asked Questions

Who has scored the most Test runs for Australia?

Ricky Ponting, with 13,378 runs in 168 Tests.

Who has the most Test hundreds for Australia?

Ricky Ponting, with 41. Steve Smith is second with 37.

Who has the most Test runs for Australia among active players?

Steve Smith, who passed 11,000 Test runs in October 2026 and is third on Australia’s all-time list.

What is the highest Test score by an Australian?

Matthew Hayden’s 380 against Zimbabwe in Perth in 2003.

More: most Test wins by a team · Ashes winners list · cricket records index

Related: most runs for Australia in all formats · most Test centuries · Brian Lara’s greatest innings


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