"Ryan brings an element that complements our defense," Avs general manager Greg Sherman said. "We are pleased to sign him to a multiyear deal and look forward to seeing him at camp."

Wilson, 25, appeared in 59 games for the Avalanche this past season, tallying 21 points (1 goal, 20 assists) with a plus-11 rating. His 20 assists were a career best, while his 21 points matched his personal high set in 2009-10.