On 22 August 2012, Edmilson made his debut for
Sint-Truiden in the
Belgian Second Division as an 81st-minute substitute in the 3–1 win over
KV Oostende. His first goal for the club came later that year in November, during the
Belgian Cup tie against
KVC Westerlo which ended 5–5. Sint-Truiden won the tie on penalties. On 6 January 2016, after making 87 appearances and scoring 9 goals for Sint-Truiden, Edmilson left to rejoin former club Standard Liège where he made a reunion with former Sint-Truiden manager
Yannick Ferrera. He signed a three-year contract. On 17 March 2018 he played as
Standard Liège beat
Genk 1–0 in extra time to win the
2018 Belgian Cup Final and qualify for the
UEFA Europa League. On 22 July 2018, he announced that would leave the club, and play for Qatari club
Al-Duhail SC. ==International career==