After a weekend of swirling rumors, Max Scherzer and the Mets are closing in on an agreement for a multiyear deal, a source told MLB.com’s Jon Paul Morosi on Sunday. At least one iteration of the contract discussed was worth $120 million over three years, per Morosi, which would be a record average annual value for a Major League player.

Mets officials did not respond to numerous messages seeking comment.