The Chicago Cubs have agreed to a one-year, $4 million deal with Jose Veras, according to a source.

The agreement includes a $5.5 million option for 2015, including incentives.

Veras went 0-5 with a 3.02 ERA in 67 appearances with the Houston Astros and Detroit Tigers this past season.