The Los Angeles Angels have agreed to a one-year, $9 million deal with Julio Teheran, according to a source.

Teheran became a free agent after the Atlanta Braves declined a $12 million club option for 2020.

He has a 77-73 career record, with five complete games, three shutouts, 1,184 strikeouts and a 3.67 ERA in 229 major league games, including 226 starts.