| Medailisté turnajů v ledním hokeji na OH | ||||
| Rok | Gold | Silver | Bronze | Místo konání |
| 1920 | Canada | USA | Czechoslovakia | Antwerp |
| 1924 | Canada | USA | Great Britain | Chamonix |
| 1928 | Canada | Sweden | Switzerland | St. Moritz |
| 1932 | Canada | USA | Germany | Lake Placid |
| 1936 | Great Britain | Canada | USA | Garmisch-Partenk. |
| 1948 | Canada | Czechoslovakia | Switzerland | St. Moritz |
| 1952 | Canada | USA | Sweden | Oslo |
| 1956 | Soviet Union | USA | Canada | Cortina d’Ampezzo |
| 1960 | USA | Canada | Soviet Union | Squaw Valley |
| 1964 | Soviet Union | Sweden | Czechoslovakia | Innsbruck |
| 1968 | Soviet Union | Czechoslovakia | Canada | Grenoble |
| 1972 | Soviet Union | USA | Czechoslovakia | Sapporo |
| 1976 | Soviet Union | Czechoslovakia | F.R. Germany | Innsbruck |
| 1980 | USA | Soviet Union | Sweden | Lake Placid |
| 1984 | Soviet Union | Czechoslovakia | Sweden | Sarajevo |
| 1988 | Soviet Union | Finland | Sweden | Calgary |
| 1992 | Russia | Canada | Czechoslovakia | Albertville |
| 1994 | Sweden | Canada | Finland | Lillehammer |
| 1998 | Czech Republic | Russia | Finland | Nagano |
| 2002 | Canada | USA | Russia | Salt Lake City |
| 2006 | Sweden | Finland | Czech Republic | Turin |
| 2010 | Kanada | USA | Finsko | Vancouver |