Atletico Madrid on Wednesday signed 19-year-old Portuguese striker Joao Felix from Benfica for €126 million ($142 million).

The fee is a record for a Portuguese club and for Atletico and makes the teenager one of the five most expensive players in history.

Felix has reportedly signed a seven-year contract.

He is a potential replacement for Antoine Griezmann who scored 133 goals in five seasons at the club. Atletico have already said the French striker is leaving. He is expected to join Barcelona when his release clause, which dropped to €120 million on Monday, is activated.

The Felix signing came on a busy day for Atletico.

Earlier on Wednesday, the club confirmed the signing of Mexican midfielder Hector Herrera from Porto while another midfielder, Rodrigo Hernandez, left Madrid for Manchester City for €70 million.

Atletico had already bolstered their midfield with the addition of the 24-year-old Marcos Llorente, bought for €45 million from Real Madrid.

Felix, has enjoyed a breakthrough season at Benfica, scoring 20 goals in 43 games and helping the club win the Portugese league title.