Carlos Carrasco's new contract, per source:
2019: $9.75M
2020: $10.25M
2021: $12M
2022: $12M
2023: $14M club option or a $3M buyout

— Zack Meisel (@ZackMeisel) December 6, 2018