The Mets reached an agreement with outfielder Jason Bay and pending a physical will make the announcement next week. The news has been confirmed by other news outlets.
The deal is $66 million over four years with a vesting option for a fifth year that would bring the total value of the package to $80 million.
It had been widely speculated Bay did not want to play for the Mets and used them to drive up the price with Boston. The Red Sox, after signing John Lackey, seemingly pulled out of the Bay negotiating, but two days before Christmas reappeared as pursuers.
The sticking point was Bay wanting a fifth year, but the Mets held steadfast to their position of four years. The Red Sox cut off negotiations based on this stance. There were multiple reports coming out of Boston the Red Sox were concerned to the point where they believed the 31-year-old Bay would eventually have to be switched to DH by the end of his contract.