The Chicago Cubs have agreed to a one-year, $4.35 million deal with Brad Brach, according to a source.

In addition to Brach's $3 million salary, the deal includes a $1.35 million buyout option for 2020.

Brach, 32, had a 3.59 ERA and 12 saves in 69 relief appearances last season for the Baltimore Orioles and Atlanta Braves.