Infielder Kyle Farmer guaranteed $3.25 million in 1-year deal with Colorado Rockies