One day after signing pitcher Lance Lynn, the St. Louis Cardinals have reached an agreement with righty Kyle Gibson on a one-year, $12 million deal which includes a team option, sources familiar with the deal confirmed to ESPN.

Gibson, 36, spent last season with the Baltimore Orioles, going 15-9 with a 4.73 ERA in 33 starts.