Cole, 29, is a two-time Stanley Cup champion, helping the Pittsburgh Penguins to back-to-back titles in 2015-16 and 2016-17. He split this past season between the Penguins and Columbus Blue Jackets, tallying 20 points (5g/15a) in 67 combined games. The Ann Arbor, Michigan, native recorded 13 points (3g/10a) in 47 games with Pittsburgh before being traded to Ottawa on Feb. 23 and then to Columbus three days later on Feb. 26. He went on to pick up seven points (2g/5a) in 20 regular-season games for the Blue Jackets, and added three assists (0g/3a) in six playoff contests.
"Ian has been a part of two (Stanley) Cup teams, brings leadership and a veteran presence to our blue line," said Avalanche Executive Vice President & General Manager Joe Sakic. "He's a strong puck-moving defenseman who is solid in his own zone and kills penalties. We are pleased to have him under contract for the next three years."