The Cubs have signed free agent Scott Hairston to a two-year deal worth up to $6M, according to a source with knowledge of the negotiations.

Hairston will fit into the Cubs' mix as a platoon corner outfielder, according to an ESPN.com report on Wednesday night.