Michael Cuddyer has announced his retirement after 15 seasons in the majors.

Cuddyer, 36, hit .259 with 10 homers and 41 RBIs in 379 at-bats for the Mets in 2015. 

"I've made the decision to retire. With one year left on my contract, it is especially difficult to imagine not suiting up in a Mets uniform for one more year," Cuddyer said. "As an athlete, retiring is the toughest decision you have to make and I don't make it lightly. I've always run out every hit like it was my last. As an untested high school kid drafted with a dream, I've never taken a single moment in the Majors for granted. It goes against every grain in my body to consider a future without the game. But after 15 years, the toll on my body has finally caught up to me."

Cuddyer was scheduled to make $12.5 million next season. The Mets are expected to have bought out the remaining year.