Back to the New York Mets Newsfeed

Mets pilfer Yankees again while sealing Edwin Diaz’s fate in free agency

For a second straight offseason, the New York Mets have poached a free agent away from the New York Yankees. While Devin Williams' free agency didn't quite have the fanfare of Juan Soto's last offseason, the Mets wasted no time in taking the two-time All-Star off the market.

Williams inked a three-year deal with the Mets worth $45 million, with another $5 million set to be deferred. Considering the struggles that Williams had with the Yankees last season, there was some belief that he could be in the market for a short-term deal as a way to replenish his stock.