Silva, signed from Porto for €40m (£34m/$46m) in 2020, struggled to make the expected impact at Wolves. He had loan spells at Anderlecht, PSV and Rangers before he was sent to Las Palmas last term, where he recorded 10 goals and three assists. Silva was also considered by Roma as a Plan B to Claudio Echeverri, but were knocked as he joined Bayer Leverkusen on loan from Manchester City.