Soviet Cup

Soviet Union · From 1936 to 1992

Last Champion
FC Spartak Moscow
Season 1991-92
Total Seasons
51
1936 · · · 1991-92
Most Titles
FC Spartak Moscow
10 titles

About Soviet Cup

The Soviet Cup was the main national knockout football competition in the Soviet Union, organized by the Football Federation of the USSR. It was first held in 1936 and continued until the final edition in 1992, even briefly overlapping with the early post-Soviet period. The tournament was open to clubs from across the Soviet football system, including top-tier professional sides and, in earlier years, selected amateur teams. It was considered one of the most prestigious domestic competitions, alongside the Soviet Top League, and its winner often earned qualification to European tournaments.

The format of the Soviet Cup changed several times throughout its history, but it was primarily a single-elimination knockout competition. Teams entered at different stages depending on their league level, with top division clubs typically joining in later rounds. Matches were usually decided in a single game, and in the later decades, drawn matches were resolved with extra time and penalty shootouts. The competition was known for its unpredictability, as lower-division clubs occasionally managed to eliminate top Soviet teams and reach advanced stages.

Over the decades, the Soviet Cup was dominated by major clubs such as Spartak Moscow, Dynamo Kyiv, and Dynamo Moscow, which regularly contested the later rounds and finals. The tournament also produced many memorable upsets and became an important part of Soviet football culture, showcasing talent from across the different republics. After the dissolution of the Soviet Union in 1991, the competition was discontinued and replaced by separate national cup tournaments in the newly independent states, with Russia continuing its own Russian Cup.

Seasons

Season Winner Finalist Score
1991-92
FC Spartak Moscow
PFC CSKA Moscow
2-0
1990-91
PFC CSKA Moscow
FC Torpedo Moscow
3-2
1989-90
FC Dynamo Kyiv
FC Lokomotiv Moscow
6-1
1988-89
FC Dnipro
FC Torpedo Moscow
1-0
1987-88
FC Metalist Kharkiv
FC Torpedo Moscow
2-0
1986-87
FC Dynamo Kyiv
FC Dinamo Minsk
3-3, pen. 4-2
1985-86
FC Torpedo Moscow
FC Shakhtar Donetsk
1-0
1984-85
FC Dynamo Kyiv
FC Shakhtar Donetsk
2-1
1984
FC Dynamo Moscow
FC Zenit
2-0, aet
1983
FC Shakhtar Donetsk
FC Metalist Kharkiv
1-0
1982
FC Dynamo Kyiv
FC Torpedo Moscow
1-0
1981
FC SKA Rostov-on-Don
FC Spartak Moscow
1-0
1980
FC Shakhtar Donetsk
FC Dinamo Tbilisi
2-1
1979
FC Dinamo Tbilisi
FC Dynamo Moscow
0-0, pen. 5-4
1978
FC Dynamo Kyiv
FC Shakhtar Donetsk
2-1, aet
1977
FC Dynamo Moscow
FC Torpedo Moscow
1-0
1976
FC Dinamo Tbilisi
FC Ararat Yerevan
3-0
1975
FC Ararat Yerevan
FC Zorya Luhansk
2-1
1974
FC Dynamo Kyiv
FC Zorya Luhansk
3-0, aet
1973
FC Ararat Yerevan
FC Dynamo Kyiv
2-1, aet
1972
FC Torpedo Moscow
FC Spartak Moscow
0-0, 1-1, pen. 5-1
1971
FC Spartak Moscow
FC SKA Rostov-on-Don
2-2, 1-0
1970
FC Dynamo Moscow
FC Dinamo Tbilisi
2-1
1969
FC Karpaty Lviv
FC SKA Rostov-on-Don
2-1
1968
FC Torpedo Moscow
Pakhtakor FC
1-0
1967
FC Dynamo Moscow
PFC CSKA Moscow
3-0
1966
FC Dynamo Kyiv
FC Torpedo Moscow
2-0
1965
FC Spartak Moscow
FC Dinamo Minsk
0-0, 2-1, aet
1964
FC Dynamo Kyiv
PFC Krylia Sovetov
1-0
1963
FC Spartak Moscow
FC Shakhtar Donetsk
2-0
1962
FC Shakhtar Donetsk
FC Znamya Truda
2-0
1961
FC Shakhtar Donetsk
FC Torpedo Moscow
3-1
1959-60
FC Torpedo Moscow
FC Dinamo Tbilisi
4-3, aet
1958
FC Spartak Moscow
FC Torpedo Moscow
1-0, aet
1957
FC Lokomotiv Moscow
FC Spartak Moscow
1-0
1955
PFC CSKA Moscow
FC Dynamo Moscow
2-1
1954
FC Dynamo Kyiv
FC Ararat Yerevan
2-1
1953
FC Dynamo Moscow
PFC Krylia Sovetov
1-0
1952
FC Torpedo Moscow
FC Spartak Moscow
1-0
1951
PFC CSKA Moscow
FC MVO Moscow
2-1, aet
1950
FC Spartak Moscow
FC Dynamo Moscow
3-0
1949
FC Torpedo Moscow
FC Dynamo Moscow
2-1
1948
PFC CSKA Moscow
FC Spartak Moscow
3-0
1947
FC Spartak Moscow
FC Torpedo Moscow
2-0
1946
FC Spartak Moscow
FC Dinamo Tbilisi
3-2, aet
1945
PFC CSKA Moscow
FC Dynamo Moscow
2-1
1944
FC Zenit
PFC CSKA Moscow
2-1
1939
FC Spartak Moscow
FC Zenit
3-1
1938
FC Spartak Moscow
FC Elektrosila Leningrad
3-2
1937
FC Dynamo Moscow
FC Dinamo Tbilisi
5-2
1936
FC Lokomotiv Moscow
FC Dinamo Tbilisi
2-0

