The Toronto Blue Jays have signed Jaime Garcia to a one-year, $10 million deal with a club option for 2019.

Garcia will receive $8 million this year as part of the deal and Toronto has a $10 million option with a $2 million buyout. The 31-year-old can earn an additional $2 million annually in performance bonuses based on innings and would get the full amount at 180.