Club de Gimnasia y Esgrima La Plata
Castro had spells with Club de Gimnasia y Esgrima La Plata in the Primera División de Argentina and Cruz Azul in the Primera División de Mexico.