The details of Carlos Carrasco's contract extension with the Cleveland Indians have been revealed.

The contract guarantees Carrasco $22 million over the next four years and includes a pair of club options.

Carrasco will earn $4.5 million next year, $6.5 million in 2017, and $8 million in 2018. The option years are for $9 million and $9.5 million, respectively, and can each be escalated by $4 million, bringing the total max value of the contract to $48 million.