Former Phillies third baseman Placido Polanco agreed to a $2.75 million, one-year contract Thursday with the Miami Marlins, plugging the final hole in the team's projected lineup following a payroll purge.

The 37-year-old former all-star, who can earn an additional $250,000 in performance bonuses, battled injuries this year and hit .257 with two home runs and 19 RBIs in 90 games with the Phillies. The 15-year veteran is a career .299 hitter with 103 homers.

Jackson to Cubs. A person familiar with the situation told the Associated Press that the Chicago Cubs have agreed to a four-year, $52 million contract with righthander Edwin Jackson.

The Cubs will be the eighth team in 11 years for the 29-year-old Jackson, who also pitched for the White Sox. He is 70-71 lifetime with a 4.40 ERA.

He was 10-11 with a 4.03 ERA for Washington last season.

Pierzynski to Texas. Free-agent catcher A.J. Pierzynski has agreed to terms with the Texas Rangers on a one-year deal, pending a physical, according to multiple reports. The physical is expected to occur Friday.

Pierzynski, who will turn 36 on Dec. 30, batted .278 with 27 homers (a career high) and 77 RBIs (tying his career-high) this past season for the Chicago White Sox. He played in 135 games, starting 121 at catcher.

The veteran would give the Rangers a lefthanded power bat in a lineup that was righthanded-heavy even before Josh Hamilton signed his five-year deal with the Los Angeles Angels last weekend.

Pierzynski could catch and play some designated hitter in Texas with catcher Geovany Soto also under contract with the team.