With the NHL’s restricted free agent market beginning to heat up, the Boston Bruins have locked up Charlie McAvoy.

Boston and the 21-year-old defenseman signed a three-year deal with an average annual value of $4.9 million, the team announced Sunday morning.

McAvoy collected seven goals and 21 assists over 54 games during his sophomore campaign, while averaging a team-high 22:10 time on ice per game. He posted eight points (two goals, six assists) in 23 postseason games last season.

The Bruins posted a photo of general manager Don Sweeney and McAvoy signing the deal this morning, prior to day three of training camp.

TSN’s Bob McKenzie noted that, “if all goes as expected,” and McAvoy continues his impressive play, he likely won’t even see the end of this deal, with Boston re-upping the defenseman on a long-term deal two years from now.

Next up on the Bruins offseason check list is Brandon Carlo, who remains a restricted free agent.

Thumbnail photo via Greg M. Cooper/USA TODAY Sports Images