The Kansas City Royals have signed Mike Minor to a two-year deal worth a reported $7.25 million.

The contract is worth $2 million this season and $4 million in 2017. It also includes a $10 million option for 2018 that carries a $1.25 million buyout.

It also includes performance bonuses.