All-Time table

# Club Count Years
1 FC Spartak Moscow 10 1938, 1939, 1946, 1947, 1950, 1958, 1963, 1965, 1971, 1991-92
5 1948, 1952, 1957, 1972, 1981
2 FC Dynamo Kyiv 9 1954, 1964, 1966, 1974, 1978, 1982, 1984-85, 1986-87, 1989-90
1 1973
3 FC Torpedo Moscow 6 1949, 1952, 1959-60, 1968, 1972, 1985-86
9 1947, 1958, 1961, 1966, 1977, 1982, 1987-88, 1988-89, 1990-91
4 FC Dynamo Moscow 6 1937, 1953, 1967, 1970, 1977, 1984
5 1945, 1949, 1950, 1955, 1979
5 PFC CSKA Moscow 5 1945, 1948, 1951, 1955, 1990-91
3 1944, 1967, 1991-92
6 FC Shakhtar Donetsk 4 1961, 1962, 1980, 1983
4 1963, 1978, 1984-85, 1985-86
7 FC Dinamo Tbilisi 2 1976, 1979
6 1936, 1937, 1946, 1959-60, 1970, 1980
8 FC Ararat Yerevan 2 1973, 1975
2 1954, 1976
9 FC Lokomotiv Moscow 2 1936, 1957
1 1989-90
10 FC Zenit 1 1944
2 1939, 1984
11 FC SKA Rostov-on-Don 1 1981
2 1969, 1971
12 FC Metalist Kharkiv 1 1987-88
1 1983
13 FC Karpaty Lviv 1 1969
0 —
14 FC Dnipro 1 1988-89
0 —
15 PFC Krylia Sovetov 0 —
2 1953, 1964
16 FC Dinamo Minsk 0 —
2 1965, 1986-87
17 FC Zorya Luhansk 0 —
2 1974, 1975
18 FC Elektrosila Leningrad 0 —
1 1938
19 FC MVO Moscow 0 —
1 1951
20 FC Znamya Truda 0 —
1 1962
21 Pakhtakor FC 0 —
1 1968