Back to the New York Mets Newsfeed

Mets reach 2-year deal with reliever Luke Weaver, report says

Luke Weaver has agreed to a $22 million, two-year contract with the New York Mets, a person familiar with the negotiations told The Associated Press, joining Clay Holmes and Devin Williams as former Yankees on a rebuilt pitching staff.

The person spoke on condition of anonymity because the agreement was subject to a successful physical.

A 32-year-old right-hander, Weaver supplanted a struggling Holmes at the Yankees closer in September 2024, was replaced by Williams at the start of 2025, then took over from a faltering Williams late last April only to strain his left hamstring on June 1.