*Club domestic league appearances and goals, correct as of 15:24, 28 April 2024 (UTC) ‡ National team caps and goals, correct as of 18:40, 20 November 2023 (UTC)
Morais made his professional debut with Boavista in a 4–1 Primeira Liga loss to S.C. Braga on 28 December 2020.[1] At 17 years and 3 months old, Morais is the youngest debutant for Boavista in the Primeira Liga.[2]
On 1 August 2021, Morais scored a brace in a 2–0 home victory over Portimonense, in the second round of the Taça da Liga; becoming Boavista's youngest ever goalscorer at 17 years and 332 days, breaking João Vieira Pinto's previous record.[3]
On 23 August 2022, Morais signed a new contract with Boavista until 2026 and was sent on a season-long loan to Liga Portugal 2 club Leixões S.C.[4] Five days later, he made his debut for the Matosinhos side, coming off the bench to replace Kiki Silva in the final minutes of a 3–0 home victory over Nacional in the league.[5] On 1 October 2022, Morais scored his first goal for Leixões, the second in a 5–0 thrashing away at Campeonato de Portugal side CF Vasco da Gama Vidigueira, in the second round of the Taça de Portugal.[6] He scored his first league goal on 12 March 2023, in a 1–1 draw at home to Estrela da Amadora in the Liga Portugal 2.[7]
After returning from his loan at Leixões, Morais scored his first Primeira Liga goal for Boavista on 19 August 2023, in a 4–1 victory away at Portimonense.[8]
Lille
On 30 January 2024, Morais signed a four-and-a-half-year contract with Ligue 1 club Lille.[9][10] The French side paid a reported €4 million transfer fee.[11]
In July 2024, Morais returned to Portugal, joining Rio Ave on a season-long loan deal.[12]
International career
Internationally, Morais has represented Portugal at U18 and U19 level.[13] He made his debut for the U18s on 5 June 2021, coming on as a second-half substitute in a 2–1 home victory over Norway in a friendly game.[14] On 3 September of the same year, Morais made his debut for the U19s, starting in a 2–0 home defeat to Belgium, again in a friendly.[15]
^"Final da partida: Leixões 3-0 Nacional" [End of match: Leixões 3-0 Nacional]. Imprensa de Hoje (in European Portuguese). 28 August 2022. Retrieved 3 October 2023.
^"Comunicado da Boavista FC, Futebol SAD" [Announcement by Boavista FC, Football SAD] (in European Portuguese). Boavista F.C. 30 January 2024. Retrieved 30 January 2024.