Ashes is one of the most historic series in cricket. It is played between two arch-rivals England and Australia. Ashes has a very deep and rich history. Stars are born in this series. In this article, we will see the top 5 highest run scorers in the ashes.
- Sir Donald Bradman (Australia): Sir Donald Bradman holds the record for the most runs scored in Ashes history. He scored 5,028 runs across 37 Tests against England from 1928 to 1948. Bradman scored this total over 63 innings, with an amazing average of 89.78 runs per innings. He made 19 centuries and 12 half-centuries along the way. His top score was 334 at Headingley in 1930, one of several triple centuries he hit in that series. Bradman’s great batting helped Australia keep or win back the Ashes many times. This made him the best Ashes batter ever.
- Steve Smith (Australia): Steve Smith recently achieved a historic milestone by surpassing Jack Hobbs’ tally to become the second-highest run-scorer in Ashes history with 3,682 runs. He hit this mark in the fifth Ashes Test at Sydney Cricket Ground in early January 2026. His unbeaten 129 in the first innings took him past Hobbs’ 3,636 runs, which came from 41 matches and 73 innings at an average of about 57. This was Smith’s 37th Test century overall and his 13th against England, showing his strength in this big rivalry.
- Jack Hobbs (England): Jack Hobbs scored 3,636 runs in Ashes Tests, placing him historically among the elite run-scorers in the rivalry. England’s Jack Hobbs played 41 Ashes Test matches between 1908 and 1930. He scored 3,636 runs in 71 innings, averaging 54.26 runs per innings. He hit 12 centuries and 15 fifties, with a top score of 187, which made him England’s top Ashes run-scorer for many years. His long career and steady performance against Australia earned him the nickname “The Master.”
- Allan Border (Australia): Allan Border scored 3,222 runs in Ashes series, placing him 4th on the all-time list for most runs. Border accumulated this in 42 Tests and 73 innings from 1978 to 1993. His Ashes average stood at 55.55, with 7 centuries and 19 fifties highlighting his consistency. He scored his highest ever 200 not out in his last Ashes series at Headingley in 1993. Border’s long career made him special, he batted in more innings than other top players. His resilient style transformed Australian cricket during tough eras.
- Steve Waugh: Steve Waugh scored 3,173 runs in Ashes Tests, placing him fifth on the all-time list. Steve Waugh played 45 Ashes Tests across 72 innings from 1985 to 2003, averaging 58.75 with 10 centuries and 14 fifties with a highest score of 177. He featured in Australia’s dominant era, contributing to eight straight series wins after 1987. Even though he got out for zero six times, his steady performances against England cemented his reputation.
Also Read: Ashes 2025-26: Schedule, Live streaming & TV Channel
Cricket’s biggest rivalry always gives us amazing stats that spark endless arguments.

