10 Players with Most Test Matches for Australia (2025 List)

July 16, 2025

Ricky Ponting and Steve Waugh have played the most matches for Australia in Test cricket. Each has played 168 games. Their long careers in this format highlight their impact on red-ball cricket.

Playing many matches in Test cricket is a significant achievement. So far, Australia has 15 players who have played more than 100 matches in their Test cricket history.

This article will focus on the top 10 Australian international players who have played the most Test matches in their cricket careers.

Players With Most Matches For Australia In Test Cricket

Take a look at the top 10 players who have played the most test matches for Australia in test cricket here.

PlayerSpanMatches
Ricky Ponting1995-2012168
Steve Waugh1985-2004168
Allan Border1978-1994156
Shane Warne1992-2007145
Nathan Lyon2011-2025139
Mark Waugh1991-2002128
Glenn McGrath1993-2007124
Ian Healy1988-1999119
Steve Smith2010-2025118
Michael Clarke2004-2015115

Here are the career stats and contributions for each player in Australia,

1. Ricky Ponting

Matches168
Innings287
Runs13378
Average51.85
HS257
100s41
50s62

In 168 matches in the span of 18 years, Ricky Ponting had a legendary test career for Australia.

R Ponting With Most Matches For Australia
Image Source: The New York Times

He scored 13,378 runs with an average of 51.85, which shows his consistency in red-ball cricket. These incredible stats include 42 hundreds and 62 fifties with several match-winning knocks, making him one of the best Australian batsmen in Test cricket history.

2. Steve Waugh

Matches168
Innings260
Runs10927
Average51.06
HS200
100s32
50s50

The former Australian skipper, Steve Waugh, has also matched Ricky Ponting’s tally of 168 matches in international test cricket.

Steve Wauge
Image Source: ICC Cricket

Steve Waugh debuted against India on December 26, 1985. As his career progressed, he became a regular player in the Australian test setup. Scored 10927 runs, including 32 hundreds and 50 fifties.

3. Allan Border

Matches156
Innings265
Runs11174
Average50.56
HS205
100s27
50s63

Allan Border has played 156 matches for Australia in test cricket after making his debut against England in 1979.

Allan Border With Most Matches For Australia
Image Source: Wisden

Having scored 11174 runs for Australia, Allan Border’s presence was vital for the progression of cricket in the 1980s.

4. Shane Warne

Matches145
Innings273
Wickets708
Average25.41
BBI8/71
BBM12/128

Shane Warne, one of the best spinners in cricket ever witnessed, played 145 matches for Australia in Test cricket.

Shane Warne
Image Source: Cricket Australia

His tally of 708 wickets in Test cricket makes him the second most wicket-taker after Muttiah Muralidaran. His incredible wicket-taking tally includes 37 five-wicket hauls and 10 ten-wicket hauls.

5. Nathan Lyon

Matches139
Innings259
Wickets562
Average30.14
BBI8/50
BBM13/154

Nathan Lyon is still part of the Australian Test squad, and from his 139 matches, he has taken 562 wickets.

Nathan Lyon
Image Source: Fox Sports

After making his debut for Australia in 2011, Nathan Lyon became a test specialist. He has contributed well with his right-arm off-spin and is looking for more in the ongoing WTC.

6. Mark Waugh

Matches128
Innings209
Runs8029
Average41.81
HS153*
100s20
50s47

Made his debut for Australia against England in 1991. During his career, he played in 128 test matches and scored 8029 runs, including 20 centuries and 47 fifties.

Mark Waugh
Image Source: Cricket Australia

He played his final test match in 2002 against Pakistan.

7. Glenn McGrath

Matches124
Innings243
Wickets563
Average21.64
BBI8/24
BBM10/27

Glenn McGrath made his test debut against South Africa in 1993. He became an important part of the Aussie bowling lineup.

Glenn Mc Grath
Image Source: NDTV Sports

He took 563 wickets from 124 matches, with a career-best of 8/24 in a single innings. His accurate seam bowling troubled many batters with his skill in pace bowling.

8. Ian Healy

Matches119
Innings182
Runs4356
Average27.39
HS161*
100s4
50s22

Ian Healy has played 119 matches for Australia, and as a wicket-keeper batter, he scored 4356 runs in his Test career.

Ian Healy
Image Source: Wisden

Healy’s international Test debut came in 1988 against Pakistan at Karachi before playing his last Test match in 1999 against Zimbabwe.

9. Steve Smith

Matches118
Innings210
Runs10424
Average56.34
HS239
100s36
50s43

Steve Smith is considered one of the best batters in modern cricket. Played 118 test matches for Australia since his debut against Pakistan in 2010.

Steve Smith
Image Source: BBC

He scored 10424 runs with an average of 56.34, and his best performance of 239 came against England. His average is proof of his consistency and topped the ICC Test Rankings for the best batsman in 2015,2016, and 2017.

10. Michael Clarke

Matches115
Innings198
Runs8643
Average49.10
HS329*
100s28
50s27

Michael Clark’s 115 Test matches for Australia make him the 10th player with most matches for the country.

Michael Clarke
Image Source: Sky Sports

He scored 8,643 runs, including 28 centuries and 27 half-centuries. Clarke’s classic batting style was a joy to watch, especially during the peak years of Test cricket in the 2000s.

Suggested Reads:

Conclusion: Ricky Ponting And Steve Waugh Lead With The Most Test Match Appearances For Australia!

Ricky Ponting and Steve Waugh share the record for the most Test matches for Australia, each playing 168 matches. 

Allan Border and Shane Warne are also on this list. Australia’s strong cricket history in Test matches comes from the hard work of these players.

Test cricket is changing rapidly. The addition of the World Test Championship (WTC) has led to more international matches. Players are now more interested in having a longer career in this format.

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