Travis d'Arnaud will bat fifth and play third base for the Mets on Wednesday night against the Yankees.
The Mets also announced that Wilmer Flores, who was originally supposed to play third, was taken out of the lineup with a sore left rib cage.
D'Arnaud has never played the field at a position other than catcher during his four years in the majors. He did play two games as a first baseman in 2012 as a Blue Jays minor leaguer.
The 28-year-old will be the seventh third baseman the Mets will use this year. D'Arnaud said that he will be using David Wright's glove for the game.