Il 4 novembre 2018, l'allenatore dello Sporting ad interim Tiago Fernandes lo fa debuttare in prima squadra negli ultimi secondi della sfida vinta 2-1 in casa del Santa Clara[3]. Quattro giorni più tardi gioca contro l'Arsenal nel pareggio a reti inviolate della fase a gironi di Europa League[4]. Sempre nella stessa competizione europea, realizza il primo gol con la maglia dello Sporting il 13 dicembre 2018 in occasione della vittoria per 3-0 contro il Vorskla[5]. Alla fine della stagione vince la Coppa nazionale e la Coppa di Lega.
Vitória Guimarães
Il 6 ottobre 2020 firma un contratto triennale col Vitória Guimarães, con l'opzione di prolungamento per le successive due stagioni[6]. Resta con i bianconeri per solo una stagione, disputando diciotto gare senza tuttavia segnare reti.
Raków Częstochowa e Warta Poznań
Il 27 agosto 2021 passa a titolo definitivo ai polacchi del Raków Częstochowa firmando un contratto di quattro anni[7]. Debutta con la maglia rossoblu il 3 ottobre 2021, giocando gli ultimi due minuti della gara vinta 3-0 contro il Warta Poznań, subentrando al compagno di squadra Marko Poletanović[8]. Tuttavia, resta l'unica presenza in campionato del portoghese, che a gennaio viene ceduto in prestito proprio al Warta per sei mesi[9]. Esordisce con la maglia degli zieloni il 13 febbraio successivo, disputando da titolare la gara contro il Legia Warszawa vinta per 0-1[10]. Appena una settimana più tardi, nel match vinto contro il Radomiak Radom, realizza un'incredibile doppietta in meno di un minuto, facendo passare i suoi dall'1-1 al 3-1[11].