The imposition of a salary cap was considered a measure for NHL teams to keep both payroll and individual player salaries under control.
However, it's done nothing to prevent some players from being paid far more than they're worth.
It's easy to blame a player for being greedy, but it's his agent who negotiates with team management. Ultimately, management decides how much and for how long it'll pay a player. That's led to more than a few players being overpaid for their services.
The 10 players on this list stand out among the NHL's most overpaid. Performance, contract length, average annual salary and actual per-season salary factored into this ranking.