Depois de ter estado no Sporting emprestado pelo Alverca, tendo registado dez jogos na equipa B e duas partidas nos sub-23, na última temporada, João Ferreira vai agora seguir, em definitivo, para o Santa Clara.
Além do Sporting e do Alverca, João Ferreira representou ainda Olivais, Sacavenense, Alta de Lisboa e Loures.