Each team can have 25 players on the roster at one time, but they often have 40 players on the team.
Teams can have about 25 players at one time though many keep 40+ players for injuries and such.
Hockey Canada has a maximum of 23 players per roster USA hockey has a maximum of 21 players per roster NHL has a maximum of 30 players per roster
Every team in the N.H.L. has Canadian players on their roster
The NHL allows a team to carry 23 players on their roster. However, most teams only dress 20 and "healthy scratch" 3 players. (12 Forwards + 6 Defensemen +2 Goalies = 20)
it doesn't matter, all you need to know is the good players. So I recommend checking the boston bruins roster.
30 Franchised NHL teams with 23 players per team on the regular season roster. 690 players total.
Detroit Redwings Chris Chelios