Max Scherzer’s deal with the Mets is done, per source. Three years, $130 million, an opt out after the second season.

— Jeff Passan (@JeffPassan) November 29, 2021