He was formed at Sporting CP, but spent most of his time out on loan. In 2015 he joined Braga, with whom he won the 2015–16 Taça de Portugal and the 2019–20 Taça da Liga. Over nine seasons in the Primeira Liga, where he represented those two clubs and three others, he amassed totals of 197 matches and 51 goals. He also played professionally in the Netherlands, Croatia, the United Arab Emirates, Turkey and Cyprus.
On 18 August 2013, Eduardo finally made his Sporting debut, in the first game of the new season, starting and scoring in a 5–1 home victory over F.C. Arouca.[10] On 6 April 2014 he dropped into the reserves who competed in division two, scoring the decider in a 2–1 away defeat of C.D. Feirense.[11]
In 2018–19, Eduardo reached double figures for the first time in a league campaign, scoring 13 times while partnered with Dyego Sousa up front.[18] 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.[19]
Later career
On 16 July 2020, Eduardo signed a two-year contract with Al Ain FC of the UAE Pro League.[20] He scored on his league debut on 17 October, concluding a 2–0 home win over Khor Fakkan Club having earlier missed a penalty.[21]
Eduardo moved to Alanyaspor of the Turkish Süper Lig on 16 August 2021, on a two-year deal with the option of a third; he joined compatriots José Marafona and Daniel Candeias at the club.[22] He scored four times in his first season, starting with a goal in a 6–0 rout of Hatayspor on 20 January 2022.[23]
All youth levels comprised, Eduardo earned 61 caps for Portugal and scored 26 goals. In 2013, he rejected to play for the Angola senior team.[25]
Eduardo went back on his decision in 2019, scoring on his debut against Botswana in a 1–0 away victory for the 2019 Africa Cup of Nationsqualifiers on 22 March.[26] He was called up by manager Srđan Vasiljević for the tournament in Egypt,[27] and played all three games of a group-stage exit.
Personal life
Eduardo's younger brother, João Mário, is also a footballer. A midfielder, he too graduated from Sporting's youth academy.[28]
^Frederico, Francisco (29 August 2012). "Sporting empresta Wilson Eduardo à Académica" [Sporting loan Wilson Eduardo to Académica] (in Portuguese). Mais Futebol. Retrieved 9 November 2012.
^"رسمياً..ويلسون إدواردو عيناوي لموسمين" [Wilson Eduardo signed officially with Al-Ain for two seasons] (in Arabic). Kora. 16 July 2020. Retrieved 17 July 2020.