The Cubs added depth to their outfield Wednesday night, agreeing to a two-year contract with veteran free agent Scott Hairston, according to Ken Rosenthal of FOXSports.com and MLB Network.

The club has not confirmed the deal, which is pending a physical.

The 32-year-old right-handed hitter posted career highs with a .504 slugging percentage and .803 OPS (on-base plus slugging percentage) in 134 games for the Mets last season. He hit .263 with 20 home runs and 57 RBIs.

Hairston has hit lefties hard, with an .867 OPS last season and .825 for his career, suggesting he could fit with the Cubs as a platoon partner for the left-handed Nate Schierholtz in right field.

A nine-year big league veteran, Hairston has played for four teams, with a .247/.302/.449 career batting line. He has spent time at all three outfield positions, the majority in left.