Which country has won the most Olympic gold medals in men's ice hockey?

The story behind the answer

Canada has won the most Olympic gold medals in men's ice hockey.

Canada's Olympic men's hockey teams have won nine gold medals: in 1920, 1924, 1928, 1932, 1948, 1952, 2002, 2010, and 2014. The country's early dominance came from strong amateur club teams, which represented Canada before the nation created a formal national-team program in the 1960s.

The Soviet Union became Canada's greatest Olympic rival after entering the men's tournament in 1956. Soviet teams won seven gold medals, while the Unified Team made up of former Soviet republics won in 1992. Russia later won gold in 2018, but those victories are recorded separately from the Soviet Union's total. That historical distinction is why Canada remains the single country with the most men's Olympic hockey gold medals.

Canada's modern revival included the famous 2002 victory in Salt Lake City, which ended a 50-year Olympic gold-medal drought. At Vancouver in 2010, Sidney Crosby scored the overtime winner against the United States. Canada then defended its title in 2014, defeating Sweden in the final.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: