Nolasco is expected to earn $6 million in 2011, $9 million in 2012 and $11.5 in 2013.
He made $3.8 million last season, when he went 14-9 with a 4.51 ERA. The 28-year-old missed the final month after undergoing arthroscopic right knee surgery.
In a conference call with reporters, Nolasco said he has been running and exercising without any setbacks. “I should be 100 percent by spring training,” he said.
He said he was grateful for the job security the deal give him and his family.