Rockies signed OF Michael Cuddyer to a three-year, $31.5 million contract.
Cuddyer, who turns 33 in March, landed the lucrative multi-year pact after batting .284/.346/.459 with 20 home runs, 70 RBI, 11 stolen bases and an .805 OPS over 584 plate appearances with the Twins this past season. While he should enjoy hitting in Colorado in the short-term, this contract may not look so good once he reaches his age-35 season. He figures to play right field for the Rockies in 2012, pushing Carlos Gonzalez to left and Seth Smith to the trade block.