The 28-year-old shot-stopper arrives at Molineux from Greek champions Olympiacos, where he helped the side to successive league titles.
As well as joining several of his fellow countrymen in the West Midlands, Sa will be no stranger to the gold and black, having played in the first leg of the Europa League last-16 clash between Wolves and Olympiacos, although injury ruled him out of the return leg at Molineux just one year ago.
✍️ #SaSigns pic.twitter.com/vGMSV5nn7d
— Wolves (@Wolves) July 15, 2021
Sa played 124 times for Olympiacos, keeping 62 clean sheets in three seasons as the Piraeus-based club claimed their 45th and 46th Greek Super League titles, as well as the 2019/20 Greek Football Cup.
Prior to his move to Greece, Sa spent his career in his native Portugal, progressing up the youth ranks at Merelinense and Benfica – under new Wolves head coach Bruno Lage – before breaking through as a professional at Maritimo.
Read more: Talking Points | Sa joins the pack
The keeper then spent two years at Porto, where he shared a dressing room with new Wolves teammates Ruben Neves and Willy Boly. Originally coming in as back-up for Spanish international Iker Casillas, Sa would go on to feature regularly as the club secured the 2017/18 Primeira Liga, while making five outings in the Champions League that same season.
Sa will also bring plenty of international experience with him to Wolves, having played several times for his country at youth level and at the 2016 Olympic Games. Although he is yet to earn his first senior cap, Sa was part of the Portugal squad which won the inaugural UEFA Nations League in 2019.