The sides are working to put a finalized deal in writing for a four-year contract worth about $22 million, the person told The Associated Press on Sunday. The person spoke on condition of anonymity because the deal was still being worked on and Carrasco has to take a physical before the agreement is completed.
Carrasco emerged as a dependable starter last season, going 8-7 with a 2.55 ERA in 40 games. He was one of the AL's most dominant pitchers over the final two months, recording a 1.70 ERA after Aug. 1.
The 28-year-old Carrasco is beginning this season as Cleveland's No. 2 starter after Cy Young Award winner Corey Kluber, who has agreed to a five-year contract, also pending medical tests.
AP Sports Writer Ronald Blum in New York contributed to this report.