With the exception of the Kesler contract, Murray continues to do well in managing his roster and contracts. Good deal locking up Despres for the next five years.

Anaheim Ducks general manager Bob Murray locked up another piece of his team's future on Friday afternoon by signing defenseman Simon Despres to a five-year contract extension.

The team did not release the financial terms of the contract, but according to multiple reports (including TVA's Renaud Lavoie and Sportsnet's Elliotte Friedman) the deal carries a salary cap hit of $3.7 million per season. That makes it worth a total of $18.5 million over the entire contract.

The Ducks have had a number of potential restricted free agents to deal with recently and have managed to get several of them signed to long-term deals that carry a team-friendly cap hit, and this deal should fall into that category.

Originally a first-round pick by the Pittsburgh Penguins, Despres never seemed to be a fit there under two different coaching staffs and front offices. Even though he seemed to take a step forward in the first half of the 2014-15 season the team still ended up trading him at the deadline in exchange for veteran Ben Lovejoy. It's a deal that was questionable from a Pittsburgh angle at the time and only looks worse now. General manager Jim Rutherford even admitted at the time that it was a trade they would probably lose in the long run.

The Ducks, though, have benefitted from the move and have another young defensemen to help build their blue line around for the next few years.

With Despres signed the Ducks' next priorities will be defensemen Hampus Lindholm and Sami Vatanen, as well as forwards Rickard Rakell and Jiri Sekac. All four players are eligible for restricted free agency following the 2015-16 season.

What's amazing about the Ducks' cap situation is that even though they have two players each making more than $8.2 million per season (Ryan Getzlaf and Corey Perry) and another (Ryan Kesler, after his new deal kicks in next season) make more than $6 million per season they're still in a pretty good situation with the cap. As of now the Ducks have $54.3 million committed to 13 players for the 2016-17 season. That still leaves them with plenty of room to not only re-sign their own restricted free agents, but also still potentially add something from outside the organization.

As of this season the Ducks are still $7.9 million under the salary cap and have what should be one of the best teams in the league.

It's really been magnificent cap work by Murray and his staff over the years to put together such a strong team at such a price.