The Rockies have added Jon Garland to their starting rotation.

Shortly after he was released by the Mariners, Colorado stepped in and signed him to a one-year contract with a base salary of $500,000.

There is more than $2 million worth of incentives in the Major League contract.