The following is a list of the Top 10 Most Expensive English players in soccer history of All Time, ranked by the highest transfer fees ever paid for individual English players.
As massive money continues to pour into the world’s most popular sport, top talents from England have been snapped up by elite clubs for eye-watering fees. These transfers highlight how valuable English players have become in the modern soccer market, with clubs paying premium prices for homegrown stars.
Morgan Rogers is now the most expensive English footballer of all time, following his £117 million transfer from Aston Villa to Chelsea in July 2026. The England international’s record-breaking move came just weeks after Elliot Anderson had set a new benchmark with his £116 million switch from Nottingham Forest to Manchester City.
The rapid rise in transfer fees has completely reshaped the list of England’s most expensive players. Jude Bellingham’s £115 million move to Real Madrid and Declan Rice’s £105 million transfer to Arsenal had previously pushed the record to unprecedented levels, but the 2026 summer transfer window produced two more huge deals at the top of the rankings.
Jude Bellingham ranks as the third most expensive English footballer of all time following his high-profile move from Borussia Dortmund to Real Madrid in 2023. The initial transfer fee was €103 million, with add-ons that could increase the total to approximately €133.9 million, making it the 3rd most valuable English transfer in Soccer history.
Harry Kane takes the 6th spot on the list after his record-breaking transfer from Tottenham Hotspur to Bayern Munich during the 2023 summer transfer window. The deal was reportedly worth €120 million, making it not only one of the most expensive English transfers ever, but also the most expensive departure by a Premier League club in history.
Kane’s world-class goal-scoring ability and consistent performances have justified his status as the most expensive British transfer of all time.
Everyone has an idea of the most valuable players in football as well as their market value and current performance. Most of the transfers on this list are to clubs in the English Premier League, so here is the list of the top 10 most expensive English players of all time in Football.
From record-breaking Premier League deals to major moves abroad, here is the updated list of the 10 most expensive English players of all time, ranked by reported transfer fee.
Top 10 most expensive English players of all time in Football
In the July 2026 summer transfer window, Morgan Rogers made history as the most expensive English footballer ever, sealing a £117 million transfer from Aston Villa to Chelsea. Below is the list of the 10 most expensive English players of all time.
| Rank | Player | From | To | Transfer Fee | Year |
|---|---|---|---|---|---|
| 1 | Morgan Rogers | Aston Villa | Chelsea | £117m | 2026 |
| 2 | Elliot Anderson | Nottingham Forest | Manchester City | £116m | 2026 |
| 3 | Jude Bellingham | Borussia Dortmund | Real Madrid | £115m | 2023 |
| 4 | Declan Rice | West Ham United | Arsenal | £105m | 2023 |
| 5 | Jack Grealish | Aston Villa | Manchester City | £100m | 2021 |
| 6 | Harry Kane | Tottenham Hotspur | Bayern Munich | £86.4m | 2023 |
| 7 | Harry Maguire | Leicester City | Manchester United | £80m | 2019 |
| 8 | Jadon Sancho | Borussia Dortmund | Manchester United | £73m | 2021 |
| 9 | Dominic Solanke | Bournemouth | Tottenham Hotspur | £65m | 2024 |
| 10 | Mason Mount | Chelsea | Manchester United | £55m | 2023 |
Top 5 Most Expensive English players

Morgan Rogers – £117m
Morgan Rogers – £117m
Morgan Rogers currently holds the record as the most expensive English player in football history after Chelsea completed a £117 million move from Aston Villa in July 2026. The 23-year-old signed a long-term contract at Stamford Bridge after an impressive spell at Villa Park and a strong 2026 FIFA World Cup campaign with England.
Elliot Anderson
Elliot Anderson – £116m
Just weeks before Rogers broke the record, Elliot Anderson became the most expensive English player ever when Manchester City agreed a £116 million deal with Nottingham Forest in July 2026. The England midfielder had established himself as an important player for Forest before earning his move to Pep Guardiola’s side.
Jude Bellingham

Jude Bellingham – £115m
Jude Bellingham’s move from Borussia Dortmund to Real Madrid had been the benchmark for English players before the extraordinary summer of 2026. The deal was widely reported at around £115 million including add-ons, making Bellingham the third-highest English transfer on the updated list.
Declan Rice
Declan Rice – £105m
Declan Rice moved from West Ham United to Arsenal in 2023 in a deal worth up to £105 million, making him one of the most expensive English players ever. His transfer was the previous Premier League record for an English player before Bellingham, Anderson and Rogers pushed the rankings higher.
Jack Grealish
Jack Grealish – £100m
Jack Grealish became the first English player to reach the £100 million mark when Manchester City signed him from Aston Villa in 2021. His move remained the English transfer record for almost two years before Bellingham’s move to Real Madrid.

