Castillo a également évolué en D1 de Hong Kong pour l'équipe de South China en , mais il ne joua que deux matchs amicaux. En , il signe un contrat d'un an chez le club de sa ville natale du Club Blooming. En , il signe un contrat d'un an avec les Tecos au Mexique.