Colin Wilson, who played 11 seasons with the Colorado Avalanche and Nashville Predators as part of a three-generation NHL family, announced his retirement Tuesday.

The 31-year-old forward played nine games for Colorado last season before having double hip surgery.