Mets, J.D. Martinez agree to one-year, $12 million contract

Mets, J.D. Martinez agree to one-year, $12 million contract

The Mets have landed a strong bat one week before Opening Day.

J.D. Martinez and the Mets have agreed to a one-year, $12 million contract, The Post’s Jon Heyman reported.

Martinez, according to Heyman, recently declined a $15 million offer from the Giants because their stadium was not a strong fit.


J.D. MartinezJ.D. Martinez is coming to the Mets. Getty Images

Explore More


The 36-year-old is a six-time All-Star and had a major bounce-back season with the Dodgers in 2023, smashing 33 homers with an .893 OPS.

This story will be updated