Jakob Silfverberg agreed to a four-year, $15 million contract with the Anaheim Ducks on Friday.

Silfverberg was a restricted free agent after he set career highs with 13 goals and 26 assists last season, playing frequently on the second line for the Pacific Division champions. The 24-year-old Swedish Olympian broke out in the postseason with four goals and 14 assists in 16 games as Anaheim fell one victory short of the Stanley Cup finals.