The most expensive Premier League transfers ever

By Arasi Rex · Updated 13 August 2026 · 7 min read

The most expensive Premier League transfer ever is Alexander Isak's £125m move from Newcastle United to Liverpool in 2025, a British transfer record and the largest fee ever paid between two Premier League clubs. It pushed Florian Wirtz's £116m arrival at Liverpool and Elliot Anderson's £116m move to Manchester City into second and third, and behind them sits a list where most of the top ten fees have gone on midfielders. The claim worth disagreeing with is that the record fee measures value. The evidence points the other way: most of the players on the list needed years to justify their price, and several never did.

What is the most expensive Premier League transfer ever

The full top ten by reported fee, which means totals that can include add-ons and vary slightly by source:

Player Fee From To Year
Alexander Isak £125m Newcastle United Liverpool 2025
Florian Wirtz £116m Bayer Leverkusen Liverpool 2025
Elliot Anderson £116m Nottingham Forest Manchester City 2026
Moisés Caicedo £115m Brighton Chelsea 2023
Enzo Fernández £106.8m Benfica Chelsea 2023
Declan Rice £105m West Ham Arsenal 2023
Jack Grealish £100m n/a Manchester City 2021
Sandro Tonali £100m Newcastle United Tottenham 2026
Romelu Lukaku £97.5m n/a Chelsea 2021
Paul Pogba £89.3m n/a Manchester United 2016

Alexander Isak was signed after Newcastle accepted a British record fee, and the deal also stands as the largest ever between two Premier League clubs. His first season at Anfield was disrupted by a lack of pre-season and injury, so the fee still has plenty to prove. Florian Wirtz was for a few weeks Liverpool's record buy, the fee rising from an initial figure around £100m, and he found the step into the Premier League a demanding one in year one. Elliot Anderson arrived in the most unusual circumstances of the lot, signing while at the World Cup with England and completing his medical at the squad's training base in Kansas.

The £100m club and the records it broke

Jack Grealish made history first. Manchester City triggered his £100m release clause in 2021, making him the first British player ever bought for nine figures, and he needed time to adapt to Pep Guardiola's system before settling into a useful role during a period of title and Champions League success. The most expensive British player in history is now Elliot Anderson, whose £116m deal with Nottingham Forest surpassed the £115m Real Madrid committed for Jude Bellingham in 2023 and the £105m Arsenal paid West Ham for Declan Rice. Anderson's fee is understood to be a fixed sum with no add-ons, and it smashed Manchester City's own record, held until then by Grealish.

Tottenham joined the top ten twice inside a week in July 2026. First the club broke its record paying £85m for Mateus Fernandes, then it shattered it again with a package worth up to £100m for Sandro Tonali, made up of £92.5m guaranteed plus £7.5m in achievable add-ons. The deal made Tonali the most expensive Italian player in history. The table ranks Grealish above Tonali even though the fees match, because Grealish's £100m was paid in full while Tonali's total includes bonuses.

The record is now a midfielder's market

The single most telling fact about the list is positional. Seven of the ten biggest Premier League fees have been spent on midfield players: Wirtz, Anderson, Caicedo, Enzo Fernández, Rice, Grealish and Tonali, with Mateus Fernandes sitting just outside at number 11. For years the biggest cheques went to strikers and the occasional galáctico winger; the modern market has decided that the players who control games are worth more than the players who finish them, and the ten most expensive transfers in league history now reflect that shift.

The exception is Manchester United, who appear most often among the league's record fees, with deals for Paul Pogba, Antony, Harry Maguire and Jadon Sancho. Pogba's £89.3m move in 2016 was a world record at the time and remains United's record spend, yet a decade later it is only the ninth highest in the Premier League, overtaken by seven midfield deals and two forwards. The world record fee, Neymar's £200m move to Paris Saint-Germain in 2017, has never been approached by an English club.

What the record fees actually delivered

The honest history of the list is that the biggest fees have the weakest hit rate. Pogba's outlay did not meet expectation. Wirtz struggled in year one and Isak's debut season was lost to injury and a missing pre-season. Grealish took time to adapt before his role became useful. Caicedo, who had a mixed start at Chelsea before growing into one of the league's most influential ball-winners, is the clearest success story on the list, and even he took a season to arrive. Liverpool, who spent a combined £241m on Isak and Wirtz in one summer, finished with two of the top three fees in league history and a season that left both deals with plenty to prove.

This is why the inflation-adjusted rankings tell a different story. When historic fees are adjusted, Elliot Anderson's £116m deal ranks only 31st, and the only current Premier League players in the adjusted top 20 are Isak, Grealish, Caicedo and Enzo Fernández. Alan Shearer's £15m in 1996 represented a far larger share of the money in the game than the raw number suggests, which is the case for treating the record fee with some perspective. The most expensive Premier League transfer ever is a statement about the market's size and confidence, and a much weaker statement about the player's performance, and the next record, when it comes, will likely prove that point again.

Key takeaways

  • Alexander Isak's £125m move from Newcastle to Liverpool in 2025 is the most expensive Premier League transfer ever and the largest fee between two Premier League clubs.
  • Seven of the top ten fees in league history have been spent on midfielders, led by Wirtz, Anderson, Caicedo and Enzo Fernández.
  • Elliot Anderson is the most expensive British player in history at £116m, above Jude Bellingham's £115m and Declan Rice's £105m.
  • Jack Grealish was the first British player bought for nine figures when Manchester City triggered his £100m release clause in 2021.
  • Inflation-adjusted rankings drop Anderson to 31st, with only Isak, Grealish, Caicedo and Enzo in the adjusted top 20.

FAQ

What is the most expensive Premier League transfer ever?

Alexander Isak's £125m move from Newcastle United to Liverpool in 2025, a British transfer record and the largest fee ever paid between two Premier League clubs. Florian Wirtz and Elliot Anderson follow on £116m.

Who is the most expensive British player in history?

Elliot Anderson, after Manchester City agreed a fixed £116m fee with Nottingham Forest in July 2026. It surpassed the £115m Real Madrid committed for Jude Bellingham in 2023 and the £105m Arsenal paid West Ham for Declan Rice.

How much did Chelsea pay for Moisés Caicedo?

£115m in total, an initial £100m that could rise with add-ons, in a deal from Brighton in 2023 that was at the time a record between two British clubs. He had a mixed start before growing into one of the league's best ball-winners.

Why are transfer records broken so often?

Because league revenues keep growing, which makes inflation-adjusted rankings very different from raw ones. When adjusted, Anderson's £116m deal ranks only 31st all-time, and older fees like Alan Shearer's £15m in 1996 represented far more of the game's money than the number suggests.