A person familiar with the negotiations tells The Associated Press that Luke Weaver has agreed to a $22 million, two-year contract with the New York Mets, joining Clay Holmes and Devin Williams as former Yankees on a rebuilt pitching staff. 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.