Atlético Madrid have signed 19-year-old striker João Felix from Benfica for €126m (£112.9m), making him the fourth most expensive player of all time.

Both clubs announced the deal, with the Spanish La Liga team saying they were taking him on a seven-year contract and Portugal’s Benfica confirming the amount of the transaction.

“The forward has already passed his medical at the Clínica Universidad de Navarra,” Atletico said in their statement.

Manchester City pay £62.8m release clause for Atlético Madrid’s Rodri Read more

Portugal international Felix made his first-team debut for Benfica last season, helping the Lisbon side win the Portuguese league title with 15 goals and seven assists in 21 starts.

He also became the youngest player to score a Europa League hat-trick in a 4-2 win over Eintracht Frankfurt.

Felix, who made his Portugal debut in a 3-1 win over Switzerland in the Uefa Nations League semi-final, becomes Atletico’s most expensive player, smashing their record of €72m to prise Thomas Lemar from AS Monaco last year.

He is the fourth most expensive signing of all time after Neymar, who cost €222m when he switched to Paris St Germain in 2017, Kylian Mbappé and Philippe Coutinho.

Felix will be challenged to take the baton from Antoine Griezmann, who is expected to sign for Spanish champions Barcelona for €120m.