He began playing football with CIF in 2010, and the following year moved to Sporting CP where he finished his development.
On 25 July 2022, Santos transferred to Estrela da Amadora in the Liga Portugal 2 on a 2-year contract.
[3] He helped Estrela da Amadora achieve promotion into the Primeira Liga for the 2023–24 season.
[4] On 5 July 2024, Santos signed for EFL Championship club Queens Park Rangers on a free transfer after the expiry of his Estrela contract.
[5] On 29 January 2025, Santos returned to Portugal, joining Vitória de Guimarães on loan for the remainder of the season.