José Castillo Pérez è un difensore del Guadalajara che è sceso in campo nella maggior parte delle gare della sua squadra in Liga MX nel 2025/2026, avendo collezionato 17 presenze, per un totale di 1295 minuti. É stato scelto nell'11 iniziale in 15 di queste presenze, su 19 giornate, ed è entrato a gara in corso 2 volte.
Castillo Pérez ha giocato la sua ultima gara il 30 novembre, con il Chivas: una sconfitta per 3-2 contro il Cruz Azul, in cui ha giocato 90 minuti.
Nella passata stagione di Liga MX Castillo Pérez è sceso in campo in 27 partite con il Chivas, gare in cui ha fornito 2 assist.
Il difensore è tornato a giocare con il Chivas nel luglio 2025 dopo un'esperienza in prestito con il Pachuca, con cui ha collezionato 34 presenze in campionato, con 2 gol segnati e 1 assist.