Barcelona will sign a contract with Portuguese forward Francisco Trincao for the next five seasons, the club announced.

Barcelona said on its website that the transfer fee is 31 million euros ($34 million) and Trincao will join the club on July 1, 2020.

This agreement also included a buy-out clause of 500 million euros ($552 million).

The 20-year-old forward scored three goals and six assists, playing 30 times in Braga.

“With the Portuguese U19 team he was part of the side that won the European Championships in 2018 and ended the tournament as top scorer with five goals and

Read more: Barcelona to transfer Portuguese youngster Trincao