The New York Mets and catcher Travis d'Arnaud has agreed to a one-year, $3,515,000 deal to avoid salary arbitration, according to published reports on Wednesday.