To pierwszy Meksykanin w historii, który zagra w barwach Dnipro. Castillo prawdopodobnie zadebiutuje w nowym zespole w sobotę w meczu przeciwko Zarji Lugańsk. Piłkarz na Ukrainę trafił z greckiego Olympiakosu Pireus w lipcu 2007 roku. Wówczas zdobywca Pucharu UEFA zapłacił za niego 15 mln euro. Zeszły sezon spędził jednak na wypożyczeniu w Manchesterze City.