Michael Cuddyer's retirement saved the New York Mets a lot of money, but not the full value of his $12.5 million contract for 2016.

According to a source, Cuddyer received a buyout worth between $2 million and $3 million to offset the final year of his deal.

Still, the Mets were able to save nearly $10 million on their 2016 payroll with his retirement.