Michael Cuddyer is retiring after playing 15 seasons in the major leagues, including his formative years with the Twins.
Cuddyer's decision was confirmed to Newsday on Friday night. He would leave with one season left on a two-year, $21 million contract that he signed with the New York Mets as a free agent.
On Saturday, he tweeted, "I played baseball the way I did because I knew one day it would be over."
Cuddyer, 36, hit .259 with 10 home runs and 41 RBI during an injury-interrupted season with the Mets. He made his first World Series appearance this fall, striking out in all three of his at-bats.
Cuddyer began his career with the Twins, who selected him in the first round of the 1997 draft. In 2001, Cuddyer broke in as a 22-year-old and established himself as a key piece on a club that consistently pushed for postseason berths.
Cuddyer remained with the Twins until 2011, when he earned the first of two career All-Star selections.
On Saturday morning, the Twins tweeted to him, "Congratulations on a great career!"
He played three seasons with the Rockies beginning in 2012, winning the batting title by hitting .331 in 2013. He was again named an All-Star.