The following is a summary of the 1988–89 season of competitive football in Switzerland.

Nationalliga A

Qualification phase

Championship group The first eight teams of the qualification phase competed in the Championship round. The teams took half of the points (rounded up to complete units) gained in the qualification as bonus with them.

Nationalliga B Qualification phase Group East

Group East

Promotion/relegation round Group A

Group B

Relegation round NLB/1. Liga The last six teams in each of the two qualification phase groups competed in two relegation groups against relegation to the 1. Liga 1991–92. There was to be one direct relegation in each group, plus a play-out against relegation between both second last placed teams.

Group A

Group B

Relegation play-out

FC Chur won 3–1 on aggregate and FC Biel-Bienne were relegated to 1989–90 1. Liga.

1. Liga

Group 1

Group 2

Group 3

Group 4

Promotion play-off Qualification round

FC Thun win 3–1 on aggregate and continue to the finals.

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

FC Zug win 6–4 on aggregate and continue to the finals.

Brüttisellen win 1–0 on aggregate and continue to the finals.

Final round

FC Fribourg win 3–2 on aggregate and are promoted to 1989–90 Nationalliga B.

FC Zug win 4–1 on aggregate and are promoted to 1989–90 Nationalliga B.

Decider for third place The play-off for the third promotion place was played on 24 June 1989 in Burgdorf.

FC Brüttisellen win after penalty shoot-out and are promoted to 1989–90 Nationalliga B

Decider for championship The play-off for the championship was played on 24 June 1989.

FC Zug win and are declared 1.Liga champions.

Relegation play-out First round The first play-out against relegation was played on 4 June in Kilchberg.

FC Wohlen win and Einsiedeln continue to the final.

The second play-out against relegation was played on 4 June in Echallens.

FC Boudry win and FC Stade Lausanne continue to the final.

Final round The play-out against relegation was played on 11 and 18 June 1989.

Einsiedeln win 4–3 on aggregate. FC Stade Lausanne are relegated to 2. Liga.

Swiss Cup

Early rounds The routes of the finalists to the final, played on 15 May 1989 at the Wankdorf in Bern: Round 3

|colspan="3" style="background-color:#99CCCC"| 3 September 1988

Round 4

|colspan="3" style="background-color:#99CCCC"| 13 November 1988

Round 5

|colspan="3" style="background-color:#99CCCC"| 11 March 1989

|colspan="3" style="background-color:#99CCCC"| 12 March 1989

Quarter-finals

|colspan="3" style="background-color:#99CCCC"| 12 April 1989

Semi-finals

|colspan="3" style="background-color:#99CCCC"| 18 April 1989

Final

Swiss Clubs in Europe Xamax as 1987–88 Nationalliga A champions: 1988–89 European Cup Grasshopper Club as 1987–88 Swiss Cup winners: 1988–89 Cup Winners' Cup and entered 1988 Intertoto Cup Servette as league second placed team: 1988–89 UEFA Cup Aarau as league third placed team: 1988–89 UEFA Cup and entered 1988 Intertoto Cup Luzern: entered 1988 Intertoto Cup Young Boys: entered 1988 Intertoto Cup

Xamax European Cup

First round

3–3 on aggregate; Neuchâtel Xamax won on penalties.

Second round

Galatasaray won 5–3 on aggregate.

Grasshopper Club Cup Winners' Cup

First round

Eintracht Frankfurt won 1–0 on aggregate.

Intertoto Cup

Group 9

Servette UEFA Cup

First round

Servette won 1–0 on aggregate.

Second round

Groningen won 3–1 on aggregate.

Aarau UEFA Cup

First round

Lokomotive Leipzig won 7–0 on aggregate.

Intertoto Cup

Group 2

Young Boys Intertoto Cup

Group 5

Luzern Intertoto Cup

Group 6

References

Sources Switzerland 1988–89 at RSSSF Cup finals at Fussball-Schweiz Intertoto history at Pawel Mogielnicki's Page