According to Elliotte Friedman, the Calgary Flames have agreed to terms on an eight-season contract with defenceman Mackenzie Weegar.

The deal would pay him a total of $50 million, or an average of $6.25 million per year.

More details to come...

POLL

Is this a good contract by the Flames?

Yes
46
63.9 %
No
26
36.1 %

Also read on Hockey Patrol :
Two of the four final names for Utah's NHL team revealed by owner