Tournament Info
Past Medallists
IIHF Ice Hockey World Championships
| Year | Gold | Silver | Bronze | Venue |
| 1920 | Canada | USA | Czechoslovakia | Antwerp (Olympics) |
| 1924 | Canada | USA | Great Britain | Chamonix (Olympics) |
| 1928 | Canada | Sweden | Switzerland | St. Moritz (Olympics) |
| 1930 | Canada | Germany | Switzerland | Chamonix, Berlin, Vienna |
| 1931 | Canada | USA | Austria | Krynica |
| 1932 | Canada | USA | Germany | Lake Placid (Olympics) |
| 1933 | USA | Canada | Czechoslovakia | Prague |
| 1934 | Canada | USA | Germany | Milan |
| 1935 | Canada | Switzerland | Great Britain | Davos |
| 1936 | Great Britain | Canada | USA | Garmisch-Partenkirchen (Olympics) |
| 1937 | Canada | Great Britain | Switzerland | London |
| 1938 | Canada | Great Britain | Czechoslovakia | Prague |
| 1939 | Canada | USA | Switzerland | Basle, Zurich |
| 1940-1946 No championships (World War II) | ||||
| 1947 | Czechoslovakia | Sweden | Austria | Prague |
| 1948 | Canada | Czechoslovakia | Switzerland | St. Moritz (Olympics) |
| 1949 | Czechoslovakia | Canada | USA | Stockholm |
| 1950 | Canada | USA | Switzerland | London |
| 1951 | Canada | Sweden | Switzerland | Paris |
| 1952 | Canada | USA | Sweden | Oslo (Olympics) |
| 1953 | Sweden | FR Germany | Switzerland | Zurich, Basle |
| 1954 | Soviet Union | Canada | Sweden | Stockholm |
| 1955 | Canada | Soviet Union | Czechoslovakia | Krefeld, Dortmund, Cologne |
| 1956 | Soviet Union | USA | Canada | Cortina (Olympics) |
| 1957 | Sweden | Soviet Union | Czechoslovakia | Moscow |
| 1958 | Canada | Soviet Union | Sweden | Oslo |
| 1959 | Canada | Soviet Union | Czechoslovakia | Prague, Bratislava |
| 1960 | USA | Canada | Soviet Union | Squaw Valley (Olympics) |
| 1961 | Canada | Czechoslovakia | Soviet Union | Geneva, Lausanne |
| 1962 | Sweden | Canada | USA | Colorado Springs, Denver |
| 1963 | Soviet Union | Sweden | Czechoslovakia | Stockholm |
| 1964 | Soviet Union | Sweden | Czechoslovakia | Innsbruck (Olympics) |
| 1965 | Soviet Union | Czechoslovakia | Sweden | Tampere |
| 1966 | Soviet Union | Czechoslovakia | Canada | Ljubljana |
| 1967 | Soviet Union | Sweden | Canada | Vienna |
| 1968 | Soviet Union | Czechoslovakia | Canada | Grenoble (Olympics) |
| 1969 | Soviet Union | Sweden | Czechoslovakia | Stockholm |
| 1970 | Soviet Union | Sweden | Czechoslovakia | Stockholm |
| 1971 | Soviet Union | Czechoslovakia | Sweden | Berne, Geneva |
| 1972 | Czechoslovakia | Soviet Union | Sweden | Prague |
| 1973 | Soviet Union | Sweden | Czechoslovakia | Moscow |
| 1974 | Soviet Union | Czechoslovakia | Sweden | Helsinki |
| 1975 | Soviet Union | Czechoslovakia | Sweden | Munich, Dusseldorf |
| 1976 | Czechoslovakia | Soviet Union | Sweden | Katowice |
| 1977 | Czechoslovakia | Sweden | Soviet Union | Vienna |
| 1978 | Soviet Union | Czechoslovakia | Canada | Prague |
| 1979 | Soviet Union | Czechoslovakia | Sweden | Moscow |
| 1981 | Soviet Union | Sweden | Czechoslovakia | Gothenburg, Stockholm |
| 1982 | Soviet Union | Czechoslovakia | Canada | Helsinki, Tampere |
| 1983 | Soviet Union | Czechoslovakia | Canada | Dusseldorf, Dortmund, Munich |
| 1985 | Czechoslovakia | Canada | Soviet Union | Prague |
| 1986 | Soviet Union | Sweden | Canada | Moscow |
| 1987 | Sweden | Soviet Union | Czechoslovakia | Vienna |
| 1989 | Soviet Union | Canada | Czechoslovakia | Stockholm, Sodertalje |
| 1990 | Soviet Union | Sweden | Czechoslovakia | Berne, Fribourg |
| 1991 | Sweden | Canada | Soviet Union | Turku, Helsinki, Tampere |
| 1992 | Sweden | Finland | Czechoslovakia | Prague, Bratislava |
| 1993 | Russia | Sweden | Czech Republic | Dortmund, Munich |
| 1994 | Canada | Finland | Sweden | Bolzano, Canazei, Milan |
| 1995 | Finland | Sweden | Canada | Stockholm, Gavle |
| 1996 | Czech Republic | Canada | USA | Vienna |
| 1997 | Canada | Sweden | Czech Republic | Helsinki, Turku, Tampere |
| 1998 | Sweden | Finland | Czech Republic | Zurich, Basle |
| 1999 | Czech Republic | Finland | Sweden | Oslo, Lillehammer, Hamar |
| 2000 | Czech Republic | Slovakia | Finland | St. Petersburg |
| 2001 | Czech Republic | Finland | Sweden | Cologne, Hanover, Nuremberg |
| 2002 | Slovakia | Russia | Sweden | Gothenburg, Karlstad, Jonkoping |
| 2003 | Canada | Sweden | Slovakia | Helsinki, Turku, Tampere |
| 2004 | Canada | Sweden | USA | Prague, Ostrava |
| 2005 | Czech Republic | Canada | Russia | Vienna, Innsbruck |
| 2006 | Sweden | Czech Republic | Finland | Riga |
| 2007 | Canada | Finland | Russia | Moscow, Mytishi |
| 2008 | Russia | Canada | Finland | Quebec City, Halifax |
| 2009 | Russia | Canada | Sweden | Berne, Zurich-Kloten |
| 2010 | Czech Republic | Russia | Sweden | Cologne, Mannheim, Gelsenkirchen |
| 2011 | Finland | Sweden | Czech Republic | Bratislava, Kosice |
| 2012 | Russia | Slovakia | Czech Republic | Helsinki, Stockholm |
| 2013 | Sweden | Switzerland | USA | Stockholm, Helsinki |
| 2014 | Russia | Finland | Sweden | Minsk |
| 2015 | Canada | Russia | USA | Prague, Ostrava |
| 2016 | Canada | Finland | Russia | Moscow, St. Petersburg |
| 2017 | Sweden | Canada | Russia | Cologne, Paris |
| 2018 | Sweden | Switzerland | USA | Copenhagen, Herning |
| 2019 | Finland | Canada | Russia | Bratislava, Kosice |
| 2020 | Cancelled due to the COVID-19 pandemic. | |||
| 2021 | Canada | Finland | USA | Riga |
| 2022 | Finland | Canada | Czechia | Tampere, Helsinki |
| 2023 | Canada | Germany | Latvia | Riga (latvia), Tampere (Finland) |
| 2024 | Czechia | Switzerland | Sweden | Prague, Ostrava (Czechia) |
Notes:
- All Olympic Ice Hockey Tournaments between 1920 and 1968 also counted as World Championships.
- In the Olympic years 1980, 1984 and 1988, no IIHF World Championships were staged.
IIHF Ice Hockey European Championships
| Year | Gold | Silver | Bronze | Venue |
| 1910 | Great Britain | Germany | Belgium | Les Avants |
| 1911 | Bohemia | Germany | Belgium | Berlin |
| 1912 | Championship annulled | |||
| 1913 | Belgium | Bohemia | Germany | Munich |
| 1914 | Bohemia | Germany | Belgium | Berlin |
| 1915-1920 No championships (World War I) | ||||
| 1921 | Sweden | Czechoslovakia | (only two teams) | Stockholm |
| 1922 | Czechoslovakia | Sweden | Switzerland | St. Moritz |
| 1923 | Sweden | France | Czechoslovakia | Antwerp |
| 1924 | France | Sweden | Switzerland | Milan |
| 1925 | Czechoslovakia | Austria | Switzerland | Strbske Pleso, Stary Smokovec |
| 1926 | Switzerland | Czechoslovakia | Austria | Davos |
| 1927 | Austria | Belgium | Germany | Vienna |
| 1929 | Czechoslovakia | Poland | Austria | Budapest |
| 1932 | Sweden | Austria | Switzerland | Berlin |
Notes:
Berlin 1932 was the last separate IIHF European Championship event. European Championships medals were awarded to the European participants of the IIHF World Championships until 1991.