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.
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.