Colorado Springs Sky Sox
On December 16, 2011, Castillo signed a minor league contract with the Colorado Rockies and played in Triple-A for the Colorado Springs Sky Sox, slashing .253/.273/.365 with 4 HR and 34 RBI in 74 games.