Лопес, който има и португалско гражданство и е от академията на Бенфика, е бивш футболист на Манчестър Сити, като става най-младият футболист с гол в официален мач за "гражданите".
През 2014 година става футболист на френския Лил, а година по-късно се мести в Монако. Има повече от 150 мача, 29 гола и 19 асистенции в Лига 1.
През 2019 година подписва договор със Севиля за пет години, но следващите два сезона изкарва под наем в Ница и Олимпиакос. Той прави дебют за националния отбор на Португалия през есента на 2017 година.