The Colorado Avalanche and forward Carl Soderberg have agreed to terms on a five-year contract, the team said in a release Friday.

“We are pleased to have Carl signed to a long-term deal,” said Avalanche executive vice president and general manager Joe Sakic said in the release.  “He is a solid two-way forward who is big and strong on the puck.  He is versatile, can play center or wing, and his addition will also benefit our power play.”

According to ESPN’s Craig Custance the contract is worth an average annual value of $4.75 million.

Soderberg appeared in all 82 games for the Bruins this past season, tallying 44 points (13g/31a) with a +10 plus/minus rating.  He finished tied for third on the Bruins in points, while also ranking third in assists.  The Malmo, Sweden, native scored five power-play goals, tied for second on the club.

The Avalanche traded for the rights to Soderberg, who was set to become a free agent on July 1, on Thursday in exchange for a sixth round draft pick in the 2016 NHL Entry Draft.

The deal comes in advance of Colorado working out a long-term deal with Ryan O’Reilly who is reportedly seeking a deal worth north of $7 million per year over eight years.

O’Reilly is entering the last year of a two-year $12 million deal signed last summer, a deal that followed a prolonged holdout the year prior.

Additionally, Pierre LeBrun is reporting that the Soderberg deal includes a full no-trade clause in the first two years and a limited no-trade clause for the final three.