How Much Do NHL Players Make?

Many hockey fans wonder how much professional players earn at the highest level of the sport. Salaries in the National Hockey League can vary widely depending on a player’s skill level, experience, and contract. While some players earn millions of dollars per year, others—especially younger players—earn much less at the beginning of their careers.

Average NHL Salary

The average salary for an NHL player is typically around $3–4 million per year. However, this number can be misleading because a small group of superstar players earn extremely large contracts, which raises the league average.

Most players fall somewhere in the middle of the salary range depending on their role and performance.

Entry-Level Contracts

Players entering the NHL for the first time usually sign entry-level contracts. These contracts have salary limits set by the league and generally pay around $750,000 to $950,000 per year, depending on bonuses and incentives.

These contracts usually last two to three years before players become eligible for larger deals.

Superstar Contracts

The top players in the NHL can earn $10 million or more per year. These large contracts are typically given to elite players who consistently score goals, lead their teams, and perform at the highest level.

These players often sign long-term contracts that can last up to eight years.

The NHL Salary Cap

The NHL uses a salary cap system to keep teams financially balanced. Each team can only spend up to a certain amount of money on player salaries each season. This ensures that wealthier teams cannot simply buy all the best players.

Because of the salary cap, teams must carefully manage contracts and player salaries.

More Than Just Salary

In addition to their contracts, many NHL players earn money through endorsements, sponsorships, and marketing deals. These opportunities are usually available to the league’s most popular or successful players.

While not every player becomes a superstar, playing in the NHL still represents the highest level of professional hockey and provides a strong financial reward for the athletes who reach that level.

Back to blog