There are 37 Russian Born Players in NHL
Currently, 53.2 % of active NHL players are Canadian.
There are 191 American players in the NHL.
None, not one NHL player has been born in South Carolina.
No
There is a grand total of 352 NHL players (Past and present) who are born in British Columbia. Notable names are Karl Alzner, Tyson Barrie, and Jamie and Jordie Benn.
So far there have been 11 NHL players who've been born in Missouri. The first was Landon Wilson, from St Louis, who played 1996-2009.
To date - past and present: 15.
All of the teams in the NHL have American players.
The only South African born player to ever play in the NHL was Olaf Kölzig (1989-2009).
There are fourteen NHL players on team Russia.
In the 2005-6 season 53% were born in Canada.