Since the fall of the Soviet Union, Russia has seen a surge of great NHL players and have established themselves as one of the best countries in producing hockey players. The best active players in the league from Russia include Alexander Ovechkin and Pavel Datsyuk, and some notable superstars from the past are Alexander Mogilny, Sergei Fedorov, and Pavel Bure.
Although Russia has only won a silver and bronze medal since the breakup of the USSR, they still remain great in international play thanks to their previous success.
Since players started to make their way across the Atlantic in the 1970s, Sweden has provided the NHL with several star players like Peter Forsberg, Markus Naslund, Mats Sundin, the Sedin twins, Nicklas Lidstrom, and Henrik Zetterberg. Other current Swedish hockey stars include Alexander Steen, Niklas Kronwall, Henrik Lundqvist, and Nicklas Backstrom.
The country has earned two gold medals, three silver medals, and four bronze medals at the Olympic Games.
Canada is the undisputed king of comprising NHL players with many of the greatest NHL players having come from Canada. Wayne Gretzky who hails from the Great White North is commonly considered to be the greatest hockey player of all time. The only ones that may challenge Gretzky for that position are also Canadian players, including Mario Lemieux and Bobby Orr. Other notable players are Steve Yzerman, Gordie Howe, Joe Sakic, and Mark Messier.
Some of current Canadian NHL stars include Drew Doughty, Jonathan Toews, Sidney Crosby, Shea Weber, P.K. Subban, Duncan Keith, John Tavares, Carey Price, Corey Perry, and Ryan Getzlaf.
Canada also has been dominant at the Olympic Games by winning three of the last four gold medals. All in all, the country has earned impressive nine gold medals, four silver medals, and two bronze medals.