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.
The veteran outfielder underwent surgery last month to repair a core muscle injury.
Cuddyer was scheduled to make $12.