Get all your news in one place.
100’s of premium titles.
One app.
Start reading
FourFourTwo
FourFourTwo
Sport
Mark White

The 100 most expensive transfers EVER

The 100 most expensive transfers EVER: Florian Wirtz of Liverpool during the Premier League match between Liverpool and Bournemouth at Anfield on August 15, 2025 in Liverpool, England.

100 years ago, the most expensive transfers ever in football were mere thousands of pounds, with English and Scottish clubs shelling out for stars.

How things have changed: in 1992, Jean-Pierre Papin became the first £10 million footballer, before the record was broken twice more that summer – and 25 years later, Neymar would become the most expensive footballer of all time when he'd swap Barcelona for Paris Saint-Germain.

Below, you will find the 100 current most expensive transfers in football, with a star icon denoting that player, at once stage or another, held the world record as the sport's most expensive footballer ever: all figures are presented in pounds sterling, with exchange rates applied as necessary at the time of the transfer, and these figures have not been adjusted for inflation.

The top 100

The 100 most expensive football transfers ever

The top 100 in chart view

Search

Is there a player you expected in the top 100 who isn't? Or do you just want to search for a specific club?

Use the search function below to search for every transfer in football history over £20m.

Crunching the numbers

Neymar smashed the transfer record in 2017 (Image credit: Alamy)

So Neymar tops the list – and he probably will for a long time – but there are several huge transfers below the Brazilian's.

Kylian Mbappe is the second-most expensive player of all time, following his move to PSG from Monaco – and he's the most expsive teenagers of all time – with compatriot Ousmane Dembele at no.3. Dembele has moved for a cumulative £200m, fourth behind Neymar, Cristiano Ronaldo and Romelu Lukaku.

Former Liverpool man Philippe Coutinho is in at no.4, Joao Felix and Jude Bellingham are no.5 and no.6 respectively – Bellingham is the most expensive English player ever – with another Red, Florian Wirtz, is next at no.7: Coutinho is still a record move out of England, while Wirtz is the most expensive Premier League buy ever.

Of the top 100 most expensive players of all time, six players appear twice – Neymar, Cristiano Ronaldo, Romelu Lukaku, Kai Havertz, Matthijs de Ligt, Victor Osimhen – with Neymar and Lukaku appearing three times a piece.

Cristiano Ronaldo has broken several transfer records over the years (Image credit: Getty Images)

Ronaldo, meanwhile, became the oldest player in the top 100 when he moved to Juventus from Real Madrid at the age of 33, while his 2009/10 move from Old Trafford to the Bernabeu is one of the three oldest transfers in this list (alongside Kaka and Zlatan Ibrahimovic).

On the subject of Manchester United, 18-year-old Leny Yoro is the youngest player on the list, sneaking in at 98th – and it may well come as no surprise that the Red Devils lead the list having bought 15 of the 100 most expensive players ever, while Borussia Dortmund and Atletico Madrid are the best sellers with five sales each in the top 100.

Elsewhere, Nicolas Pepe is the most expensive African star of all time, and Christian Pulisic is the most expensive American player.

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.