↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 25 июля 2022 года.
↑ Количество игр и голов за национальную сборную в официальных матчах.
Эдер в детстве переехал из Гвинеи-Бисау в Португалию. В Лиссабоне, чтобы у родителей была возможность работать он был отдан в интернат, где учился и жил до 18 лет[5]. В 11 лет Эдера приметил тренер небольшой футбольной школы в Коимбре. Его первым клубом стала «ЭйДиСи Адемиа»[6]. Его первыми взрослыми клубами стали скромные «Оливейра Ошпитал» и «Туризенси» из третьей португальской лиги[7]. В третьей лиге Эдер забил 18 голов и получил приглашение в самую сильную команду региона «Академику»[7]. 24 августа 2008 года в матче против «Эштрелы» он дебютировал в Сангриш лиге[8]. 16 мая 2009 года в поединке против «Навала» Эдер забил свой первый гол за «Академику»[9]. В 2012 году он помог клубу завоевать Кубок Португалии[10], хотя в финальном противостоянии против лиссабонского «Спортинга» участия не принимал.
«Брага»
Летом 2012 года у Эдера закончился контракт, и он перешёл в «Брагу» на правах свободного агента. 2 сентября в матче против «Пасуш де Феррейра» Эдер дебютировал за новый клуб[11]. Очень быстро Эдер стал основным форвардом «Браги», забив два мяча в противостоянии с «Риу Аве» (4:1)[12]. Он также провёл шесть матчей на групповом этапе Лиги чемпионов, но голами не отмечался. В первом же сезоне он забил 13 мячей и стал лучшим бомбардиром команды. В марте получил травму крестов, из-за чего был вынужден досрочно завершить сезон и не сыграл в победном матче Кубка португальской Лиги[13].
Сезон 2013/14 Эдер практически полностью пропустил из-за постоянных травм и неоптимальной физической формы. В следующем сезоне смог немного улучшить свою статистику, отметившись 10 голами в 29 матчах Лиги Сагриш. Также дошёл с клубом до финала Кубка Португалии, в котором не реализовал пенальти в послематчевой серии[14].
«Суонси Сити»
1 июля 2015 года Эдер стал игроком валлийского «Суонси»[15], подписав трёхлетний контракт[16]. Сумма трансфера составила 7 млн евро. 8 августа в матче против «Челси» он дебютировал в английской Премьер-лиге, заменив во втором тайме Бафетимби Гомиса[17]. Эдер принял участие в 13 матчей и не забил ни одного гола, после чего руководство «лебедей» приняло решение отправить игрока в аренду до конца сезона во французский «Лилль».
«Лилль»
3 февраля 2016 года в матче против «Кана» он дебютировал в Лиге 1, заменив во втором тайме Яссина Бензья[18]. 7 февраля в поединке против «Ренна» Эдер забил свой первый гол за «Лилль»[19]. Аренда пошла ему на пользу, к нему вернулась уверенность и голевое чутье, по итогам сезона Эдер забил 6 голов в 13 матчах. В мае того же года «Лилль» выкупил его у «Суонси»[20].
«Локомотив» (Москва)
Летом 2017 года Эдер на правах аренды перешёл в московский «Локомотив»[21]. Контракт подписан до конца сезона и включает опцию выкупа. 10 сентября в матче против «Ахмата» дебютировал в РФПЛ[22]. Первый гол в чемпионате России забил 24 сентября в ворота «Ростова». Этот мяч в добавленное время стал единственным во встрече и позволил «Локомотиву» одержать гостевую победу[23], 1 октября забил второй мяч «Динамо» (3:0), а 11 декабря — победный мяч «Тосно» (3:1). 5 мая 2018 года в домашнем матче 29-го тура против «Зенита» забил единственный гол на 87-й минуте и принёс победу «Локомотиву» в чемпионате России[24]. По окончании аренды клуб выкупил трансфер игрока и подписал с ним полноценный контракт. В июле 2019 года Эдер сменил игровой номер 24 на 19.
30 июня 2021 года покинул «Локомотив» по истечении контракта.
16 июня 2015 года в поединке против сборной Италии он забил свой первый гол за национальную команду[30].
Летом 2016 года Эдер стал победителем чемпионата Европы во Франции. На турнире он сыграл в матчах против команд Исландии[31], Австрии[32] и Франции[33]. В финале против хозяев турнира, французов, Эдер забил единственный гол, который помог Португалии впервые в истории выиграть континентальное первенство. Этот мяч стал для него первым забитым за сборную в официальном матче.
Эдер не был отобран в состав сборной для матчей Кубка конфедераций 2017[34]. Он был включён в предварительный список из 35 игроков на ЧМ-2018 в России, но всё-таки не попал в финальный состав[35].