Top 10 most expensive English players of all time in Football

Top 10 most expensive English players of all time in Football

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

The 10 most expensive English soccer players of all time

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.

RankPlayerFromToTransfer FeeYear
1Morgan RogersAston VillaChelsea£117m2026
2Elliot AndersonNottingham ForestManchester City£116m2026
3Jude BellinghamBorussia DortmundReal Madrid£115m2023
4Declan RiceWest Ham UnitedArsenal£105m2023
5Jack GrealishAston VillaManchester City£100m2021
6Harry KaneTottenham HotspurBayern Munich£86.4m2023
7Harry MaguireLeicester CityManchester United£80m2019
8Jadon SanchoBorussia DortmundManchester United£73m2021
9Dominic SolankeBournemouthTottenham Hotspur£65m2024
10Mason MountChelseaManchester United£55m2023

Top 5 Most Expensive English players

Morgan Rogers made history as the most expensive English footballer ever

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 Clubs Appearances, Goals for Clubs

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.

Leave a Reply

Your email address will not be published. Required fields are marked *