20 Best Olympic Hockey Players of All-Time

20 Best Olympic Hockey Players of All-Time

With the 2022 Winter Olympics quickly approaching, let’s take a moment to reminisce about some of the greatest Olympic hockey players of all-time. It’s one of the most popular sports at the Winter Olympics and features some of the most talented hockey players in the entire world. 

Ice hockey has been a mainstay at the Winter Olympics since 1924, though it originally made its debut at the 1920 Summer Olympics. Since then, it has become the most anticipated and watched sport at the Winter Olympics, with millions of people from around the world tuning in. 

This year’s Winter Olympics are a little different than in year’s past, largely due to the absence of NHL players. That means a majority of the countries will be without their best talent, but don’t let that fool you – we’re still in for some incredible and exciting Olympic hockey this year.

RELATED: RANKED: Winter Olympic Sports

Who Are the Best Olympic Hockey Players Ever?

20 Best Olympic Hockey Players of All-Time
Paolo Bona / Shutterstock

Olympic hockey players are asked to put it all on the line for their country. While there are three medals at stake, there’s only one that’s deemed as the ultimate prize and that’s the gold medal. The silver and bronze are an honor to win, but there’s nothing quite like winning that gold medal. 

We all know that Canada, the United States, the USSR, and Sweden are the four countries that always seem to dominate at the Winter Olympics – they own a combined 59 of the possible 90 medals since 1920. Canada is the true player here, with 13 gold medals and 22 total medals. 

With that said, it’s no surprise that some of the best Olympic hockey players of all-time have come from one of those four countries. Some of the names are household names that enjoyed incredible careers in the NHL, but other names aren’t talked about quite as much – until now!

20. Marián Hossa – Slovakia

Marián Hossa played for Slovakia in the 2002, 2006, 2010, and 2014 Winter Olympics. He appeared in a total of 19 Olympic hockey games, recording 14 goals and 14 assists. His 28 career Olympic points ranks 13th all-time in Olympic hockey history. He was a right-winger.

Although Hossa never led his country to a podium finish, he came close in 2006 (fifth place) and 2010 (fourth place). That 2010 finish was a tough one – Hossa finished with one goal and one assist in the bronze medal game, but lost to Finland 3-5. He also played 19 years in the NHL. 

19. Pavel Datsyuk – Russia

Pavel Datsyuk played for Russia in the 2002, 2006, 2010, 2014, and 2018 Winter Olympics. Although he’s currently a free agent in the NHL, he’s not expected to play in the 2022 Olympics, marking the first time since 1998 that the Russian national team will be without their center.

Datsyuk has appeared in 29 Olympic hockey games since 2002, scoring 5 goals and dishing 21 assists – his 26 points ranks 21st in Olympic history. After placing in third, fourth, sixth, and fifth place in his first four Olympic games, he finally helped Russia win a gold medal in 2018. 

18. Daniel Alfredsson – Sweden

Daniel Alfredsson represented Team Sweden at the 1998, 2002, 2006, 2010, and 2014 Winter Olympics. He appeared in 26 Olympic hockey games, recording 13 goals and 14 assists in that time – his 27 Olympic points ranks 16th all-time in Olympic history. He was a right-winger.

Alfredsson helped lead Sweden to a fifth place finish in his first two Olympic Games. In 2006, Sweden surprised everyone with a gold medal finish before placing in fifth once again in 2010. Alfredsson came close to his second gold medal in 2014, but lost to Canada and took silver.

17. Pavel Bure – Russia

Known as the ‘Russian Rocket,’ Pavel Bure represented Team Russia at the 1998 and 2002 Winter Olympics. He appeared in 12 games, recording 11 goals and one assist in that time – his 12 points ranks 161st all-time in Olympic history. He was a right-winger known for his speed. 

Bure took the world by storm in 1998 when he recorded nine goals en route to a silver medal finish. He led all scorers that tournament, highlighted by his five-goal game in the semifinal against Finland. He returned in 2002 and helped lead the Russians to a bronze medal finish.

16. Saku Koivu – Finland

Saku Koivu played for Team Finland at the 1994, 1998, 2006, and 2010 Winter Olympics. He appeared in 28 Olympic hockey games, recording 9 goals and 21 assists in that time – his 30 Olympic points currently ranks 10th all-time in the Olympics. He played the center position.

Although Koivu doesn’t have a gold medal to his name, he does have three bronze medals and one silver medal. He won a medal in every Olympics that he appeared in and was a big reason why Finland was so dominant between 1998 and 2010 – that’s why they named him captain.

15. Nicklas Lidström – Sweden

Nicklas Lidström represented Team Sweden at the 1998, 2002, 2006, and 2010 Winter Olympics. He was Alfredsson’s teammate and captain during that time and appeared in 20 games – recording four goals and 10 assists in that time. He was a quality defenseman. 

