Duda, 28, appeared in a career-high 153 games last season and turned in the most productive offensive year of his career. He hit .253 with 30 home runs and 92 RBIs while posting an .830 OPS.
The Mets have now settled with all of their arbitration-eligible players.
Joey Nowak is a reporter for MLB.com. Follow him on Twitter at @joeynowak. This story was not subject to the approval of Major League Baseball or its clubs.