Career
Castillo played for the Villa Clara in the Cuban National Series and for the Cuba national baseball team at the 2013 World Baseball Classic. In July 2014, Castillo was kicked off Villa Clara"s team for a failed defection attempt in an effort to play in Major League Baseball. He successfully defected from Cuba to Mexico in August.