Right-hander Noah Syndergaard has agreed to a $9.7 million, one-year deal with the New York Mets to avoid salary arbitration.