The Indians have agreed to terms on a contract extension with pitcher Carlos Carrasco.

According to CBSSports.com's Jon Heyman, the deal includes a three-year extension starting in 2016, with two club option years. The guaranteed money will be about $22 million.