The deal will pay Pelfrey $3.925 million during the upcoming season. He can earn another $50,000 in performance bonuses: $12,500 each for 200 and 205 innings, and $25,000 for 210.
Pelfrey, who turned 27 last Friday, made $3.3 million in 2009 as part of his original deal after signing as a first-round pick in 2005. But he did not yet have enough service time last offseason to be arbitration-eligible, so his salary dipped to $500,000 this past year.
He raced to a 9-1 start last season before a summer swoon, but nonetheless finished with a 15-9 record and 3.66 ERA while logging a career-high 204 innings. Pelfrey is eligible for free agency after the 2013 season.
Adam Rubin covers the Mets for ESPNNewYork.com. Information from The Associated Press was used in this report.