I know that hockey isn't the only sport that is irresponsible with salaries, but they're the most economically challenged of the 4 major sports, and they continue to give out these kinds of deals. From an admittedly new-ish hockey fan, it just seems pretty ridiculous. These things are relative though. The best players in the NHL don't even make half of what the best players in MLB, NFL or NBA make. In this case, Perry is making about 1/7 of the team payroll. That would be like the Cubs paying an MVP caliber player $21 million per season. Good point. And I was referring more to an overall trend of long term deals with hockey players that have seemed ridiculous over the years, and probably mis-attributing one thing to the other. I've never seen a study on the matter but anecdotally it seems to me that guys who are really good hockey players in their early 20's tend to stay really good hockey players for a long time. Injuries play a role, but there are no pitchers or running backs in hockey, guys who are going to get injured early and often. Goalies are a different beast, as very few of them are actually consistently good for long. But there are only 1 or 2 on any team that matter. Perhaps the poster boy for injuries that derail a promising career is Eric Lindros, who still had an amazing career in reality. Most of the time these contracts are locking guys up at a fairly significant discount to what they can get on the open market, often in the $5-7m range. Compare that with the now relatively standard deal in baseball that's 6-8 years long at $15m+ per season.