 Salazar signed a minor league contract with the Colorado Rockies on December 23, 2010.On February 14, 2012, Salazar signed a minor league contract with the Tampa Bay Rays with an invite to spring training.He was released during the All-Star Break on July 10.