| Personal information | |||
|---|---|---|---|
| Full name | Bruno Ricardo Valdez Wilson [1] | ||
| Date of birth | 27 December 1996 [1] | ||
| Place of birth | Lisbon, Portugal [1] | ||
| Height | 1.92 m (6 ft 4 in) [1] | ||
| Position | Centre-back | ||
| Youth career | |||
| 2004–2005 | Oeiras | ||
| 2005–2015 | Sporting CP | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2016–2019 | Braga B | 95 | (2) |
| 2016 | Braga | 1 | (0) |
| 2019–2020 | Tondela | 15 | (2) |
| 2020–2021 | Braga | 6 | (1) |
| 2020–2021 | → Tenerife (loan) | 19 | (1) |
| 2021–2024 | Vizela | 57 | (1) |
| 2024–2025 | San Jose Earthquakes | 29 | (2) |
| International career | |||
| 2011–2012 | Portugal U16 | 6 | (0) |
| 2013 | Portugal U17 | 5 | (0) |
| 2013–2014 | Portugal U18 | 7 | (0) |
| 2016 | Portugal U20 | 3 | (0) |
| * Club domestic league appearances and goals as of 09:57, 21 October 2025 (UTC) | |||
Bruno Ricardo Valdez Wilson (born 27 December 1996) is a Portuguese professional footballer who plays as a central defender.
Born in Lisbon, Wilson played youth football for Sporting CP in the city. He was an unused substitute for the reserves in the Segunda Liga on 4 May 2014, in a 1–1 home draw against S.L. Benfica B. [2]
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]
Wilson was called up to the first team by coach José Peseiro in place of the injured Lazar Rosić for a Primeira Liga game at home to F.C. Paços de Ferreira on 11 December 2016. [7] He played the full 90 minutes of a 3–0 win. [8]
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]
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 30 August 2020, Wilson was loaned for a year to CD Tenerife of Spain's Segunda División. [13] He made 21 total appearances for the team from the Canary Islands, and scored to open a 2–0 home win over Girona FC on 21 December. [14]
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]
On 8 February 2024, Wilson signed a two-year deal with Major League Soccer side San Jose Earthquakes. [17] He scored his first goal on 30 March, in the first minute of an eventual 2–1 loss at Houston Dynamo FC. [18]
Wilson was not retained for the 2026 season. [19]
Wilson earned caps for Portugal at youth level. [20] [21] In July 2024, through naturalization, he became eligible for the Mozambique national team. [22]
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. [23] [3]
| Club | Season | League | Cup | Other | Total | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Braga B | 2015–16 | Liga Portugal 2 | 17 | 1 | — | — | 17 | 1 | ||
| 2016–17 | 33 | 1 | — | — | 33 | 1 | ||||
| 2017–18 | 14 | 0 | — | — | 14 | 0 | ||||
| 2018–19 | 31 | 0 | — | — | 31 | 0 | ||||
| Total | 95 | 2 | — | — | 95 | 2 | ||||
| Braga | 2016–17 | Primeira Liga | 1 | 0 | 1 | 0 | — | 2 | 0 | |
| Tondela | 2019–20 | Primeira Liga | 15 | 2 | — | 1 [a] | 0 | 16 | 2 | |
| Braga | 2019–20 | Primeira Liga | 6 | 1 | — | — | 6 | 1 | ||
| Tenerife (loan) | 2020–21 | Segunda División | 19 | 1 | 2 | 0 | — | 21 | 1 | |
| Vizela | 2021–22 | Primeira Liga | 17 | 1 | 2 | 0 | 0 | 0 | 19 | 1 |
| 2022–23 | 24 | 0 | 2 | 0 | 3 [a] | 1 | 29 | 1 | ||
| 2023–24 | 16 | 0 | 3 | 1 | 1 [a] | 0 | 20 | 1 | ||
| Total | 57 | 1 | 7 | 1 | 4 | 1 | 68 | 3 | ||
| San Jose Earthquakes | 2024 | Major League Soccer | 11 | 1 | — | — | 11 | 1 | ||
| Total | 204 | 8 | 10 | 1 | 5 | 1 | 219 | 10 | ||