The Vancouver Canucks and restricted free agent forward Brock Boeser agreed to a three-year, $17,625,000 contract, the team announced Monday night.
The new deal carries an average annual value of $5,875,000 for the 22-year-old right winger.
"We're very pleased to have Brock re-sign," Canucks general manager Jim Benning said in a statement. "He's a talented player, a key contributor to our offense and an important part of our team's future. We look forward to having Brock join the team in preparation for the upcoming season."
Boeser finished third on the Canucks last season with 56 points (26 goals, 30 assists) in 69 appearances. The Burnsville, Minn., native also was chosen the NHL All-Star Game MVP in 2018. Drafted No. 23 overall in 2015 by Vancouver, Boeser has 59 goals and 57 assists in 140 career games.
That production has come despite some injury troubles. Boeser missed the final 16 games of Vancouver's 2017-18 season with a back ailment, and he sat out 11 games with a groin injury last season.