Eduardo with Braga in 2016
|Full name||Wilson Bruno Naval da Costa Eduardo|
|Date of birth||8 July 1990|
|Place of birth||Pedras Rubras, Portugal|
|Height||1.76 m (5 ft 9 1⁄2 in)|
|2009||→ Real Massamá (loan)||13||(1)|
|2010||→ Portimonense (loan)||10||(3)|
|2010–2011||→ Beira-Mar (loan)||27||(5)|
|2011–2012||→ Olhanense (loan)||27||(7)|
|2012–2013||→ Académica (loan)||25||(6)|
|2014–2015||→ Dinamo Zagreb (loan)||10||(1)|
|2015||→ Den Haag (loan)||14||(2)|
* Senior club appearances and goals counted for the domestic league only and correct as of 17 May 2019|
‡ National team caps and goals correct as of 2 July 2019
Eduardo was born in Pedras Rubras, Maia. After starting his football grooming with local FC Porto he finished it at Sporting CP, joining the latter's youth system at the age of 14. In 2009–10 he made his senior debut, splitting the season between Real SC (third division) and Portimonense SC (second) and being a relatively important part as the Algarve side returned to the Primeira Liga after a 20-year absence.
In the 2010–11 campaign, still on loan, Eduardo joined S.C. Beira-Mar, also freshly promoted from the second level. He made his competition debut on 15 August 2010, coming from the bench in a 0–0 home draw against U.D. Leiria; two weeks later, as the Aveiro team defeated Académica de Coimbra 2–1 (also at home), he scored his first goal in the top flight.
Eduardo was again loaned by Sporting for 2012–13, to Académica. On 8 November 2012 he netted twice – one of his goals coming through a second-half penalty – in a 2–0 home win against Atlético Madrid for the group stage of the UEFA Europa League.
Eduardo finally made his Sporting debut on 18 August 2013 in the first game of the new season, starting and scoring in a 5–1 home win over F.C. Arouca. On 6 April 2014 he dropped into the reserves who competed in division two, netting the decider in a 2–1 success at C.D. Feirense.
Eduardo moved abroad for the first time on 20 July, being loaned to Croatian First Football League champions GNK Dinamo Zagreb, and made 17 overall appearances for the capital team, scoring in a 2–0 win over NK Istra 1961 on 13 September. On 30 January 2015, he switched to assist ADO Den Haag for the remainder of the Eredivisie campaign.
Eduardo ended his 11-year association with Sporting on 31 August 2015, moving to Paulo Fonseca's S.C. Braga. He made his debut 17 days later in a Europa League group match away to FC Slovan Liberec, replacing Crislan for the final 28 minutes of a 1–0 win, and contributed two goals in ten games as they reached the quarter-finals as well as one in three in a victorious run in the Taça de Portugal; his only league goal of the season for the Minhotos came on 10 January 2016 to open a 2–3 loss on his return to the Estádio José Alvalade.
In 2018–19, Eduardo reached double figures for the first time in a league campaign, scoring 12 times while partnered with Dyego Sousa up front. On 6 October 2018, he was one of five people – including three non-playing members of staff – sent off in the closing stages of a 1–1 home draw against Rio Ave FC, being issued a straight red card after the final whistle and on his way to the changing room.
|Dinamo Zagreb (loan)||2014–15||10||1||1||0||—||6||0||—||17||1|
|Den Haag (loan)||2014–15||14||2||—||—||—||—||14||2|
- Includes the Supertaça Cândido de Oliveira
- As of 22 March 2019 (Angola score listed first, score column indicates score after each Eduardo goal)
|1.||22 March 2019||Francistown Stadium, Francistown, Botswana||Botswana||1–0||1–0||2019 Africa Cup of Nations qualification|
- "Sporting: Wilson Eduardo emprestado ao Portimonense" [Sporting: Wilson Eduardo loaned to Portimonense] (in Portuguese). Mais Futebol. 28 December 2009. Retrieved 6 December 2017.
- "Beira Mar: Sporting cede André Marques e Wilson Eduardo" [Beira Mar: Sporting loan André Marques and Wilson Eduardo] (in Portuguese). Mais Futebol. 25 June 2010. Retrieved 6 December 2017.
- "Beira-Mar e Leiria no 1.º empate da Liga" [Beira-Mar and Leiria in the League's 1st draw] (in Portuguese). Rádio e Televisão de Portugal. 15 August 2010. Retrieved 6 December 2017.
- "Beira-Mar estreia-se a vencer no campeonato" [Beira-Mar win in championship for the first time] (in Portuguese). TSF. 29 August 2010. Retrieved 6 December 2017.
- "Sporting empresta Wilson Eduardo à Académicao" [Sporting loan Wilson Eduardo to Académica] (in Portuguese). Mais Futebol. 29 August 2012. Retrieved 9 November 2012.
- "Académica end Atlético's record winning run". UEFA. 8 November 2012. Retrieved 9 November 2012.
- "Montero faz hat-trick na goleado [sic] do leão" [Montero scores a hat-trick in lion goalfest] (in Portuguese). SAPO. 18 August 2013. Retrieved 12 October 2016.
- "Feirense-Sporting B, 1–2: Wilson Eduardo no triunfo leonino" [Feirense-Sporting B, 1–2: Wilson Eduardo in lion win]. Record (in Portuguese). 6 April 2014. Retrieved 6 December 2017.
- "Veliko pojačanje modrih: Wilson Eduardo u Dinamu! (video)" [Great blue addition: Wilson Eduardo in Dinamo! (video)] (in Croatian). Dinamo Zagreb. 20 July 2014. Retrieved 12 October 2016.
- "Wilson Eduardo já marca pelo Dinamo Zagreb" [Wilson Eduardo already scoring for Dinamo Zagreb]. Record (in Portuguese). 13 September 2014. Retrieved 12 October 2016.
- "ADO Den Haag huurt Wilson Eduardo voor 2e seizoenshelft" [ADO Den Haag loan in Wilson Eduardo for 2nd half of season] (in Dutch). ADO Den Haag. 30 January 2015. Retrieved 12 October 2016.
- "Wilson Eduardo ruma ao Sp. Braga" [Wilson Eduardo heads to SP. Braga]. Record (in Portuguese). 31 August 2015. Retrieved 12 October 2016.
- "Braga edge out in-form Liberec". UEFA. 17 September 2016. Retrieved 4 November 2016.
- "Liga (17ª J): Resumo Sporting 3–2 Sp. Braga" [Liga (17ª R): Sporting 3–2 Sp. Braga summary] (in Portuguese). SAPO. 10 January 2016. Retrieved 12 October 2016.
- "Wolves, Lille, Atalanta.. Veja sete clubes que surpreendem na Europa" [Wolves, Lille, Atalanta.. See seven clubs causing surprises in Europe]. Lance! (in Portuguese). 4 April 2019. Retrieved 3 July 2019.
- "Tiago Martins expulsou cinco nos descontos do Braga-Rio Ave" [Tiago Martins sent off five in added time of Braga-Rio Ave]. O Jogo (in Portuguese). 6 October 2018. Retrieved 3 July 2019.
- "Wilson Eduardo deu "não" a Angola" [Wilson Eduardo said "no" to Angola]. Record (in Portuguese). 17 October 2013. Retrieved 7 April 2017.
- Said, Nick (22 March 2019). "Wilson nets debut goal as Angola seal Cup of Nations return". Euronews. Retrieved 22 March 2019.
- "Wilson Eduardo considera João Mário promissor" [Wilson Eduardo sees promise in João Mário]. Record (in Portuguese). 16 February 2013. Retrieved 6 December 2017.
- "Wilson Eduardo". ForaDeJogo. Retrieved 22 February 2018.
- "Wilson Eduardo". Soccerway. Retrieved 7 July 2014.
- "Wilson Eduardo – Matches". Soccerway. Retrieved 26 March 2019.