Il difensore Sporting Braga Zé Carlos non ha preso parte a molte delle partite della sua squadra in Primeira Liga nel 2020/2021, avendo collezionato 4 presenze, per un totale di 229 minuti. È partito titolare in 2 di queste presenze su 34 giornate ed è stato utilizzato come subentrato in 2 occasioni.
L'ultima presenza di Carlos risale al 19 maggio, nel pareggio per 0-0 contro Portimonense, in cui ha giocato 90 minuti.
Nella passata stagione di Segunda Liga Carlos è sceso in campo in 5 partite con Leixões.
Prima di arrivare a vestire la maglia Sporting Braga nell'agosto 2020, il difensore ha collezionato 5 presenze in campionato con Leixões.