The Texas Rangers have agreed to terms on a one-year, $2.75 million deal with Shawn Kelley, according to league sources.

The agreement includes a club option for 2020.

Kelley, 34, had a 2.94 ERA last season with the Washington Nationals and Oakland Athletics.