At one time almost all NHL players were Canadian.  That's changed considerably over the past several decades.  Today the NHL is made up of hockey players from around the world.

While the percentage of NHL players who hail from Canada has dropped, Canadians still make up the largest group in the National Hockey League - and the best!

Top NHL players of all time include:  Wayne Gretzky, Mario Lemieux, Gordie Howe, Bobby Orr, Sidney Crosby, Mark Messier, Guy Lafleur, Maurice Richard, Ray Bourque, Phil Esposito, Steve Yzerman, Paul Coffey, Mike Bossy, Jean Beliveau, Larry Robinson, Marcel Dionne, Mike Modano, Joe Sakic, Ron Francis, Bobby Hull, Stan Mikita, Patrick Roy, Denis Savard, Brett Hull, Yaromir Jagar, Alex Ovechkin...Of these 26 players - 22 are Canadian.

Who are the best young hockey players today - male and female?
Thank you for contacting us. We will get back to you as soon as possible
Oops. An error occurred.
Click here to try again.
Disclosure: Affiliate links are used on this site to help offset operating costs. is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means to earn fees by linking to and their affiliated sites, and to earn commissions if you make a purchase  after linking through this website.