O jogador chega ao novo clube depois de uma passagem recente pelo Fafe, onde voltou a assumir um papel de destaque no setor ofensivo. O Lusitânia de Lourosa descreve-o como um avançado competitivo, móvel e capaz de aparecer com frequência nas zonas de finalização.
Formado no Estrela da Amadora, Benfica e Belenenses, João Santos construiu o percurso sénior ao serviço de Belenenses, Vitória SC B, Fafe e Felgueiras.
Foi precisamente no Felgueiras que integrou o plantel que garantiu a subida à Liga Portugal 2 na temporada 2023/24, continuando depois a somar experiência nos campeonatos profissionais.
