On 3 January 2016, Wilson signed a two-year deal at S.C. Braga, being assigned to their second team of the same level.[3] He made his league debut on 13 February, playing the full 90 minutes of a 1–0 loss at C.D. Mafra.[4] He totalled 17 appearances over the season, being sent off in a 2–0 home defeat to S.C. Covilhã on 27 February[5] and scoring in a 3–2 loss at Vitória S.C. B on 17 April.[6]
On 26 June 2019, Wilson signed a three-year contract with C.D. Tondela, with Braga retaining 50% of the player's rights.[9] He scored his first top-flight goal on 3 November, the only one late on in a home game against former club Sporting.[10]
Return to Braga
Wilson returned to the Estádio Municipal de Braga on 31 January 2020, agreeing to a three-year deal with an option for three additional seasons.[11] He scored his first competitive goal against Vitória F.C. on 23 February, in a 3–1 home victory.[12]
On 22 June 2021, Wilson joined newly-promoted F.C. Vizela on a three-year contract.[15] During his spell, always spent in the main division, he played 68 games in all competitions and scored three goals.[16]
Wilson's grandfather, Mário, was also a footballer and later a manager of clubs including S.L. Benfica, and the Portugal national team. Through him, he had American and Mozambican heritage.[19][3]
^"Fonte de inspiração num triunfo seguro" [Fountain (pun on surname of one of the scorers, Rui Fonte) of inspiration in easy win] (in Portuguese). S.C. Braga. 11 December 2016. Retrieved 26 March 2019.
^Marques Costa, Pedro (26 June 2019). "Bruno Wilson é reforço do Tondela" [Bruno Wilson is a Tondela addition]. O Jogo (in Portuguese). Retrieved 3 August 2019.