The Anaheim Ducks agreed to contract terms with restricted free agent forward Jakob Silfverberg.

Multiple media outlets reported Friday that the Ducks agreed to a one year, $850,500 deal with Silfverberg.

Silfverberg, 23, had 10 goals and 13 assists 52 games with the Ducks last season. He also missed time with a broken hand. He added two goals in 13 playoff games.

Silfverberg played all six Olympic contests for Sweden at Sochi last winter in helping his home country win the silver medal.

In 100 NHL games, Silfverberg has 42 points.