The Calgary Flames will be without their captain and top scoring defenceman this season, Mark Giordano, for six to eight weeks after he suffered a broken ankle, the NHL team announced Tuesday.

Giordano, 29, has two goals and nine points in eight games this season with a minus-3 rating. The Toronto native hasn't played since Oct. 21 but the Flames had been vague about the injury until Tuesday.

"It's brutal," Giordano said. "You don't want to miss any time, but if you have to you're hoping it's something not as significant as that time frame."

Giordano has 159 points (43 goals, 116 assists) and 374 penalty minutes in 393 career regular-season games with the Flames. He has one goal in four career playoff games.

He was invited to attend the team's development camp in the summer of 2004, signed as a free agent and spent the next two seasons with Calgary's American Hockey League affiliate.

He split the 2006-'07 season between the AHL and Calgary before becoming a staple on the Flames' blue-line the following seasons. Giordano was appointed assistant captain to start the 2011-'12 season.

Flames forward Lee Stempniak also has a broken ankle and is out on a week-to-week basis, while defenceman Chris Breen is day-to-day with an abdominal strain.

"I feel like the team is playing well and to not be a part of it is tough," Stempniak said. "The swelling is going down so hopefully it's not too long."

With files from The Canadian Press