Vitor Carvalho Gil Vicente ha giocato nella maggior parte delle partite del club in Primeira Liga nel 2020/2021, avendo collezionato 22 presenze, per un totale di 1106 minuti. É partito titolare in 12 presenze su 34 giornate ed è entrato 10 volte.
La sua ultima partita in campionato è stata il 19 maggio, partita in cui ha giocato 90 minuti con la maglia Gil Vicente contro Boavista, nella sconfitta per 2-1. In totale il centrocampista ha offerto 1 assist in questa stagione.
Carvalho ha giocato 10 partite di Primeira Liga nell'ultima stagione con Gil Vicente, gare in cui ha realizzato 2 gol.
Carvalho è passato tra le fila Gil Vicente in prestito nel gennaio 2020. In precedenza giocava per Coritiba, per cui ha collezionato 130 presenze in campionato, con 2 gol e 2 assist, dopo aver raggiunto il club nel luglio 2016.