Defenseman Erik Johnson announced his retirement Wednesday after a 17-season career that was highlighted by a 2022 Stanley Cup title with the Colorado Avalanche.