Viết tiếp cho đoạn này - Sau khi hết hạn cấm thi đấu, anh ấy đã trở lại thi đấu trong mùa giải 2009. Ông đã giành huy chương vàng tại Thế vận hội Bolivarian năm 2009 vào tháng 11, nhảy tốt nhất của mùa giải là 8,25 m, và cũng đã giúp đội tuyển tiếp sức 4 × 100 mét của Venezuela giành huy chương bạc. Anh đã xuất hiện ít lần vào năm 2010, nhưng trở lại cuộc thi đầy đủ vào năm sau. Anh đã chạy 200 mét với thời gian tốt nhất là 21,13 giây vào tháng 5 tại giải vô địch quốc gia, đứng thứ ba trong cuộc chạy nước rút sau khi giành danh hiệu nhảy xa. Một cú nhảy 7,72 m đã mang lại cho anh vị trí thứ tư tại Giải vô địch Nam Mỹ năm 2011 về Vận động Vận động Vận động
và một tháng sau anh đại diện cho Venezuela tại Thế vận hội quân sự năm 2011 ở Rio de Janeiro, nơi anh giành huy chương đồng với khoảng cách 7,81 m. Với gió ngay trên giới hạn cho phép, anh đã nhảy 8,03 m tại ALBA Games 2011 - một dấu hiệu mang lại cho anh huy chương vàng. Mùa giải của anh đạt đỉnh cao tại Thế vận hội Pan Mỹ 2011 tại Guadalajara khi anh nhảy 8,05 m (thứ ba tốt nhất của anh) để giành huy chương vàng, trở thành người đàn ông Venezuela thứ hai giành huy chương vàng điền kinh tại cuộc thi (sau chiến thắng 200 m của Rafael Romero năm 1963). Castillo trở lại ở tuổi 35 để nhảy 7.52m trong mùa giải trong nhà năm 2016 tại một cuộc họp địa phương ở Elche, Tây Ban Nha.