The Flames have signed defenseman T.J. Brodie to a five-year contract extension. 

A source told ESPN.com's Pierre LeBrun that the deal is worth an average of $4.65M per season.

The 24-year-old has three goals and four assists in seven games this season for the Flames.