Veteran right-hander Jon Garland agreed to a contract with the Colorado Rockies, a major league source confirmed to FOXSports.com.
The Rockies, perpetually in need of starting pitchers, offered Garland a spot in their rotation to begin the regular season. The contract is a major league deal worth $500,000 in base salary, with over $2 million in potential performance bonuses.
The Seattle Mariners released Garland from his minor league contract Saturday -- at Garland's request. Garland had an "out" clause in his deal that effectively forced the Mariners to give him a roster spot or cut him so he could seek other opportunities.
Garland went 1-0 with a 2.25 ERA in four spring starts with the Mariners. He hasn't pitched in the majors since June 1, 2011. He missed the last season and a half due to a shoulder injury that required surgery.
FOXSports.com's Ken Rosenthal profiled Garland's comeback attempt at the start of spring training, back on Feb. 12.