Soviet Top League
Soviet Union · From 1936 to 1991
The Soviet Top League was the highest division of football in the Soviet Union and functioned as the country’s primary national championship from its establishment in 1936 until the dissolution of the USSR in 1991. Over its history, it evolved under several names and organizational structures, but consistently represented the top tier of Soviet football. The league featured clubs from different Soviet republics, though Russian, Ukrainian, and Georgian teams were among the most prominent participants.
Throughout its existence, the competition was dominated by major clubs such as Dynamo Kyiv, Spartak Moscow, Dynamo Moscow, and CSKA Moscow. Dynamo Kyiv became the most successful team in terms of league titles, while Spartak Moscow and other Moscow-based clubs also played a central role in shaping the league’s competitive landscape. The league generally operated with a stable structure in its later decades, often featuring around 16 to 18 teams and using a system of promotion and relegation with lower divisions.
The Soviet Top League was known for its strong tactical discipline and its role in developing many elite players who also represented the Soviet national team. It included notable innovations and unique rules at different times, reflecting broader Soviet sports policies. In the final years before 1991, the league began to destabilize due to political changes and the weakening of the Soviet system, eventually leading to its dissolution and replacement by national leagues in the newly independent post-Soviet states.
| Season | Champion | Runner-up | 3rd place |
|---|---|---|---|
| 1991 |
PFC CSKA Moscow
|
FC Spartak Moscow
|
FC Torpedo Moscow
|
| 1990 |
FC Dynamo Kyiv
|
PFC CSKA Moscow
|
FC Dynamo Moscow
|
| 1989 |
FC Spartak Moscow
|
FC Dnipro
|
FC Dynamo Kyiv
|
| 1988 |
FC Dnipro
|
FC Dynamo Kyiv
|
FC Torpedo Moscow
|
| 1987 |
FC Spartak Moscow
|
FC Dnipro
|
FK Žalgiris
|
| 1986 |
FC Dynamo Kyiv
|
FC Dynamo Moscow
|
FC Spartak Moscow
|
| 1985 |
FC Dynamo Kyiv
|
FC Spartak Moscow
|
FC Dnipro
|
| 1984 |
FC Zenit
|
FC Spartak Moscow
|
FC Dnipro
|
| 1983 |
FC Dnipro
|
FC Spartak Moscow
|
FC Dinamo Minsk
|
| 1982 |
FC Dinamo Minsk
|
FC Dynamo Kyiv
|
FC Spartak Moscow
|
| 1981 |
FC Dynamo Kyiv
|
FC Spartak Moscow
|
FC Dinamo Tbilisi
|
| 1980 |
FC Dynamo Kyiv
|
FC Spartak Moscow
|
FC Zenit
|
| 1979 |
FC Spartak Moscow
|
FC Shakhtar Donetsk
|
FC Dynamo Kyiv
|
| 1978 |
FC Dinamo Tbilisi
|
FC Dynamo Kyiv
|
FC Shakhtar Donetsk
|
| 1977 |
FC Dynamo Kyiv
|
FC Dinamo Tbilisi
|
FC Torpedo Moscow
|
| 1976-spring |
FC Dynamo Moscow
|
FC Ararat Yerevan
|
FC Dinamo Tbilisi
|
| 1976-autumn |
FC Torpedo Moscow
|
FC Dynamo Kyiv
|
FC Dinamo Tbilisi
|
| 1975 |
FC Dynamo Kyiv
|
FC Shakhtar Donetsk
|
FC Dynamo Moscow
|
| 1974 |
FC Dynamo Kyiv
|
FC Spartak Moscow
|
FC Chornomorets Odesa
|
| 1973 |
FC Ararat Yerevan
|
FC Dynamo Kyiv
|
FC Dynamo Moscow
|
| 1972 |
FC Zorya Luhansk
|
FC Dynamo Kyiv
|
FC Dinamo Tbilisi
|
| 1971 |
FC Dynamo Kyiv
|
FC Ararat Yerevan
|
FC Dinamo Tbilisi
|
| 1970 |
PFC CSKA Moscow
|
FC Dynamo Moscow
|
FC Spartak Moscow
|
| 1969 |
FC Spartak Moscow
|
FC Dynamo Kyiv
|
FC Dinamo Tbilisi
|
| 1968 |
FC Dynamo Kyiv
|
FC Spartak Moscow
|
FC Torpedo Moscow
|
| 1967 |
FC Dynamo Kyiv
|
FC Dynamo Moscow
|
FC Dinamo Tbilisi
|
| 1966 |
FC Dynamo Kyiv
|
FC SKA Rostov-on-Don
|
Neftçi PFK
|
| 1965 |
FC Torpedo Moscow
|
FC Dynamo Kyiv
|
PFC CSKA Moscow
|
| 1964 |
FC Dinamo Tbilisi
|
FC Torpedo Moscow
|
PFC CSKA Moscow
|
| 1963 |
FC Dynamo Moscow
|
FC Spartak Moscow
|
FC Dinamo Minsk
|
| 1962 |
FC Spartak Moscow
|
FC Dynamo Moscow
|
FC Dinamo Tbilisi
|
| 1961 |
FC Dynamo Kyiv
|
FC Torpedo Moscow
|
FC Spartak Moscow
|
| 1960 |
FC Torpedo Moscow
|
FC Dynamo Kyiv
|
FC Dynamo Moscow
|
| 1959 |
FC Dynamo Moscow
|
FC Lokomotiv Moscow
|
FC Dinamo Tbilisi
|
| 1958 |
FC Spartak Moscow
|
FC Dynamo Moscow
|
PFC CSKA Moscow
|
| 1957 |
FC Dynamo Moscow
|
FC Torpedo Moscow
|
FC Spartak Moscow
|
| 1956 |
FC Spartak Moscow
|
FC Dynamo Moscow
|
PFC CSKA Moscow
|
| 1955 |
FC Dynamo Moscow
|
FC Spartak Moscow
|
PFC CSKA Moscow
|
| 1954 |
FC Dynamo Moscow
|
FC Spartak Moscow
|
FC Dinamo Minsk
|
| 1953 |
FC Spartak Moscow
|
FC Dinamo Tbilisi
|
FC Torpedo Moscow
|
| 1952 |
FC Spartak Moscow
|
FC Dynamo Kyiv
|
FC Dynamo Moscow
|
| 1951 |
PFC CSKA Moscow
|
FC Dinamo Tbilisi
|
FC Shakhtar Donetsk
|
| 1950 |
PFC CSKA Moscow
|
FC Dynamo Moscow
|
FC Dinamo Tbilisi
|
| 1949 |
FC Dynamo Moscow
|
PFC CSKA Moscow
|
FC Spartak Moscow
|
| 1948 |
PFC CSKA Moscow
|
FC Dynamo Moscow
|
FC Spartak Moscow
|
| 1947 |
PFC CSKA Moscow
|
FC Dynamo Moscow
|
FC Dinamo Tbilisi
|
| 1946 |
PFC CSKA Moscow
|
FC Dynamo Moscow
|
FC Dinamo Tbilisi
|
| 1945 |
FC Dynamo Moscow
|
PFC CSKA Moscow
|
FC Torpedo Moscow
|
| 1940 |
FC Dynamo Moscow
|
FC Dinamo Tbilisi
|
FC Spartak Moscow
|
| 1939 |
FC Spartak Moscow
|
FC Dinamo Tbilisi
|
PFC CSKA Moscow
|
| 1938 |
FC Spartak Moscow
|
PFC CSKA Moscow
|
FC Serp i Molot Moscow
|
| 1937 |
FC Dynamo Moscow
|
FC Spartak Moscow
|
FC Dynamo Kyiv
|
| 1936-spring |
FC Dynamo Moscow
|
FC Dynamo Kyiv
|
FC Spartak Moscow
|
| 1936-autumn |
FC Spartak Moscow
|
FC Dynamo Moscow
|
FC Dinamo Tbilisi
|
| # | Club | Count | Years |
|---|---|---|---|
| 1 |
FC Dynamo Kyiv
|
13 | 1961, 1966, 1967, 1968, 1971, 1974, 1975, 1977, 1980, 1981, 1985, 1986, 1990 |
| 11 | 1936-spring, 1952, 1960, 1965, 1969, 1972, 1973, 1976-autumn, 1978, 1982, 1988 | ||
| 3 | 1937, 1979, 1989 | ||
| 2 |
FC Spartak Moscow
|
12 | 1936-autumn, 1938, 1939, 1952, 1953, 1956, 1958, 1962, 1969, 1979, 1987, 1989 |
| 12 | 1937, 1954, 1955, 1963, 1968, 1974, 1980, 1981, 1983, 1984, 1985, 1991 | ||
| 9 | 1936-spring, 1940, 1948, 1949, 1957, 1961, 1970, 1982, 1986 | ||
| 3 |
FC Dynamo Moscow
|
11 | 1936-spring, 1937, 1940, 1945, 1949, 1954, 1955, 1957, 1959, 1963, 1976-spring |
| 11 | 1936-autumn, 1946, 1947, 1948, 1950, 1956, 1958, 1962, 1967, 1970, 1986 | ||
| 5 | 1952, 1960, 1973, 1975, 1990 | ||
| 4 |
PFC CSKA Moscow
|
7 | 1946, 1947, 1948, 1950, 1951, 1970, 1991 |
| 4 | 1938, 1945, 1949, 1990 | ||
| 6 | 1939, 1955, 1956, 1958, 1964, 1965 | ||
| 5 |
FC Torpedo Moscow
|
3 | 1960, 1965, 1976-autumn |
| 3 | 1957, 1961, 1964 | ||
| 6 | 1945, 1953, 1968, 1977, 1988, 1991 | ||
| 6 |
FC Dinamo Tbilisi
|
2 | 1964, 1978 |
| 5 | 1939, 1940, 1951, 1953, 1977 | ||
| 13 | 1936-autumn, 1946, 1947, 1950, 1959, 1962, 1967, 1969, 1971, 1972, 1976-spring, 1976-autumn, 1981 | ||
| 7 |
FC Dnipro
|
2 | 1983, 1988 |
| 2 | 1987, 1989 | ||
| 2 | 1984, 1985 | ||
| 8 |
FC Ararat Yerevan
|
1 | 1973 |
| 2 | 1971, 1976-spring | ||
| 0 | — | ||
| 9 |
FC Dinamo Minsk
|
1 | 1982 |
| 0 | — | ||
| 3 | 1954, 1963, 1983 | ||
| 10 |
FC Zenit
|
1 | 1984 |
| 0 | — | ||
| 1 | 1980 | ||
| 11 |
FC Zorya Luhansk
|
1 | 1972 |
| 0 | — | ||
| 0 | — | ||
| 12 |
FC Shakhtar Donetsk
|
0 | — |
| 2 | 1975, 1979 | ||
| 2 | 1951, 1978 | ||
| 13 |
FC Lokomotiv Moscow
|
0 | — |
| 1 | 1959 | ||
| 0 | — | ||
| 14 |
FC SKA Rostov-on-Don
|
0 | — |
| 1 | 1966 | ||
| 0 | — | ||
| 15 |
FC Serp i Molot Moscow
|
0 | — |
| 0 | — | ||
| 1 | 1938 | ||
| 16 |
Neftçi PFK
|
0 | — |
| 0 | — | ||
| 1 | 1966 | ||
| 17 |
FC Chornomorets Odesa
|
0 | — |
| 0 | — | ||
| 1 | 1974 | ||
| 18 |
FK Žalgiris
|
0 | — |
| 0 | — | ||
| 1 | 1987 |