José Castro è un portiere del Tijuana che non ha ancora giocato la sua prima partita in Liga MX dopo aver raggiunto il club il 1 luglio 2025.
Castro ha giocato 21 partite di Liga de Expansión MX nell'ultima stagione con Dorados.
Castro è tornato a giocare per il Tijuana nel luglio 2025 dopo un'esperienza in prestito con Dorados, con cui ha collezionato 21 presenze in campionato.