Jose Contreras has signed a one-year contract with the Philadelphia Phillies, a source confirmed for ESPNDeportes.com's Enrique Rojas.

The Chicago Cubs expressed interest in Contreras and the pitcher was expected to sign with either the Cubs or the St. Louis Cardinals before striking a deal with Philadelphia.

Contreras was 5-13 with a 5.42 ERA last year for the Chicago White Sox before getting traded to the Colorado Rockies in late August. Contreras, 38, was 1-0 with a 1.59 ERA in seven games, including two starts. He pitched twice in the playoffs, giving up one run in two innings, while earning a hold.

The deal is pending Contreras passing a physical.