O FC Porto oficializou o regresso do guarda-redes João Costa ao clube, oito anos depois da sua saída.  O guardião volta a uma casa que bem conhece e assim por cinco anos com os azuis e brancos

João Costa vai usar o número 24 nas costas, número que era de Nehuén Pérez (é agora o 18).

O guardião de 29 anos, natural de Barcelos, começou por defender as redes do Andorinhas em 2004 e mudou-se para o FC Porto em 2006. No clube azule branco sagrou-se Campeão Nacional de iniciados (2010/11), juvenis (2011/12) e juniores (2014/15), conquistou a Segunda Liga ao serviço da equipa B (2015/16) e acabou cedido ao Gil Vicente em 2017/18.

Deixou Portugal para rumar a Espanha, onde passou cinco épocas ao serviço do Cartagena, do Mirandés, do Granada e do Real Murcia, dos escalões inferiores, antes de voltar ao Feirense em 2023 para atuar na Segunda Liga.

Impôs-se na baliza fogaceira (10 jogos sem sofrer golos e dois penáltis defendidos nas primeiras 18 jornadas da II Liga) a ponto de ser eleito  Melhor Guarda-Redes em dezembro de 2024. Em janeiro de 2025 mudou-se para o Estrela da Amadora, da Primeira Liga.

Na Reboleira, foi titular e totalista nas derradeiras 14 jornadas do campeonato.

Agora regressa à casa que o viu crescer para integrar o plantel às ordens de Francesco Farioli.