The Ashes is a five-Test series between England and Australia that began in 1882. Across its long history, 31 batters have scored more than 2,000 runs in Ashes matches. Only six batters have gone past 3,000 career runs in the Ashes.
England holds the record for the highest team totals in Ashes history with 903 for 7 declared at The Oval in 1938, built around Len Hutton’s 364. Australia follows with 729 for 6 declared at Lord’s in 1930, an innings shaped by Don Bradman’s 254 during one of the most dominant tours in Ashes history.
Another massive Australian score came at The Oval in 1934, when Bill Ponsford and Bradman both struck double centuries as Australia reached 701 and won by 562 runs. The 1930 tour produced yet another high total, with Australia making 695 at The Oval, led by Bradman’s 232, helping secure a narrow 39-run win.
List of Batsmen with the Most Runs in the Ashes
Don Bradman sits at the top of the run-scorers list and holds the record of the most runs in the Ashes with a total of 5,028 runs, the highest any batter has ever made in this rivalry. His record was built between 1928 and 1948, with 19 centuries and an extraordinary Ashes average of 89.78. He produced two triple hundreds, including 334 at Headingley in 1930 and 304 in 1934, and he passed 200 eight times against England. No player has come close to matching his overall dominance.
Jack Hobbs is next with 3,636 runs. His Ashes career stretched over two decades, and he became England’s most prolific scorer in this contest. He struck 12 centuries and 15 fifties and remained consistent long before Bradman emerged on the scene.
Steve Smith follows with 3,436 runs and continues to add to his total. He is the leading active player in this rivalry. His record includes 12 centuries and a strong average in the mid-50s. He has three double hundreds, with his 239 in Perth in 2017 standing out as his most commanding performance.
Allan Border’s 3,222 runs place him next. He scored seven centuries and produced 26 scores over fifty, finishing with an average of 55.55 across 73 innings, the highest workload among the top names.
Steve Waugh made 3,173 runs and played a major part in Australia’s long period of dominance. He scored 10 centuries and 14 fifties and averaged 58.75. His Ashes career stretched from a series loss in 1986–87 to eight straight series wins before his retirement in 2003.
David Gower follows as England’s second-highest scorer with 3,037 runs. His 215 at Edgbaston in 1985 was both his best Test score and a key moment in a memorable English series win. By the end of his career, he had nine centuries against Australia.
Wally Hammond scored 2,852 runs for England. He matched Gower’s nine Ashes hundreds and converted four of them into double centuries. His early career included a standout 251 in Sydney in 1928, helping England to a dominant series win.
Herbert Sutcliffe contributed 2,741 runs at an exceptional Ashes average of 66.85, second only to Bradman. He formed famous opening stands with Jack Hobbs and was a key figure in the bodyline era.
Clem Hill played Ashes cricket from 1896 to 1912 and appeared in 41 matches. He batted in 76 innings and remained not out once. His total came to 2,660 runs, and his highest score was 188. His average settled at 35.46.
John Edrich represented England in the Ashes between 1964 and 1975. His tally came from 32 matches and 57 innings, with three of those unbeaten. He scored 2,644 runs, and his best knock against Australia was 175. He hit 262 fours and cleared the rope four times.
| Player | Span | Inns | Runs | HS |
| DG Bradman (AUS) | 1928-1948 | 63 | 5028 | 334 |
| JB Hobbs (ENG) | 1908-1930 | 71 | 3636 | 187 |
| SPD Smith (AUS) | 2010-2025 | 68 | 3436 | 239 |
| AR Border (AUS) | 1978-1993 | 73 | 3222 | 200* |
| SR Waugh (AUS) | 1986-2003 | 72 | 3173 | 177* |
| DI Gower (ENG) | 1978-1991 | 69 | 3037 | 215 |
| WR Hammond (ENG) | 1928-1947 | 58 | 2852 | 251 |
| H Sutcliffe (ENG) | 1924-1934 | 46 | 2741 | 194 |
| C Hill (AUS) | 1896-1912 | 76 | 2660 | 188 |
| JH Edrich (ENG) | 1964-1975 | 57 | 2644 | 175 |
FAQs
Q. Who scored the most runs in the Ashes?
A. Sir Donald Bradman scored the most runs in Ashes history with 5,028 runs in 37 Tests. Jack Hobbs is next with 3,636 runs in 41 Tests.
Q. What is the main Ashes cricket record?
A. Australia has won 140 of the 340 Ashes Tests. England has won 108 Tests. Australia has won 34 Ashes series, and England has won 32 series.
Q. Who has the most centuries in the Ashes?
A. Don Bradman has the most Ashes centuries with 19 centuries. He scored 5,028 runs, with a highest score of 334.
Q. Did Don Bradman ever hit a six?
A. Yes. Don Bradman hit 6 sixes in his Test career and 618 fours.
Get the Latest Cricket Updates at IceCric.News. Also, Follow Our Social Media for live updates on Facebook and Instagram.

