The Flames have signed defenseman Mark Giordano to a six-year contract.

The deal will pay Giordano $6.75 million per season, a source told ESPN's Pierre LeBrun. 

The Flames captain had 11 goals and 37 assists in 61 games last season before sustaining a season-ending injury on Feb. 25.