6:15pm: Garland has officially signed with the Rockies, Thomas Harding of MLB.com reports (on Twitter).
2:25pm: Garland will sign a Major League contract worth $500K with more than $2MM in incentives and he will be in the starting rotation, tweets FOXSports.com's Jon Paul Morosi.
12:41pm: The Rockies have reached an agreement with Jon Garland on an incentive-laden deal, tweets Jon Heyman of CBS Sports.The LSW Baseball client was released by the Mariners over the weekend.
Colorado's interest in Garland became known last night, and it was reported earlier today that Garland was in the Rockies' camp to take a physical.
Garland, 33, hasn't pitched in the Majors since 2011 due to a host of shoulder injuries. In 2083 1/3 career Major League innings, he owns a 4.32 ERA, 4.9 K/9 and 3.0 BB/9 to go along with a 45.1 percent ground-ball rate. In 12 Spring Training innings with the Mariners, Garland allowed three runs on 10 hits (including a pair of homers), five walks and four strikeouts.
Edward Creech contributed to this post.