Star right-hander Max Scherzer and the New York Mets have agreed to a three-year, $130 million contract, sources familiar with the situation told ESPN's Jeff Passan.
Scherzer has the ability to opt out of the contract after the second season of the deal, the sources said.
The $43.33 million average annual salary of the deal sets a record, surpassing the $36 million New York Yankees pitcher Gerrit Cole is averaging after signing a nine-year, $324 million contract in 2019.
Scherzer, 37, becomes the oldest player in MLB history to sign a $100 million contract, according to ESPN Stats & Information.