Noah Hanifin and the Vegas Golden Knights have agreed to an eight-year contract extension worth $7.35 million annually, the team announced Thursday.

Re-signing Hanifin, who was set to become a pending unrestricted free agent at the end of the season, to a long-term deal comes a little more than a month after the defending Stanley Cup champion Golden Knights acquired the 27-year-old defenseman in a three-team trade with the Calgary Flames and the Philadelphia Flyers just days before the NHL trade deadline.