The Rockies have reached a deal with free-agent reliever Bryan Shaw, MLB Network insider Jon Heyman tweeted Tuesday night. The club has not confirmed. ESPN’s Buster Olney reports it’s a 3-year contract worth “something in the range of $9 million annually.”