With fifth-place finishes in 1998, 2002, and 2010, Lidström helped lead Sweden to a gold medal in 2006. That year, he finished with two goals and four assists in eight games, marking the only time he scored more than one goal in the Olympics. His 14 Olympic points ranks 133rd all-time.

14. Erich Kühnhackl – Germany

Erich Kühnhackl played for Team Germany at the 1972, 1976, and 1984 Winter Olympics. He appeared in 17 Olympic hockey games, recording 16 goals and 15 assists in that time – his 31 points currently ranks seventh all-time in Olympic history. He played the center position. 

Kühnhackl is widely regarded as one of Germany’s all-time greats in the hockey and sport world. He helped lead the team to a bronze medal in 1976, though they failed to finish at the podium the other two years. In 1976, he finished the tournament with five goals and five assists.

13. Valeri Kharlamov – Soviet Union (USSR)

Valeri Kharlamov was a 5’8’’ forward that represented the Soviet Union at the 1972, 1976, and 1980 Winter Olympics. He appeared in 18 games for the USSR, recording 15 goals and 21 assists in that time – his 36 points currently ranks fourth all-time in Olympic history. 

Kharlamov helped lead the USSR to two golds and one silver between 1972-1980. He would’ve achieved much more than that, but was killed in a car accident in 1981 – just one year after his silver medal finish. The NHL’s Kharlamov Award is given to the league’s best Russian player. 

12. Ilya Kovalchuk – Russia

Ilya Kovalchuk represented Team Russia at the 2002, 2006, 2010, 2014, and 2018 Winter Olympics. Although he won’t compete in 2022, he was named GM of the Russian national team. As a player, he appeared in 29 Olympic hockey games and recorded 14 goals and 7 assists. 

Kovalchuk’s 21 Olympic points currently ranks 40th in Olympic history. After placing third, fourth, fifth, and sixth in his first four Olympic games, he finally led the Russians to a gold medal finish in 2018. That year, he was named MVP of the tournament with five goals and two assists. 

11. Peter Forsberg – Sweden

Peter Forsberg played for Team Sweden at the 1994, 1998, 2006, and 2010 Winter Olympics. He is credited with one of the most famous goals in Olympic history when he scored the game-winning shootout goal against Team Canada en route to Sweden’s first ever gold medal.

In his four Olympic appearances, Forsberg played in 22 games, scored three goals, and dished 17 assists. His 20 points currently ranks 62nd all-time. After winning the gold medal in 1994, Sweden finished in fifth place in 1998 before winning yet another gold medal in 2006 in Turin. 

10. Dieter Hegen – Germany

Dieter Hegen represented Team Germany at the 1984, 1988, 1992, 1994, and 1998 Winter Olympics. He was the pride of Germany in the 1980’s and 1990’s, though his team was never able to accomplish a podium finish. His best finish was fifth place in both 1984 and 1988. 

In his five Olympic appearances, Hegen played in 33 games and recorded 16 goals and 7 assists. His 23 points currently ranks 29th all-time in Olympic history and he’s one of just six Olympic hockey players to play in at least 30 games. He played the left wing position. 

9. Jaromír Jágr – Czech Republic

Jaromír Jágr represented Team Czech Republic at the 1998, 2002, 2006, 2010, and 2014 Winter Olympics. He came close to that 30-game milestone, appearing in 28 Olympic hockey games in his career. He recorded nine goals, 14 assists, and 23 points – ranks 34th all-time. 

Jágr began his Olympic career with a bang, leading his team to a gold medal finish in 1998. He then placed fifth in 2002 before returning to the podium with a bronze medal finish in 2006. His final two Olympic appearances didn’t go as planned, but he didn’t have the best supporting cast.

8. Henrik Lundqvist – Sweden

Henrik Lundqvist is the first goalie featured on this list. He represented Team Sweden at the 2006, 2010, and 2014 Winter Olympics. He appeared in 15 games over those three years and only lost three of those games – his 12 career Olympic wins currently ranks second all-time. 

Lundqvist’s best performance came in 2006, his first Olympic appearance. He helped lead Sweden to a gold medal finish against Finland. He went 5-1 that year and only allowed 12 goals. After a fifth place finish in 2010, he returned to the podium in 2014 with a silver medal finish. 

7. Peter Šťastný – Czechoslovakia/Slovakia

Peter Šťastný represented Czechoslovakia at the 1980 Winter Olympics, but returned 14 years later to represent Slovakia at the 1994 Winter Olympics. Although he only appeared in two Olympics and never had a podium finish, he was dominant in every Olympic game he played.

Šťastný appeared in 14 Olympic hockey games, recording 12 goals and 11 assists in that time. His 23 points currently ranks 32nd all-time. He had seven goals and seven assists for Team Czechoslovakia in 1980, then five goals and 4 assists for Team Slovakia in 1994. 

