The following is a summary of the 1979–80 season of competitive football in Switzerland.

Nationalliga A

League table Qualifying phase table

Championship table

Nationalliga B

League table

1. Liga

Group 1

Group 2

Decider for second place The decider match for second place was played on 28 May in La Blancherie in Delémont

SV Muttenz win after the penalty shoot-out and advance to play-offs. FC Aurore Bienne remain in the division.

Group 3

Decider for twelfth place The decider was played on 1 June in Baden.

FC Herzogenbuchsee win and remain in the division. FC Glattbrugg are relegated to 2. Liga Interregional.

Group 4

Decider for twelfth place The decider was played on 1 June in Zürich.

SC Zug win and remain in division. SC Brühl are relegated to 2. Liga Interregional.

Promotion play-off Qualification round

FC Bulle win 5–3 on aggregate and continue to the finals.

Mendrisiostar win 5–0 on aggregate and continue to the finals.

FC Emmen win 3–2 on aggregate and continue to the finals.

FC Laufen win 5–1 on aggregate and continue to the finals.

Final round

FC Bulle win 3–0 on aggregate and are promoted to 1980–81 Nationalliga B. FC Emmen remain in the division.

1st match abandoned after 6' due to rainfall: replay June 29 in Laufen. Mendrisiostar win 4–2 on aggregate and are promoted to 1980–81 Nationalliga B. FC Laufen remain in the division.

Swiss Cup

Early rounds The routes of the finalists to the final were: Round of 32: Bern-Sion 2:3 . Estavayer-le-Lac-YB 0:1. Round of 16: GC-Sion 3:3 4:5 . YB-Basel 2:0. Quarter-finals: Sion-Luzern 4:1. Chênois-YB 0:1. Semi-finals: Sion-Servette 2:1. Neuchâtel Xamax-YB 0:1.

Final

Swiss League Cup

Early rounds The routes of the finalists to the final were: Round 1: Servette-Sion 1:0. Lerchenfeld-Grasshopper Club 1:6 Round 2: FC Bern-Servette 0:3. Frauenfeld-Grasshopper Club 1:2 Quarter-finals: BSC Young Boys-Servette 0:2. Lausanne-Sports-Grasshopper Club 1:2. Semi-finals: Servette-Luzern 6:0. Grasshopper Club-FC Zürich 2:1.

Final

Swiss Clubs in Europe Servette as 1978–79 Nationalliga A champions: 1979–80 European Cup Young Boys as Swiss Cup finalist: 1979–80 European Cup Winners' Cup Zürich as league runners-up: 1979–80 UEFA Cup and entered 1979 Intertoto Cup Grasshopper Club as league third placed team: 1979–80 UEFA Cup and entered 1979 Intertoto Cup St. Gallen: entered 1979 Intertoto Cup CS Chênois: entered 1979 Intertoto Cup

Servette European Cup

First round

Servette won 4–2 on aggregate.

Second round

BFC Dynamo won 4–3 on aggregate.

Young Boys Cup Winners' Cup

First round

Steaua București won 8–2 on aggregate.

Zürich UEFA Cup

First round

Kaiserslautern won 8–2 on aggregate.

Intertoto Cup

Group 4 Matches

Final table

Grasshopper Club UEFA Cup

First round

Grasshopper Club won 6–0 on aggregate.

Second round

1–1 on aggregate; Grasshopper Club won on away goals.

Third round

Stuttgart won 5–0 on aggregate.

Intertoto Cup

Group 2

St. Gallen Intertoto Cup

Group 3

Chênois Intertoto Cup

Group 6

References

Sources Switzerland 1979–80 at RSSSF Swiss League Cup at RSSSF European Competitions 1979–80 at RSSSF.com Cup finals at Fussball-Schweiz Intertoto history at Pawel Mogielnicki's Page