Johnson, 35, was traded to the Colorado Avalanche during the 2010-11 season from the St. Louis Blues, who selected him first overall in 2006. In 717 career games with Colorado, Johnson had 246 points (68 goals, 178 assists), 370 penalty minutes and was a plus-19.
The Bloomington, Minnesota native played a key defensive role during the 2022 playoffs, appearing in 20 games as the Avalanche hoisted their third Stanley Cup in franchise history.
It'll be interesting to see where Johnson signs for next season, but there should be plenty of interest when he hits the open market on Canada Day, with a short-term deal, possibly one-year, the most likely option.