Veteran slugger Pete Alonso and the New York Mets have reportedly agreed to a two-year, $54 million contract that will keep him in Flushing through the 2026 season, according to Jon Heyman of the New York Post.
The deal includes a $10 million signing bonus.
Will Sammon of The Athletic provided more details about the contract:
Will Sammon @WillSammonThere's no deferred money in Mets' deal with Pete Alonso.
The news comes as somewhat of a surprise after the Mets inked Juan Soto to a record-setting $765 million contract earlier in free agency.