Michael Cuddyer is retiring after 15 seasons in the majors, a source told ESPN’s Adam Rubin.
Cuddyer, 36, had signed a two-year, $21 million deal with the New York Mets in November 2014. But he struggled in what turned out to be his lone season in New York, hitting just .259 with 10 home runs and 41 RBIs in 117 games.
Cuddyer underwent surgery last month to repair a core muscle injury. He was scheduled to make $12.5 million next season.
Information from The Associated Press was used in this report.