In 2018, aged 17, he made his debut for Benfica, enjoying a breakout season as he recorded 15 goals and nine assists in 26 appearances, winning the league title and the Golden Boy award. After a stellar debut season, Joao Felix was then called up to the Portugal national team in 2019.