João António Antunes Carvalho (9 marzo 1997 a Castanheira de Pera) è un calciatore portoghese che gioca per il club greco Olympiakos Piräus. L'ex giocatore delle Nazionali giovanili portoghesi può essere impiegato sia come centrocampista offensivo centrale che come ala.
Carriera nell'associazione
Benfica Lisbona
João Carvalho si trasferì nel 2005, all'età di otto anni, nel settore giovanile del Benfica Lisbona. L'11 gennaio 2015 debuttò con il Benfica B in Segunda Liga, quando venne inserito in campo durante la vittoria casalinga per 3-2 contro il Porto B.
Il 8 gennaio, Carvalho è passato in prestito per sei mesi al Vitória Setúbal. Con il Vitória ha debuttato nella massima serie portoghese, la Primeira Liga. È stato inserito il 5 febbraio, quando è subentrato a João Amaral nella sconfitta in trasferta contro il FC Arouca. Il 19 marzo ha segnato il suo primo gol per il Setúbal, nel pareggio per 1-1 contro il FC Porto.
Dopo il suo ritorno al SL Benfica, ha fatto il suo debutto il 14 ottobre 2017 con la prima squadra del Benfica, quando è stato inserito in campo nella vittoria per 1-0 in trasferta contro lo SC Olhanense nella Coppa portoghese.
Nottingham Forest
Il 14 giugno, João Carvalho, insieme al suo compagno di squadra Diogo Gonçalves, si è trasferito al club di Championship del Nottingham Forest. Lì, João Carvalho ha firmato un contratto quinquennale. La squadra delle Midlands in Inghilterra ha pagato per il centrocampista offensivo una cifra record interna di 15 milioni di euro. Ha debuttato il 4 agosto 2018 nel pareggio 1-1 contro il Bristol City. Il suo primo gol è arrivato il 19 settembre nella vittoria casalinga per 2-1 contro lo Sheffield Wednesday. Alla fine della stagione, ha segnato quattro gol e fornito altre otto assist in 38 partite di campionato.
Sotto la guida del nuovo allenatore Sabri Lamouchi, Carvalho non è riuscito a convincere nella stagione successiva 2019/20, così il tecnico ha iniziato a dare fiducia al compatriota appena acquistato Tiago Silva. Nella prima metà della stagione è stato comunque impiegato regolarmente, ma ciò è cambiato nella seconda metà, quando è stato poco considerato. In totale ha disputato solo 23 partite di campionato, contribuendo con un gol e un assist. Il 29 settembre 2020 Carvalho è passato in prestito per l'intera stagione 2020/21 all'UD Almería, squadra della seconda divisione spagnola, che si è assicurata un'opzione di acquisto.
Olympiakos Pireo
Alla fine di gennaio 2022, il campione di calcio greco Olympiakos Piräus ha annunciato l'acquisto di Carvalho. Nell'agosto dello stesso anno è stato poi prestato al GD Estoril Praia, nella sua patria portoghese, fino alla fine della stagione 2022/2023.





Championship
Segunda