The Rockies introduced outfielder Michael Cuddyer on Tuesday after the two sides signed a three-year, $31.5 million contract.
Cuddyer, 32, spent 11 seasons in Minnesota before agreeing to a free-agent deal with the Rockies late last week. He batted .284 with 20 home runs and 70 RBIs last season and went to his first All-Star game.
"For us, quite honestly, we thought it was a perfect fit," general manager Dan O'Dowd said.
"He's a difference-maker for our club. We think his best years are still in front of him and he's an off-gap hitter. He's going to wear out our alleys here in Coors Field."
Rockies Introduce Cuddyer As 'Perfect Fit'