10 Players With Most Runs for Australia In All Formats (2025 Stats)

August 6, 2025

Ricky Ponting remains Australia’s all-time leading run scorer across all formats of international cricket, a testament to his consistency, longevity, and dominance with the bat.

Australia has a rich legacy of producing top-class batters — from Don Bradman and Allan Border to Steve Smith and David Warner — who’ve shaped its success across formats.

In this blog, we list Australia’s highest run scorers in international cricket, including Test, ODI, and T20I totals.

Who Has Scored The Most Runs For Australia?

Ricky Ponting is the highest run scorer in the history of Australian cricket across all international formats. 

Representing Australia from 1995 to 2012, Ponting amassed over 27,000 international runs, making him not only Australia’s top scorer but also one of the greatest batters in the history of the game. 

His tally includes over 13,000 runs in Tests and more than 13,000 runs in One Day Internationals, along with valuable contributions in T20 Internationals. Known for his aggressive stroke play, sharp cricketing mind, and ability to perform under pressure, Ponting’s legacy remains unmatched in Australian cricket.

Ricky Ponting
Source: News18

Top 10 Batters With Most Runs For Australia (All Formats)

Players like David Warner, Steve Waugh, and Allan Border have always remained close to Ricky Ponting, Australia’s highest-ever run scorer. Each of them was a pillar of Australian batting during their respective eras, contributing significantly to the team’s success with their consistency and leadership.

Here is the list of the top 10 batters who have scored the most runs for Australia across all international formats combined:

PositionPlayerSpanMatchesRunsAverage100s50s
1RT Ponting1995–201255927,36845.8470146
2DA Warner2009–202438318,99542.394998
3SR Waugh1985–200449318,49641.653595
4AR Border1978–199442917,69840.7730102
5SPD Smith2010–202535617,37147.594883
6MJ Clarke2003–201539417,11245.263686
7ME Waugh1988–200237216,52940.513897
8AC Gilchrist1996–200839515,43738.983381
9ML Hayden1993–200927215,06447.824069
10DC Boon1984–199628813,38640.442669

Most Runs For Australia In Different Formats

Australian cricket has been defined by several legendary batters who have made a strong impact across all formats of the game. 

From the patience and technique shown in Test matches to the consistency in One Day Internationals and the power-hitting in Twenty20 Internationals, Australian players have stood out in every format. 

This section highlights the top run scorers for Australia in each format, celebrating their individual achievements and contributions to the team’s success.

ODIs

Australia has always been a dominant force in One Day Internationals, with consistent run-scorers playing a key role in their success. Ricky Ponting, in particular, stands out as the top run-scorer for Australia in ODIs.

Here is the list of the top five batters who have scored the most runs for Australia in ODIs:

PositionPlayerMatchesRunsAverageHighest Score100s50s
1Ricky Ponting3741358941.811642982
2Adam Gilchrist286959535.931721655
3Mark Waugh244850039.531731850
4Michael Clarke245798144.58130558
5Steve Waugh325756932.90120*345
Ricky Ponting
Source: NDTV Sports

Test Cricket 

Ricky Ponting, who holds the record for the most ODI runs for Australia, has also achieved another remarkable milestone in his legendary career by becoming the top scorer for Australia in Test cricket as well.

Here is the list of the top five batters with the most Test runs for Australia:

PositionPlayerMatchesRunsAverageHighest Score100s50s
1RT Ponting16813,37851.852574162
2AR Border15611,17450.562052763
3SR Waugh16810,92751.062003250
4SPD Smith11910,47756.022393643
5DA Warner1128,78644.59335*2637
Ricky-Ponting's most runs in test
Source: Times Now

T20Is

David Warner, one of the best performers in white-ball cricket, has earned the distinction of being the highest run scorer for Australia in T20 Internationals. 

The top five list also features dynamic T20 specialists like Glenn Maxwell and Mitchell Marsh, who have played key roles in Australia’s success in the shortest format of the game.

PositionPlayerMatchesRunsAverageHighest Score100s50s
1DA Warner1103,27733.43100*128
2AJ Finch1033,12034.28172219
3GJ Maxwell1212,75429.29145*511
4MR Marsh701,71030.5392*9
5SR Watson581,46229.24124*110
DA Warner T20I Most Runs
Source: Crictoday

Read Next:

Conclusion: Ricky Ponting Is The Highest Run Scorer for Australia!

Australian cricket has long stood as a symbol of dominance, discipline, and unmatched flair. Its rich batting legacy has been shaped by legends who have made their mark across all formats and generations.

From the classical brilliance of Ricky Ponting and the gritty determination of the Waugh brothers to the modern-day reliability of Steve Smith and the explosive strokeplay of David Warner, Australia’s top run scorers have consistently led from the front.

In the fast-paced T20 era, dynamic players like Glenn Maxwell and Mitchell Marsh have brought in a new wave of aggression and versatility, ensuring that Australia continues to be a powerhouse across formats in international cricket.

Tom O'Connor has been following Australian cricket professionally for over a decade, with a keen eye on both local matches and Test series. His deep knowledge, passion for the game, and love for writing provide unique insights, offering a true fan’s perspective on all things cricket.

Scroll to Top