Ashes History: 5 batsmen with the most runs in Ashes Tests 

Sir Don Bradman coming out to bat
Sir Don Bradman coming out to bat

#4 Steve Waugh - 3173 runs

Steve Waugh
Steve Waugh

Matches - 45, Innings - 72, Runs - 3173, Highest Score - 177*, Average - 58.75

Sydney-born right-handed batsman Steve Waugh made a name for himself by playing Test cricket for Australia from 1985 to 2004. Just like David Gower, Waugh started and ended his career against the same opposition, India. He played 168 Tests for Australia of which 45 came in the Ashes.

Waugh batted in 72 Ashes innings scoring 3,173 runs at an average of 58.75. He hit 10 centuries and 14 fifties in his Ashes career which lasted 17 years.

Though he got out for a duck 6 times, the right-hander also remained not out in 18 innings.


#3 Allan Border - 3222 runs

Allan Border Australia Captain with the Ashes 1989
Allan Border Australia Captain with the Ashes 1989

Matches - 42, Innings - 73, Runs - 3222, Highest Score - 200*, Average - 55.55

Australia’s first World Cup winning captain Allan Border holds the 3rd position in this countdown thanks to his 3,222 runs in 42 Ashes matches. Nicknamed AB, the left-handed batsman made his Test debut in the 1978-79 Ashes. The young Border played a patient knock of 29 (115) in his first Test innings for Australia before getting run out for a duck in the 2nd innings.

However, the Aussie performed exceptionally well after that as he added over 3,000 runs in the next 41 Ashes matches. He scored 7 hundreds and 19 fifties in his 15-year long Ashes career.

Also read – Ashes Highest Total chased

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links

App download animated image Get the free App now