Justin Verlander has signed a three-year contract with the New York Mets, per Andy Martino of SNY. The first two seasons are worth $86 million and there's an option for the third year.
Mets have a deal with Justin verlander pending medicals , source says. 2 years with a 3rd year vest .
– Andy Martino (@martinonyc) December 5, 2022