The Ashes 2023 Most Runs list has Usman Khwaja on the topmost position, followed by Zak Crawley on the second position.
The most Test 100s player for England, Joe Root appears third while the most Test 6s player, Ben Stokes comes fourth, in the Ashes 2023 most runs category.
The 5th fastest 10000 Test runs batsman, Steve Smith finds himself fifth, followed by Harry Brook & Travis Head on the sixth & seventh spot in order.
Marnus Labuschagne is eighth, Jonny Bairstow is ninth & Ben Duckett is tenth, in respect of the Ashes 2023 most runs.

Also Read – IPL | Asia Cup | 1983 World Cup | IND Vs ENG ODI | NZ Vs SA ODI | NZ Vs PAK ODI |
Also Read – Most ODI 100s | Most Asia Cup Runs | Most ODI 6s | Most International 6s | Most Test Wkts
Australia Vs England Test Series 2023 : The Ashes 2023 Most Runs Top 10 List, Aus Vs Eng 5 Test Series 2023, Who Has Scored The Most Runs In The Ashes 2023? Highest Batting Average In Test Cricket Batsman Sir Donald Bradman Stats : Most Runs In The Ashes History
| No. | Player, | Runs, | Mts | Inns | Highest | Avg. | S.R. | 100s | 50s | Fours | Sixes | Team |
| 1 | Usman Khwaja | 496 | 5 | 10 | 141 | 49.60 | 39.27 | 1 | 3 | 57 | 3 | AUS |
| 2 | Zak Crawley | 480 | 5 | 9 | 189 | 53.33 | 88.72 | 1 | 2 | 53 | 3 | ENG |
| 3 | Joe Root | 412 | 5 | 9 | 118* | 51.50 | 74.77 | 1 | 2 | 39 | 7 | ENG |
| 4 | Ben Stokes | 405 | 5 | 9 | 155 | 45.00 | 64.69 | 1 | 2 | 31 | 15 | ENG |
| 5 | Steve Smith | 373 | 5 | 10 | 110 | 37.29 | 56.09 | 1 | 2 | 43 | 2 | AUS |
| 6 | Harry Brook | 363 | 5 | 9 | 85 | 40.33 | 78.74 | 0 | 4 | 39 | 3 | ENG |
| 7 | Travis Head | 362 | 5 | 10 | 77 | 36.20 | 71.11 | 0 | 3 | 52 | 4 | AUS |
| 8 | Marnus Labuschagne | 328 | 5 | 10 | 111 | 32.79 | 46.99 | 1 | 1 | 42 | 2 | AUS |
| 9 | Jonny Bairstow | 322 | 5 | 9 | 99* | 40.25 | 77.03 | 0 | 3 | 43 | 4 | ENG |
| 10 | Ben Duckett | 321 | 5 | 9 | 98 | 35.66 | 75.88 | 0 | 2 | 34 | 0 | ENG |

Also Read – Most Runs | Most Wkts | Most 100s | Fastest 100 | Fastest 50 | Highest Score | Best Bowling | Most Runs In Single Edition , In ODI World Cup
Also Read – Most Runs | Most Wickets | Highest | Best Bowling | Most Hundreds | Most Fifties | Most 5-fers | Most 10-fers , In Ind Vs Aus Tests
The Most Runs In India Vs Australia Test Series 2023 Batsman Usman Khwaja Ashes 2023 Stats : 496 The Ashes 2023 Most Runs, Usman Khwaja ICC World Test Championship 2025 Final Australian Team Player
The Australian left-hander, Usman Khwaja scored 496 runs(10 innings) in the Ashes 2023, with the highest score of 141 & an average of 49.6.

The opening batter had 1 hundred & 3 fifties to his account. For 60 times, he sent the ball beyond the ropes(57 fours & 3 sixes).
Also Read – Most Runs | Most Wickets | Most Hundreds | Most Sixes | Highest Score | Best Bowling | Fastest Fifty | Fastest 100 , In IPL History
The Highest Score In Test Series ENG Vs AUS 2023 Player Zak Crawley : Most Runs For England In The Ashes 2023, Test Cricket England Opening Batsman Zak Crawley Stats
England opener Zak Crawley was the 2nd, in the Ashes 2023 most runs list. Batting in 9 innings, Zak had 480 runs, at an average of 53.33(highest in the Ashes 2023 most runs top 10) & a strike rate of 88.7(highest in the Ashes 2023 most runs top 10), in the series.
Also, with 189 Crawley was the highest individual scorer, in the Ashes 2023 series.
Most Runs In India Vs England Test Cricket All Times Player Joe Root : 3rd In Ashes 2023 Most Runs Category, Highest ODI Score Team England Player Joe Root Stats
The highest runs getter in England Test cricket history, Joe Root scored 412 as the 3rd most runs, in the Ashes 2023. Including the only 100 & 2 fifties, 118* was the highest score innings for Root while 51.5 was his batting average.
In addition, Joe Root had 6(avg – 28) as the 11th most wickets in the Ashes 2023.
Also Read – Most Runs | Most Wickets | Most Sixes | Highest Score | Best Bowling , in IPL 2023
FAQs(Frequently Asked Questions)
Who has scored the most runs in the Ashes 2023?
The Australian opening left-handed batsman Usman Khwaja comes first for the Ashes 2023 most runs. He scores 496 runs( 10 inns) in the series, at the average of 49.60. At 2nd , Zak Crawley comes with 480 runs( 9 inns), with the average of 53.33.
Who has scored the most runs in an Ashes series?
Sir Don Bradman of Australia has the record for the most runs in an Ashes series. He scored 974 runs( 7 inns) in 5 matches, in the Ashes(Australia in England) 1930. He had the – batting average of 139.14 & 4 hundreds including the highest score of 334, in the series. Australia won the series by 2-1.
Earlier, Wally Hammond(England) had this record which he created in the Ashes(England in Australia) 1928/29. Hammond scored 905 runs( 9 inns) in 5 matches that included 4 hundreds( highest -251) & an average of 113.12. England won the series by 4-1.