Right-handed pitcher Ricky Nolasco signed a three-year, $26.5 million contract with the Marlins.
Marlins owner and CEO Jeffrey Loria called Nolasco "an outstanding competitor."
Nolasco is expected to make $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.
•The Padres agreed to terms of a one-year contract with Brad Hawpe to play first base, according to people with knowledge of the deal.
Hawpe will replace three-time All-Star Adrian Gonzalez, who was traded to the Red Sox.
He was released by Colorado in August and signed by Tampa Bay. Hawpe hit a combined .245 with nine homers and 44 RBIs. He was an All-Star in 2009 with Colorado, hitting .285 with 23 homers and 86 RBIs.
•The Pirates claimed minor league left-hander Aaron Thompson off waivers.