MESA, Ariz. (AP) -- Outfielder Scott Hairston and the Chicago Cubs have finalized a two-year contract.
The 32-year-old Hairston hit .263 with a career-high 20 homers, 57 RBIs and 25 doubles last year in his second season with the New York Mets.
He also has played for Arizona (2004-07), San Diego (2007-09, 2010) and Oakland (2009) during a nine-year big league career. Hairston has a .247 career average with 95 homers and 279 RBIs.
Hairston gets $2.5 million a season and can earn $1 million annually in performance bonuses based on plate appearances: $50,000 each for 350 and 375, $75,000 apiece for 400 and 425, and $125,000 each for 450, 475, 500, 525, 550 and 575.
He also has $250,000 in roster bonuses: $125,000 each for 130 and 160 days on the active 25-man big league roster, not including the disabled list.
The deal had been agreed to last month pending a physical and was completed Sunday. Outfielder Tony Campana was designated for assignment to clear a roster spot. Chicago has 10 days to trade him, assign him outright to the minor leagues or release him.