The St. Louis Cardinals and 2011 World Series MVP David Freese have reached agreement on a one-year contract that avoids salary arbitration.

Terms of the deal announced Friday were not disclosed. The Cardinals have now come to terms with all arbitration-eligible players.

Freese is a St. Louis County native. The third baseman hit .283 with 20 home runs and 79 RBIs last season and earned his first All-Star appearance.

Chone Figgins joins Marlins

Third baseman Chone Figgins has signed a minor-league contract with the Miami Marlins with an invitation to their major-league camp beginning next week.

Figgins, who signed Friday, hit .181 in 66 games with Seattle last season. He's a .277 career hitter with 337 stolen bases in 11 seasons, all in the American League.

Placido Polanco, 37, is expected to be the Marlins' starting third baseman.

Mets ink reliever Brandon Lyon

Brandon Lyon and the Mets agreed to a $750,000 US, one-year contract Friday, giving New York another ninth-inning option while closer Frank Francisco recovers from elbow surgery.

Lyon spent last season with Houston and Toronto, going a combined 4-2 with a 3.10 ERA and one save. He had 63 strikeouts in 61 innings spanning 67 appearances.

The 33-year-old right-hander has 79 career saves and a 4.12 ERA in 11 major league seasons. He saved 26 games for Arizona in 2008 and 20 for Houston in 2010.

Lyon can earn an additional $1.65 million in performance bonuses. The only other free agent to receive a major league contract from the Mets this off-season was pitcher Shaun Marcum, who got a $4 million, one-year deal to replace NL Cy Young Award winner R.A. Dickey in the rotation.

Dickey was traded to Toronto for prospects.

Marcum can make another $2.25 million in performance bonuses and $1.75 million in roster bonuses.

Francisco had surgery in December to remove a bone spur from his right elbow. The Mets said then that he was expected to be ready for opening day. The right-hander struggled last year in an injury-plagued first season with the Mets, going 1-3 with a 5.53 ERA and 23 saves in 26 chances.

Even if Francisco holds onto his job as closer, Lyon figures to fill a late-inning role in New York's revamped bullpen.

The Mets have been trying to make over a group of relievers that was one of the worst in the majors last season. General manager Sandy Alderson has signed veterans LaTroy Hawkins, Scott Atchison and Pedro Feliciano to minor league contracts with invitations to spring training.

Johnson, Hammel avoid arbitration with Orioles

All-Star closer Jim Johnson and pitcher Jason Hammel have agreed to one-year contracts with the Baltimore Orioles.

Both right-handers avoided salary arbitration with the deals announced Friday.

The 29-year-old Johnson led the majors with a franchise-record 51 saves last season. He went 2-1 with a 2.49 ERA and won the Rolaids Relief Man of the Year award.

Johnson asked for $7.1 million in arbitration and was offered $5.7 million when teams and players swapped proposed salaries. He earned $2,775,000 last year.

Hammel, 30, was 8-6 with a 3.43 ERA in 20 starts for Baltimore last season. He requested $8.25 million while the Orioles countered at $5.7 million after he made $4.75 million in 2012, his first season with Baltimore.

The only Orioles player left in arbitration is reliever Darren O'Day. He submitted $3.2 million, with the club at $1.8 million.

Pirates sign Francisco Liriano

The Pittsburgh Pirates have completed a one-year contract with Francisco Liriano that was delayed after the left-hander injured his non-pitching arm over the holidays.

The Pirates announced the deal on Friday night and said it also includes a vesting option for the 2014 season.

Pittsburgh had agreed to a $14 million, two-year contract with Liriano in December, pending a physical. But then Liriano got hurt, putting his status with the Pirates in jeopardy.

General manager Neal Huntington would not get into specifics when he talked last month about the nature of the injury, only saying the team remained in contact with Liriano.

The 29-year-old Liriano is 53-54 with a 4.40 ERA in seven major league seasons. He went 6-12 with a 5.34 ERA in 2012 while splitting the season between the Twins and White Sox.