Newly acquired forward Carl Hagelin signed with the Anaheim Ducks on Friday.

According to the Associated Press, the deal is for four years and is worth $16 million. The deal has an annual vale of $4 million. Hagelin will make $1.6 million more a year in the deal than he made last season. He is signed through the 2018-19 season.

Hagelin was acquired by the Ducks in June in a trade with the New York Rangers. He was a restricted free agent after joining the Ducks. Last season he had 17 goals, 35 points, and a plus-18 rating in 82 games with the Rangers, according to NHL.com. In 19 playoff games last season he had two goals and five points. In his career Hagelin has 52 goals, 130 points, and a plus-57rating in 266 regular-season games, and 12 goals and 26 points in 73 playoff games. He helped Sweden win a silver medal at the Sochi Olympics in 2014.

The Ducks have now re-signed all of their restricted free agents, Hagelin was the last free agent on the roster. The Ducks have $8.31 million in cap space remaining.