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.
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.