Relief pitcher Bryan Shaw has agreed to a three-year contract with the Colorado Rockies that will pay him around $9 million per year, sources told ESPN.
The 30-year-old Shaw went 4-6 with a 3.52 ERA in an MLB-high 79 games last season, when he was Cleveland's primary setup man for closer Cody Allen.
The right-hander pitched in at least 60 games in four of his six seasons with the Indians, who acquired him in a three-team trade from the Arizona Diamondbacks following the 2012 season.
Shaw was 21-22 with a 3.13 ERA in 378 appearances -- the most in the majors since 2013 -- for Cleveland. He earned $4.6 million last season.