Free agent first baseman Trey Mancini is in agreement with the Chicago Cubs on a two-year deal which includes an opt out clause after the first season, sources told ESPN on Saturday night.

Mancini, 30, spent his entire career with the Baltimore Orioles before being traded last summer to the Houston Astros, where he played a part-time role in their run to the World Series title.