Top 10 Players With Most Runs for Australia in All Formats (2025)

June 18, 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
1Ricky Ponting1995-20125592736845.8470146
2David Warner2009-20243831899542.394998
3Steve Waugh1985-20044931849641.653595
4Allan  Border1978-19944291769840.7730102
5Steve Smith2010-20253531716547.814881
6Michael Clarke2003-20153941711245.263686
7Mark Waugh1988-20023721652940.513897
8Adam Gilchrist1996-20083951543738.983381
9Matthew Hayden1993-20092721506447.824069
10David Boon1984-19942881338640.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
1Ricky Ponting1681337851.852574162
2Allan Border1561117450.562052763
3Steve Waugh1681092751.062003250
4Steve Smith1161027156.742393641
5David Warner112878644.59335*2637
Ricky Ponting
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
1David Warner110327733.43100*128
2Aaron Finch103312034.28172219
3Glenn Maxwell116266429.93145*511
4Mitchell Marsh65162931.9492*09
5Shane Watson58146229.24124*110
David Warner
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