O centrocampista, de 30 anos, que já representou os vila-condenses, entre 2015 e 2018, regressa ao estádio dos Arcos com um contrato válido por duas temporadas.
Com formação no Coimbrões, FC Porto, Padroense e Leixões, João Novais estreou-se como sénior ao serviço dos leixonenses, ao serviço dos quais cumpriu quatro épocas antes de sair para o Rio Ave.
Depois de três temporadas em Vila do Conde, o médio foi para o Sporting de Braga, clube em que completou quatro temporadas.
Seguiu-se uma experiência nos Emirados Árabes Unidos, ao serviço do Al Bataeh, que intercalou com duas épocas no Alanyaspor, no principal escalão da Turquia.
Na última época, no emblema turco, o médio somou 35 jogos, nos quais somou cinco golos e duas assistências.
João Novais é o sétimo reforço do Rio Ave para a época 2024/25, depois de garantidos Kiko Bondoso (Maccabi Tel Aviv) Chukwudi Igbokwe (ex-Gent), Ole Pohlmann (ex-Borussia Dortmund), João Tomé (ex-Benfica B), Karem Zoabi (Hapoel Katamon Jerusalem) e Brandon Aguilera (ex-Nottingham Forest).
Leia Também: Oficial: Rio Ave garante empréstimo de Kiko Bondoso