José Carlos played 36 times for Portugal, three as a CUF player and 33 whilst at the service of Sporting.
In his career, José Carlos made 36 appearances for Portugal, including three while he was part of the CUF team and 33 during his stint with Sporting.