Restricted free agents Quinn Hughes and Elias Pettersson appear to be closing in on new contracts with the Vancouver Canucks.

According to TSN Hockey Insider Darren Dreger, Hughes is likely to receive a new six-year contract, while the term for Pettersson will be three years. The two sides are still working on final details before signing off on the average annual value.

Pettersson, 22, played just 26 games last season due to injuries, recording 10 goals and 11 assists.  In 165 career NHL games, the Sundsvall, Sweden, native has 65 goals and 88 assists.

Hughes, 21, was third on the team in scoring last season, recording three goals and 38 assists for 41 points in 56 games. In 129 career NHL games, the Orlando, Fla., native has posted 11 goals and 86 assists.

Pettersson was selected fifth overall by the Canucks in the 2017 NHL Draft, while Hughes was selected seventh overall in the 2018 NHL Draft.