Joel Pereira Gil Vicente ha giocato la maggior parte delle gare della sua squadra in Primeira Liga nel 2020/2021, avendo collezionato 32 presenze, per un totale di 2531 minuti. É stato scelto nell'11 iniziale in 28 di queste presenze, su 34 giornate, ed è entrato a gara in corso 4 volte.
Pereira ha collezionato la sua ultima presenza il 19 maggio, con Gil Vicente: una sconfitta per 2-1 contro Boavista, in cui ha giocato 90 minuti. In totale il difensore ha offerto 1 assist in questa stagione.
Nell'ultima stagione con Spartak Trnava in Super Liga Pereira ha collezionato 3 presenze.
Il difensore è passato tra le fila Gil Vicente in prestito nell'agosto 2020. In precedenza giocava per Omonia Nicosia, per cui ha collezionato 1 presenzan in campionato, dopo aver raggiunto il club nel luglio 2019, mentre prima giocava per Doxa.