Tue 9/22/15 7:45 PM

Johnson signed a seven-year contract extension with the Avalanche on Tuesday.
EDGE Analysis
Johnson was set to head to free agency at the end of the 2015-16 season, but he'll now remain with the Avalance for the long haul. He played in 47 games last season, finishing with 12 goals and 11 assists. He missed the last 34 games of the season after undergoing a knee scope, but prior to the injury he was still able to post a career-high in goals, as well as earning a selection to the NHL All-Star team. Reportedly back to 100 percent healthy, Johnson should be ready to go at the start of the season.