The Avalanche have locked up Erik Johnson through the 2022-23 season, signing the defenseman to a seven-year contract extension Tuesday.

The deal carries a $6 million average annual value, a source told ESPN.com's Pierre LeBrun.

Johnson scored a career-high 12 goals last season before missing the final 34 games with a knee injury.