6. Harry Watson – Canada

Harry Watson is a name that doesn’t get brought up much, but it should. He represented Team Canada at the 1924 Winter Olympics – the first ever Winter Olympics. Although he has only played in five Olympic Hockey games, he recorded 37 goals – the most by any player all-time.

In case you read that wrong, Watson scored 37 GOALS in FIVE GAMES, which comes out to more than seven goals per game. Of course, the game was much different back then and competition wasn’t as fierce, but it goes to show just how advanced Team Canada was in 1924.

5. Viacheslav Fetisov – Soviet Union (USSR)

Viacheslav Fetisov represented the Soviet Union (USSR) at the 1980, 1984, and 1988 Winter Olympics. In 22 career Olympic hockey games, Fetisov recorded 12 goals, 21 assists, and 33 points – which currently ranks fifth all-time. For a defenseman, that’s pretty darn incredible. 

After leading his team to a silver medal finish at the 1980 Winter Olympics in Lake Placid, Fetisov led the Soviet Union to two-straight gold medals in 1984 and 1988. He returned to the team in 2002 as General Manager and Head Coach, leading the team to a bronze medal finish.

4. Dominik Hašek – Czechoslovakia/Czech Republic

Dominik Hašek is the second goalie to be featured on this list and for good reason. He played for Czechoslovakia at the 1988 Winter Olympics before representing the Czech Republic at the 1998, 2002, and 2006 Winter Olympics. He’s one of the greatest goalies of all-time. 

Hašek appeared in 16 games for his country and went 9-5-1 over that span. His nine wins currently ranks sixth all-time. After placing sixth at the 1988 Winter Olympics, Hasek went 5-1 in 1998 to lead the Czech Republic to a gold medal finish. He also won a bronze medal in 2006.

3. Vlastimil Bubník – Czechoslovakia 

Vlastimil Bubník represented Team Czechoslovakia at the 1952, 1956, 1960, 1964 Winter Olympics. After finishing in fourth, fifth, and fourth place in his first three Olympic appearances, he helped lead Czechoslovakia to a bronze medal finish in his final appearance in 1964. 

Bubník appeared in 28 Olympic hockey games in his career and recorded 22 goals and 15 assists in that time. His 37 points is currently the third-most all-time. Believe it or not, he also played professional football (soccer), scoring four goals in 11 international appearances. 

2. Vladislav Tretiak – Soviet Union (USSR)

Vladislav Tretiak represented the Soviet Union (USSR) at the 1972, 1976, 1980, and 1984 Winter Olympics. The Soviets were difficult to stop with him in net, winning three gold medals and one silver medal with him on the roster. He’s the greatest Olympic goalie of all-time. 

Tretiak was so dominant that he appeared in 18 games and went 16-0, never losing a game. His 16 wins is the most of any goalie in Olympic history and did so by allowing just 1.92 goals per game. He was Russia’s GM in 2010 and is the president of the Ice Hockey Federation of Russia. 

1. Teemu Selänne – Finland

Teemu Selänne is the greatest Olympic hockey player of all-time. He represented Team Finland at the 1992, 1998, 2002, 2006, 2010, and 2014 Winter Olympics. He’s the only hockey player to appear in six different Olympics and holds the record for most games with 37 games played.

That’s not the only Olympic hockey record he owns. He also has the most points in Olympic history, recording 24 goals and 19 assists (43 points) between 1992 and 2014. The only thing he didn’t accomplish was a gold medal, but he does have three bronze and one silver medal.

Olympic Hockey Players to Watch in 2022

The COVID-19 pandemic has ruined a lot of things in the past few years and the 2022 Winter Olympics are no different. While the Winter Olympics are still happening this year and ice hockey will certainly be a part of it, there will be absolutely no NHL players on the ice. 

The NHL made the announcement in December and it was met with a lot of criticism from diplomatic officials, players, coaches, and fans. Without the world’s best talent, the rosters will look a lot different than what many people expected and it won’t be as enjoyable as year’s past.

YOU MAY ALSO LIKE: 20 Overrated Athletes of 2021

With that said, we’ll get to see a lot of the best young talent. Team USA and Team Canada have already announced their rosters and they include Owen Power, Mason MacTavish, Devan Dubnyk, Tyler Wotherspoon, Brian O’Neill, Nathan Smith, Strauss Mann, and Jake Sanderson

About At The Buzzer

At The Buzzer, or ATB is the place for those who love sports, life, family, community, and so much more. We are far from the run-of-the-mill 24/7 sports news websites. We not only bring you what’s happening in the world of sports in terms of trades and breaking news, but we also bring you the news that goes on behind the scenes, like big life moments, and so much more. So take a minute and read one of our articles, we promise you won't regret it.