Salazar was non-tendered following the 2008 season, and became a free agent.[1] He signed a minor league contract with the Pittsburgh Pirates on December 22, 2008. In October 2009 Salazar was granted free agency.
On January 15, 2010, Salazar signed a minor league contract with the Baltimore Orioles with an invite to spring training. Salazar became a free agent after the season ended.[2]
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.[3] He was released during the All-Star Break on July 10.
As a coach
Following his playing career, Salazar served as a hitting coach for Santa Barbara High School. Salazar was hired by the Colorado Rockies, and served as the Hartford Yard Goats hitting coach in 2015 and 2016. Salazar was promoted to assistant hitting coach for the Rockies prior to the 2017 season.[4] On October 26, 2021, it was announced that Salazar would be leaving the Rockies organization.[5]