Soviet Top League

Soviet Union · From 1936 to 1991

Last Champion
PFC CSKA Moscow
Season 1991
Total Seasons
54
1936-autumn · · · 1991
Most Titles
FC Dynamo Kyiv
13 titles

About Soviet Top League

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.

Seasons

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

All-Time table

# 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