The Colorado Rockies have reached an agreement to land veteran relief pitcher Bryan Shaw on Tuesday night, sources tell FanRag Sports. Joel Sherman of the New York Post was the first to report a deal was close. ESPN’s Buster Olney reports the deal is worth around $9 million annually for three years. This deal came together at the Winter Meetings, and it will send the longtime Cleveland Indians right-hander to another team coming off a playoff berth. Greg Holland remains a free agent, but the Rockies now have one of the more consistent setup men available. Shaw generated interest from the New York Mets and received multiyear offers from two teams, according to the Cleveland Plain Dealer.