The Colorado Avalanche re-signed restricted free-agent defenseman Erik Johnson to a four-year contract that is worth $15 million, according to the NHL Network. "I've wanted to be in Colorado the whole time and the four-year deal is so good for me and my family and I'm so excited to be a part of the Avalanche for the next four years," Johnson told The Denver Post. Johnson, 24, had four goals and 22 assists in 73 games for the Avalanche last season. Johnson sat out the entire 2008-09 season with the St. Louis Blues after tearing his ACL in a golf cart accident during the offseason. But he has played in at least 73 games each of the past three seasons.