The New York Mets and Chris Young have agreed to a deal and will sign, pending physical, according to Jon Heyman of CBS Sports.