C John Buck, 32, hit .192 with a .297 OBP, 12 home runs and 41 RBI in 398 plate appearances over 106 games with the Marlins in 2012.
He is entering the final year of a three-year, $18 million deal he signed with the Marlins in 2010. He will earn $6 million in 2013.
Buck has played nine big-league seasons, spending time with the Royals, Marlins and Blue Jays.
Michael Baron, MetsBlog.com:
Buck will clearly serve as a placeholder and veteran on the big-league roster, as d’Arnaud will likely start to the season Triple-A, though he will not be there for long. Buck is very much like Kelly Shoppach. He doesn’t hit very much, although he has some pop. He isn’t known for his defense and has struggled to throw runners out in his career. But, if used in a limited role, he could be a good enough option as a backup and veteran to help guide D’Arnaud.