The team announced the deal Wednesday night.
Duda hit .223 with 15 homers, 33 RBIs and 102 strikeouts in 318 at-bats last year. The first baseman-outfielder was sidelined from late June until late August because of a strained muscle between his ribs.
Eligible for arbitration for the first time, he had asked for a raise from $519,240 to $1.9 million and had been offered $1.35 million.
- New York Mets
- Lucas Duda