The New York Islanders have signed their last remaining restricted free agent, locking up Anthony Beauvillier for two years. While the Islanders have not disclosed financial terms, Spinorama Hockey claims the deal is worth $2.1 million per season

Before this signing, the Islanders had close to $7 million in cap space. That's according to CapFriendly.

The 22-year-old centre played 81 games in the NHL last season, scoring 18 goals and 28 points. Over 218 career games, he has 48 goals and 40 assists for 88 total points.