The senior Portuguese international has made more than 100 appearances in gold and black following his move to Molineux three seasons ago.
After playing for Monaco in the Champions League, Cavaleiro switched to England in 2016, enjoying a fruitful first season at Wolves.
He made his Championship debut against Burton Albion in September 2016 with his first goal following 14 days later at home to Brentford. Making 32 appearances that season, Cavaleiro scored six goals during his first taste of English football.
The attacking performances of the wide man during the 2017/18 campaign were a major factor in Wolves’ promotion-winning campaign.
In his second season with the club, Cavaleiro netted nine times and made a further 12 assists as Wolves achieved Premier League football, being named as the PFA Player of the Month for November.
Missing the start of last season due to injury, the 25-year-old returned to score with his first touch in the top-flight, netting against Southampton just minutes after coming off the bench.
However, he found places in Nuno Espirito Santo’s Premier League starting line-up limited due to the form of his teammates, but it was in Wolves’ run to the FA Cup semi-final where Cavaleiro came to the fore, netting two goals and creating one assist in his five cup appearances.
Everyone at Wolves would like to wish Ivan the best of luck during his season at Craven Cottage.