The Calgary Flames have signed defenceman MacKenzie Weegar to an eight-year, $50 million contract extension with an average annual value of $6.25 million.
Weegar, 28, was acquired by the Flames on July 22 along with Jonathan Huberdeau, a lottery-protected 2025 first-round pick and prospect Cole Schwindt in a blockbuster deal that sent Matthew Tkachuk to the Florida Panthers.
A seventh-round pick by the Panthers at the 2013 NHL Draft, Weegar won the 2013 Memorial Cup with the Halifax Mooseheads. He made his NHL debut on April 3, 2017 in a 4-1 loss to the Montreal Canadiens.
He is in the final season of his three-year, $9.75 million deal.
The Ottawa product has 27 goals and 121 points in 306 career NHL games.