the season, Contreras was sent to bullpen status on May 9, 2009. On May 10, 2009, he was sent to the minors. On May 12, 2009, Contreras cleared waivers and was optioned to Triple-A Charlotte Knights. On June 8, 2009, Contreras was called up after the first game of a doubleheader against the Detroit Tigers to start the second game. Coincidentally, Jeremy Bonderman was also called up after the first game to face Contreras. Contreras threw an outstanding eight innings and only gave up one hit and one walk, with three strikeouts, resulting in his first win. In his second start after a brief stint in the minors Contreras was equally, if not more, dominant than his last appearance. Notching his second consecutive victory, he threw eight innings of shutout baseball once again, giving up two hits and two walks while striking out eight. Colorado Rockies On August 31, 2009, Contreras was traded to the Colorado Rockies with cash for minor league pitcher Brandon Hynick. Philadelphia Phillies On January 28, 2010, Contreras signed a one-year, $1.5 million deal with the Philadelphia Phillies. He pitched out of the bullpen rather than being a starter as he had for much of his career. He recorded his first career save on May 15 against the Milwaukee Brewers after taking over the closer's role from the injured Brad Lidge. After the 2010 season, Contreras signed a two-year, $5.5 million contract with an option for 2013 to remain with the Phillies. On October 29, 2012, the Phillies declined his 2013 option and he became a free agent. He went 1–0 with a 5.27 ERA with 13.2 innings pitched in 17 games after spending most of the season on the disabled list. Pittsburgh Pirates On February 23, 2013, Contreras signed a minor league deal with an invite to spring training. He was released on June 13, 2013. Contreras was re-signed on June 17, 2013, but was later released again on July 18, 2013. Boston Red Sox On July 19, 2013, the Boston Red Sox signed Contreras to a minor league contract. Texas Rangers Contreras signed a minor league deal with the Texas Rangers on December 5, 2013. The team granted the pitcher his release on March 22, 2014 when the club informed Contreras that he would not make the Opening Day roster. Toros de Tijuana Contreras joined Toros de Tijuana on March 20, 2014 and played