Map Options

Metric:
Color Scheme:
map placeholder
# Of Active NHL Players

50

100

150

200

250

300

350

400

450

Click on a country for details.

NHL Players by Country 2024

The country that ranks first on the list of NHL players by country is the nation of Canada. This has remained the case for quite some time, as Canada is well-known for producing excellent hockey players. In total, there are 485 active Canadian players in the NHL currently.

These Canadian players have played 154,149 games across their entire careers. This is far greater than even the country with the second-most players in the NHL. The prominence of Canada on such a list is little surprise, given Canada's love of hockey and the many great hockey players to come out of Canada.

The United States Has The Second-Most Players in the NHL

There are 319 active players from the United States in the NHL at present. These 319 active players have played 88,869 games across their careers. The fact that the United States is second in terms of NHL players by nationality is not surprising, given that most NHL teams are based in the United States. Twenty-five out of the 32 NHL teams are based in the United States. The other 7 teams are based in the United States' northern neighbor of Canada.

Sweden Accounts for the Third-Most NHL Players

So far, the list of NHL players by country has likely been relatively unsurprising to you. Canada and the US accounting for the most and second-most players in the NHL make sense given the relevant factors. However, one country that you might not have expected to be so high on this list is Sweden.

The nation of Sweden has the third-most players in the NHL, only behind the United States and Canada. There are a total of 106 currently active Swedish players in the NHL. These Swedish players account for 10% of all the active players in the NHL now.

There Are 57 Russian Players in the NHL

You might have expected Russia to be above Sweden on this list. However, there are still a decent number of Russian players in the NHL. There are 57 currently active Russian players in the NHL right now.

In terms of percentages, Russian players account for 5.4% of all the currently active players in the NHL now. These currently active Russian NHL players have played 14,675 NHL games in their careers. This is quite impressive given the fact that there are only 57 currently active Russian players in the NHL today.

  • Points in hockey are the combination of goals scored and successful assists.

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

Country
# Of Active NHL Players
Games Played
Goals Scored
Assists
Points
Player Stats
Canada445149,12126,09443,04269,136Source
United States29893,31316,05626,68442,740Source
Sweden10731,8455,38110,21015,591Source
Russia6217,1583,6625,5429,204Source
Finland5512,2452,1923,5945,786Source
Czech Republic4110,4751,9003,2535,153Source
Switzerland124,1059081,4002,308Source
Slovakia102,000263365628Source
Germany82,0074446911,135Source
Denmark62,4824725961,068Source
Latvia51,217144194338Source
Belarus33306172133Source
Austria222011Source
France16606071131Source
Australia1111131427Source
Netherlands12686749116Source
Norway1766186387573Source
Slovenia11,2923937481,141Source

Which country has the most NHL players?

The greatest number of NHL players come from Canada, which provides 485 active NHL players.

Frequently Asked Questions

Sources