March 22 (UPI) -- Free agent designated hitter J.D. Martinez agreed to a one-year, $12 million contract with the New York Mets.
Sources told ESPN, MLB.com and the New York Post about the agreement Thursday. Martinez will be paid $4.5 million this season and $1.5 million, annually, in deferrals from 2034 to 2038, according to the terms of the pact.