The Cubs have officially signed Scott Hairston to a two-year, $5 million contract.

Tony Campana was designated for assignment to make room on the roster.

Hairston batted .263 with 20 homers and 57 RBIs last season with the Mets.

"It gives us a lot of versatility in the outfield, and he's a guy who's proven he can hit left-handed pitching and is one of the best platoon guys in the game," Jed Hoyer said.

"Given that we have a left-handed hitter in [David] DeJesus and a left-handed hitter in [Nate] Schierholtz, Scott should add a nice element for us, and we're excited about that."