Free agent reliever Devin Williams has agreed to a contract with the New York Mets, a person familiar with the negotiations tells The Associated Press. The person spoke to the AP on condition of anonymity because the deal was pending a physical and had not been announced. Multiple media reports indicated the sides agreed on a three-year contract. Williams spent last season across town with the New York Yankees, going 4-6 with a career-worst 4.79 ERA and 18 saves in 22 chances. He lost the closer’s job, regained it and then lost it again before finishing the year with four scoreless outings during the American League playoffs. The 31-year-old right-hander is a two-time All-Star who twice won the Trevor Hoffman NL Reliever of the Year Award with the Milwaukee Brewers.