From the start of training camp, NHL teams are evaluating players to assemble their season roster. These individuals invited to training camp include:
Players with existing NHL contracts
Minor League Players (such as from AHL-affiliate teams)
Players on Professional Tryout contracts (PTO)
Draft Picks
By the end of pre-season, every NHL team needs to cut down their roster by releasing players, sending them back down to the minors or reassigning them to their junior or college teams.
We’ll get to this roster size in short order, because it only provides a baseline for the NHL player count, not an actual number.
The reason is that things can change throughout the season. Teams will have injuries, calls ups, demotions, delayed player signings and more.
So, let’s get straight to the question and provide a definitive answer.
How Many Players are in the NHL?
There were 1,123 players that played one or more NHL games this past complete season (2022). Of those, 1004 were skaters and 119 were goaltenders. NHL rules state that each team must have a 23-player active roster by the start of the season. Furthermore, only 20 players (18 skaters + 2 goalies) are allowed to suit up for each game per team.
Whenever you read the responses on discussion forums, the answers will vary.
Most will either provide the count for active roster players (736) or for game roster players (640) based on 32 teams.
But teams can also have up to 50 players under contract, both at the NHL level and minor leagues.
This contract ceiling comes in handy when teams can’t fulfill the minimum 23-person active roster due to injury or other circumstances.
The key is that up to 50 players can be signed to a Standard Player Contract (SPC), which is usually never met. The reason is to allow for flexibility in player trades and other roster movements.
The only requirement is that a minimum of 24 players, including 3 goaltenders, are signed to the team SPC.
Beyond that, teams have a 90-player maximum reserve list.
The reserve list is made up of the Standard Player Contracts and unsigned players including draft picks for up to 2 years, or special consideration (beyond 2 years) for US College and European players.
Because of all this, the answer to “how many players are in the NHL” remains fluid every year.
It’s nice to see the value for 2021-22, however I’m sure you’re interested in figures from previous seasons.
So, here’s a list from the last 10 NHL seasons.
Note that these numbers do not include healthy scratches or backup goaltenders that were never assigned to play. The stats are only for the NHL regular season. Prior to the 2017-18 season, there were only 30 NHL teams.
NHL Player Count
NHL Season | Total Players | Skaters | Goaltenders | |
---|---|---|---|---|
1 | 2021-22* Expansion Draft (Seattle Kraken) | 1,123 | 1,004 | 119 |
2 | 2020-21 | 1,011 | 913 | 98 |
3 | 2019-20 | 970 | 883 | 87 |
4 | 2018-19 | 999 | 906 | 93 |
5 | 2017-18* Expansion Draft (Vegas Golden Knights) | 985 | 890 | 95 |
6 | 2016-17 | 983 | 888 | 95 |
7 | 2015-16 | 990 | 898 | 92 |
8 | 2014-15 | 974 | 882 | 92 |
9 | 2013-14 | 983 | 886 | 97 |
10 | 2012-13* (48-Game Season) | 921 | 839 | 82 |
As described earlier, there are several roster numbers to keep in mind.
NHL teams work with 4 different roster limits each season. They are the game roster, active roster, 50-contract maximum (Standard Player Contract) and 90-player maximum reserve.
I’ve put these limits in a table with the absolute maximum player count for 32 teams.
NHL Roster Limits
Roster Limits | Count Per Team | Total (32 teams) | Notes | |
---|---|---|---|---|
1 | Gameday Roster | 20 | 640 | The maximum number of players that can dress for the game, which must include two goalies. |
2 | Active Roster | 23 | 736 | The daily limit of players that can practice with the team |
3 | Standard Player Contract | 50 | 1600 | The annual limit of players that can be signed to that specific organization. |
4 | Reserve List | 90 | 2880 | The annual limit of both signed and unsigned players in which their rights belong to the organization. |
Game Roster
Each team must submit a 20-player roster for each game based on players available from the active roster. The 20-player game roster can change on a game-to-game or daily basis.
The game roster is usually submitted just prior to the start of each game. Normally, teams will submit a list of 12 forwards, 6 defensemen and 2 goalies.
However, the coach may choose to mix up his count of forwards and defensemen (ex: 11 forwards, 7 defensemen).
The one exception is that if both goaltenders in game get injured, the team is allowed to replace them with an Emergency Backup Goaltender (EBUG).
An EBUG was needed in the game against the Carolina Hurricanes and Toronto Maple Leafs on February 22, 2020.
Both Carolina goaltenders got injured during the game and the team was required to sign the Toronto Marlies Zamboni driver, David Ayres to finish the contest.
An EBUG is used in order to prevent a roster player from dressing up as a goaltender or the team conceding the match altogether.
Also, should a team ice an ineligible player during a game, the NHL has existing rules in place.
If a goal is scored while the ineligible is on the ice, the goal can be disallowed while the ineligible player must be removed from the game. The offending team will not be allowed to replace the player during the game.
Active Player Roster
Just like the Game Roster, the Active Player Roster can change on a game-to-game (or daily) basis.
The 23-player roster limit is in place from the end of preseason until the NHL trade deadline (in February).
After that, teams can have up to 50 players on their active roster, provided that they’re signed to a Standard Player Contract.
50-Person Standard Player Contract
Up to 50 players can be signed to Standard Player Contract each season. This includes all players on the active roster list, injured-reserved and in the minors.
Most of the time, teams will purposely not meet the 50-player threshold in order to make roster changes during the season.
These changes can include trades, picking up players on waivers or delayed player signings.
90-Player Maximum Reserve List
As mentioned earlier, the reserve list is made up of the Standard Player Contracts and unsigned players.
Draft picks fall under the category of unsigned players – their rights still belong to the team even though they aren’t under contract.
Again, the actual number of NHL players will fall somewhere between the Active Player Roster and Standard Player Contract limit count each year.
Final Thoughts
As you can see, the answer to your question is the classic “it depends”.
There are both the hard numbers designated by the NHL and the actual number of players.
Were you interested in an answer of the former or latter?
I made sure to answer both in this post.
Maybe you’re writing a report to figure out how many players earn NHL or minor league contracts.
I’ve even seen studies trying to calculate the percentage of players that go from a youth hockey program to breaking into the NHL.
The whole point of my report was to give you an overview of all the possibilities.
Furthermore, the player count has increased significantly since the introduction of the Seattle Kraken.
We've now crossed the 1,000-player mark and will likely stay at that level for the near future.
Should the league decide to tinker with expansion again we'd see all four roster limits increase by another multiple.