Free agent outfielder Michael Cuddyer according to CBS Sports.com will sign a 3-year contract worth $31.5 Million with the Colorado Rockies.  Cuddyer has played his entire professional career with the Twins and hit .284 with 20 homeruns and 70 RBIs in 2011.

The Twins reportedly offered Cuddyer a 3-year contract worth $24 Million.  The Twins instead signed free agent outfielder Josh Willingham to a 3-year contract worth $21 Million.  Willingham will be introduced at a press conference today.

More From 1390 Granite City Sports