The New York Mets and reliever Luke Weaver are finalizing a two-year contract worth $22 million, a source told the New York Post's Joel Sherman.
The contract is pending a physical and doesn't include option years or an opt-out, reports Sherman.
Weaver made 64 appearances with the New York Yankees last season, authoring a 3.62 ERA and 3.89 FIP. He allowed five earned runs and managed only one out in three postseason appearances against the Boston Red Sox and Toronto Blue Jays.