Jordan Leopold returns to Calgary, as he was traded by Colorado on Wednesday. ((Jim McIsaac/Getty Images))

Jordan Leopold is a Calgary Flame. Again.

The Colorado Avalanche dealt the 28-year-old defenceman to the Flames for a second-round draft pick, defenceman Lawrence Nycholat and prospect Ryan Wilson from the OHL's Sarnia Sting.

Leopold started his career in Calgary in 2002-03 and spent three seasons with the club before moving to Colorado. His best year as a Flame came in 2004-05 when he played all 82 games, tallied 33 points and was plus-8.

He has spent the last three seasons with the Avs. During his six years in the NHL, he has 28 goals, 77 assists and 156 penalty minutes.

Leopold is earning $1.9 million this season and will become an unrestricted free agent this summer.

Nycholat has one assist in 14 games this season. He was picked up on waivers by the Flames a day earlier.

With files from The Canadian Press