# Lega Nazionale B 1988-1989

La Lega Nazionale B 1988-1989, campionato svizzero di seconda serie, si concluse con la vittoria del FC Basilea (gruppo ovest) e dell'Yverdon-Sport (gruppo est).

## Gruppo ovest
### Classifica

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Basilea | 32 | 22 | 14 | 4 | 4 | 48 | 23 | +25 |
| 2. | Locarno | 30 | 22 | 12 | 6 | 4 | 58 | 28 | +30 |
| 3. | Zurigo | 30 | 22 | 11 | 8 | 3 | 62 | 32 | +30 |
| 4. | Baden | 24 | 22 | 10 | 4 | 8 | 44 | 29 | +15 |
| 5. | Old Boys Basilea | 24 | 22 | 10 | 4 | 8 | 37 | 29 | +8 |
| 6. | Chiasso | 24 | 22 | 8 | 8 | 6 | 35 | 33 | +2 |
| 7. | Sciaffusa | 24 | 22 | 9 | 6 | 7 | 32 | 36 | -4 |
| 8. | Winterthur | 22 | 22 | 8 | 6 | 8 | 39 | 37 | +2 |
| 9. | Emmenbrücke | 19 | 22 | 7 | 5 | 10 | 31 | 41 | -10 |
| 10. | Coira | 16 | 22 | 4 | 8 | 10 | 27 | 54 | -27 |
| 11. | SC Zugo | 11 | 22 | 3 | 5 | 14 | 15 | 47 | -32 |
| 12. | Glarus | 8 | 22 | 2 | 4 | 16 | 19 | 58 | -39 |
Legenda:
    Ammesso alla poule promozione.
    Ammesso alla poule retrocessione.
Note:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.

### Risultati
#### Tabellone

| | BAD | BAS | CHI | COI | EMM | GLA | LOC | OLD | SCI | WIN | ZUG | ZUR |
| Baden | | 0-2 | 2-2 | 6-0 | 2-0 | 6-0 | 1-1 | 4-1 | 0-0 | 1-3 | 4-0 | 3-2 |
| Basilea | 1-4 | | 2-1 | 4-0 | 3-1 | 1-2 | 3-0 | 1-2 | 1-0 | 3-1 | 3-0 | 2-2 |
| Chiasso | 3-0 | 0-1 | | 2-2 | 1-0 | 3-1 | 1-2 | 1-0 | 1-1 | 2-1 | 1-1 | 3-2 |
| Coira | 0-1 | 0-3 | 1-1 | | 2-2 | 3-1 | 1-2 | 2-1 | 4-1 | 1-1 | 1-1 | 1-1 |
| Emmenbrücke | 2-0 | 2-3 | 4-2 | 0-0 | | 1-0 | 0-6 | 0-3 | 4-0 | 2-1 | 3-0 | 3-3 |
| Glarus | 2-2 | 0-3 | 0-0 | 2-2 | 0-2 | | 0-8 | 1-2 | 3-1 | 0-1 | 0-1 | 1-2 |
| Locarno | 2-1 | 2-2 | 4-0 | 5-1 | 2-0 | 3-0 | | 2-1 | 2-2 | 1-1 | 8-0 | 2-2 |
| Old Boys Basilea | 2-1 | 0-3 | 3-1 | 2-0 | 3-3 | 4-2 | 0-1 | | 0-0 | 1-1 | 4-1 | 3-0 |
| Sciaffusa | 2-1 | 1-3 | 1-1 | 4-1 | 2-0 | 2-1 | 3-2 | 3-2 | | 4-2 | 1-0 | 1-1 |
| Winterthur | 2-3 | 2-1 | 1-4 | 5-1 | 3-1 | 1-1 | 3-1 | 1-1 | 4-1 | | 4-2 | 1-1 |
| Zugo (SC) | 0-1 | 2-2 | 2-3 | 0-2 | 0-0 | 3-1 | 0-0 | 0-2 | 0-1 | 1-0 | | 5-1 |
| Zurigo | 2-1 | 1-1 | 2-2 | 9-2 | 5-1 | 7-1 | 6-2 | 1-0 | 3-1 | 4-0 | 1-0 | |

#### Calendario

| Andata (1ª) | Andata (1ª) | Prima giornata | Ritorno (12ª) | Ritorno (12ª) |
| 23 lug. | 2-2 | Chiasso-Coira | 1-1 | 24 set. |
| 23 lug. | 0-1 | Glarus-Zugo (SC) | 1-3 | 24 set. |
| 23 lug. | 2-0 | Locarno-Emmenbrücke | 6-0 | 24 set. |
| 23 lug. | 1-1 | Old Boys Basilea-Winterthur | 1-1 | 24 set. |
| 23 lug. | 2-1 | Sciaffusa-Baden | 0-0 | 24 set. |
| 23 lug. | 1-1 | Zurigo-Basilea | 2-2 | 24 set. |
| Andata (2ª) | Andata (2ª) | Seconda giornata | Ritorno (13ª) | Ritorno (13ª) |
| 27 lug. | 3-2 | Baden-Zurigo | 1-2 | 1 ott. |
| 27 lug. | 3-0 | Basilea-Locarno | 2-2 | 1 ott. |
| 27 lug. | 1-0 | Chiasso-Old Boys Basilea | 1-3 | 1 ott. |
| 27 lug. | 4-0 | Emmenbrücke-Sciaffusa | 0-2 | 1 ott. |
| 27 lug. | 1-1 | Winterthur-Glarus | 1-0 | 2 ott. |
| 27 lug. | 0-2 | Zugo (SC)-Coira | 1-1 | 1 ott. |
| Andata (3ª) | Andata (3ª) | Terza giornata | Ritorno (14ª) | Ritorno (14ª) |
| 30 lug. | 1-1 | Coira-Winterthur | 1-5 | 9 ott. |
| 30 lug. | 0-0 | Glarus-Chiasso | 1-3 | 9 ott. |
| 30 lug. | 2-1 | Locarno-Baden | 1-1 | 8 ott. |
| 30 lug. | 4-1 | Old Boys Basilea-Zugo (SC) | 2-0 | 8 ott. |
| 30 lug. | 1-3 | Sciaffusa-Basilea | 0-1 | 8 ott. |
| 30 lug. | 5-1 | Zurigo-Emmenbrücke | 3-3 | 9 ott. |
| Andata (4ª) | Andata (4ª) | Quarta giornata | Ritorno (15ª) | Ritorno (15ª) |
| 6 ago. | 4-1 | Baden-Old Boys Basilea | 1-2 | 15 ott. |
| 3 ago. | 4-0 | Basilea-Coira | 3-0 | 16 ott. |
| 6 ago. | 3-2 | Chiasso-Zurigo | 2-2 | 16 ott. |
| 6 ago. | 1-0 | Emmenbrücke-Glarus | 2-0 | 16 ott. |
| 6 ago. | 4-1 | Winterthur-Sciaffusa | 2-4 | 16 ott. |
| 6 ago. | 0-0 | Zugo (SC)-Locarno | 0-8 | 16 ott. |
| Andata (5ª) | Andata (5ª) | Quinta giornata | Ritorno (16ª) | Ritorno (16ª) |
| 10 ago. | 2-2 | Coira-Emmenbrücke | 0-0 | 23 ott. |
| 10 ago. | 2-2 | Glarus-Baden | 0-6 | 22 ott. |
| 9 ago. | 4-0 | Locarno-Chiasso | 2-1 | 22 ott. |
| 10 ago. | 0-3 | Old Boys Basilea-Basilea | 2-1 | 22 ott. |
| 10 ago. | 1-0 | Sciaffusa-Zugo (SC) | 1-0 | 22 ott. |
| 10 ago. | 4-0 | Zurigo-Winterthur | 1-1 | 23 ott. |
| Andata (6ª) | Andata (6ª) | Sesta giornata | Ritorno (17ª) | Ritorno (17ª) |
| 13 ago | 6-0 | Baden-Coira | 1-0 | 30 ott. |
| 13 ago | 1-2 | Basilea-Glarus | 3-0 | 30 ott. |
| 13 ago | 1-1 | Chiasso-Sciaffusa | 1-1 | 30 ott. |
| 13 ago | 0-3 | Emmenbrücke-Old Boys Basilea | 3-3 | 29 ott. |
| 13 ago | 3-1 | Winterthur-Locarno | 1-1 | 30 ott. |
| 12 ago. | 1-5 | Zugo (SC)-Zurigo | 0-1 | 30 ott. |
| Andata (7ª) | Andata (7ª) | Settima giornata | Ritorno (18ª) | Ritorno (18ª) |
| 16 ago. | 0-1 | Chiasso-Basilea | 1-2 | 6 nov. |
| 16 ago. | 1-1 | Coira-Zurigo | 2-9 | 6 nov. |
| 16 ago. | 3-1 | Glarus-Sciaffusa | 1-2 | 6 nov. |
| 16 ago. | 0-1 | Old Boys Basilea-Locarno | 1-2 | 6 nov. |
| 16 ago. | 3-1 | Winterthur-Emmenbrücke | 1-2 | 6 nov. |
| 16 ago. | 0-1 | Zugo (SC)-Baden | 0-4 | 6 nov. |
| Andata (8ª) | Andata (8ª) | Ottava giornata | Ritorno (19ª) | Ritorno (19ª) |
| 27 ago. | 1-3 | Baden-Winterthur | 3-2 | 20 nov. |
| 27 ago. | 3-0 | Basilea-Zugo (SC) | 2-2 | 20 nov. |
| 27 ago. | 4-2 | Emmenbrücke-Chiasso | 0-1 | 20 nov. |
| 27 ago. | 5-1 | Locarno-Coira | 2-1 | 20 nov. |
| 27 ago. | 3-2 | Sciaffusa-Old Boys Basilea | 0-0 | 20 nov. |
| 27 ago. | 7-1 | Zurigo-Glarus | 2-1 | 20 nov. |
| Andata (9ª) | Andata (9ª) | Nona giornata | Ritorno (20ª) | Ritorno (20ª) |
| 31 ago | 0-2 | Baden-Basilea | 4-1 | 27 nov. |
| 31 ago | 2-1 | Chiasso-Winterthur | 4-1 | 27 nov. |
| 31 ago | 4-1 | Coira-Sciaffusa | 1-4 | 27 nov. |
| 31 ago | 4-2 | Old Boys Basilea-Glarus | 2-1 | 27 nov. |
| 31 ago | 0-0 | Zugo (SC)-Emmenbrücke | 0-3 | 30 nov. |
| 31 ago | 6-2 | Zurigo-Locarno | 2-2 | 27 nov. |
| Andata (10ª) | Andata (10ª) | Decima giornata | Ritorno (21ª) | Ritorno (21ª) |
| 10 set. | 1-1 | Chiasso-Zugo (SC) | 3-2 | 4 dic. |
| 10 set. | 2-0 | Emmenbrücke-Baden | 0-2 | 4 dic. |
| 10 set. | 2-2 | Glarus-Coira | 1-3 | 4 dic. |
| 10 set. | 3-0 | Old Boys Basilea-Zurigo | 0-1 | 4 dic. |
| 10 set. | 3-2 | Sciaffusa-Locarno | 2-2 | 4 dic. |
| 10 set. | 2-1 | Winterthur-Basilea | 1-3 | 4 dic. |
| Andata (11ª) | Andata (11ª) | Undicesima giornata | Ritorno (22ª) | Ritorno (22ª) |
| 17 set. | 2-2 | Baden-Chiasso | 0-3 | 11 dic. |
| 17 set. | 3-1 | Basilea-Emmenbrücke | 3-2 | 12 dic. |
| 17 set. | 2-1 | Coira-Old Boys Basilea | 0-2 | 11 dic. |
| 17 set. | 3-0 | Locarno-Glarus | 8-0 | 11 dic. |
| 17 set. | 1-0 | Zugo (SC)-Winterthur | 2-4 | 11 dic. |
| 17 set. | 3-1 | Zurigo-Sciaffusa | 1-1 | 11 dic. |

## Gruppo est
### Classifica

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Yverdon | 33 | 22 | 13 | 7 | 2 | 51 | 25 | +26 |
| 2. | Grenchen | 30 | 22 | 14 | 2 | 6 | 51 | 23 | +28 |
| 3. | Étoile Carouge | 28 | 22 | 12 | 4 | 6 | 45 | 32 | +13 |
| 4. | Malley | 27 | 22 | 11 | 5 | 6 | 39 | 29 | +10 |
| 5. | Bulle | 26 | 22 | 11 | 4 | 7 | 49 | 25 | +24 |
| 6. | Chênois | 25 | 22 | 11 | 3 | 8 | 29 | 28 | +1 |
| 7. | Urania Ginevra | 21 | 22 | 7 | 7 | 8 | 39 | 34 | +5 |
| 8. | Renens | 19 | 22 | 7 | 5 | 10 | 28 | 36 | -8 |
| 9. | La Chaux-de-Fonds | 18 | 22 | 6 | 6 | 10 | 26 | 37 | -11 |
| 10. | Martigny | 16 | 22 | 5 | 6 | 11 | 29 | 48 | -19 |
| 11. | Montreux-Sports | 11 | 22 | 3 | 5 | 14 | 31 | 61 | -30 |
| 12. | Bienne | 10 | 22 | 3 | 4 | 15 | 30 | 69 | -39 |
Legenda:
    Ammesso alla poule promozione.
    Ammesso alla poule retrocessione.
Note:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.

### Risultati
#### Tabellone

| | BIE | BUL | CHÊ | ÉTO | GRE | LAC | MAL | MAR | MON | REN | URA | YVE |
| Bienne | | 0-3 | 1-1 | 2-2 | 1-5 | 1-2 | 0-2 | 4-2 | 3-2 | 1-1 | 0-0 | 2-6 |
| Bulle | 5-1 | | 2-0 | 4-1 | 1-1 | 1-1 | 0-1 | 2-1 | 6-0 | 0-1 | 4-1 | 2-3 |
| Chênois | 1-0 | 1-0 | | 2-3 | 2-0 | 2-0 | 3-1 | 1-1 | 1-0 | 2-1 | 2-1 | 2-0 |
| Étoile Carouge | 5-0 | 5-3 | 2-1 | | 0-3 | 1-1 | 6-0 | 1-2 | 3-0 | 1-2 | 1-1 | 1-1 |
| Grenchen | 1-0 | 2-0 | 3-0 | 4-1 | | 4-1 | 1-0 | 3-0 | 3-0 | 0-1 | 0-1 | 0-2 |
| La Chaux-de-Fonds | 4-2 | 1-6 | 3-1 | 1-2 | 1-2 | | 1-1 | 3-1 | 3-2 | 0-0 | 1-0 | 0-1 |
| Malley | 4-2 | 1-0 | 1-2 | 1-2 | 3-1 | 1-0 | | 2-0 | 6-1 | 3-1 | 1-1 | 2-2 |
| Martigny | 4-1 | 0-4 | 1-1 | 0-2 | 2-8 | 3-1 | 1-1 | | 1-1 | 2-0 | 2-1 | 2-2 |
| Montreux | 5-5 | 0-1 | 3-2 | 0-2 | 3-4 | 3-1 | 1-2 | 1-1 | | 2-4 | 3-1 | 3-3 |
| Renens | 7-1 | 1-2 | 0-1 | 0-2 | 0-3 | 1-1 | 3-2 | 2-0 | 1-1 | | 0-2 | 1-1 |
| Urania Ginevra | 4-1 | 1-1 | 1-1 | 1-2 | 3-3 | 0-0 | 0-3 | 4-3 | 6-0 | 5-0 | | 5-3 |
| Yverdon | 3-1 | 2-2 | 3-0 | 3-0 | 1-0 | 2-0 | 1-1 | 3-0 | 2-0 | 4-1 | 3-0 | |

#### Calendario

| Andata (1ª) | Andata (1ª) | Prima giornata | Ritorno (12ª) | Ritorno (12ª) |
| 23 lug. | 2-1 | Bienne-Chênois | 0-1 | 24 set. |
| 23 lug. | 1-0 | Malley-La Chaux-de-Fonds | 1-1 | 24 set. |
| 23 lug. | 0-2 | Martigny-Étoile Carouge | 2-1 | 24 set. |
| 23 lug. | 2-4 | Montreux-Renens | 1-1 | 24 set. |
| 23 lug. | 1-1 | Urania Ginevra-Bulle | 1-4 | 24 set. |
| 23 lug. | 1-0 | Yverdon-Grenchen | 2-0 | 24 set. |
| Andata (2ª) | Andata (2ª) | Seconda giornata | Ritorno (13ª) | Ritorno (13ª) |
| 27 lug. | 2-3 | Bulle-Yverdon | 2-2 | 1 ott. |
| 27 lug. | 1-1 | Chênois-Martigny | 1-1 | 1 ott. |
| 27 lug. | 3-0 | Étoile Carouge-Montreux | 2-0 | 2 ott. |
| 27 lug. | 1-0 | La Chaux-de-F.-Urania | 0-0 | 1 ott. |
| 27 lug. | 1-0 | Grenchen-Malley | 1-3 | 1 ott. |
| 27 lug. | 7-1 | Renens-Bienne | 1-1 | 1 ott. |
| Andata (3ª) | Andata (3ª) | Terza giornata | Ritorno (14ª) | Ritorno (14ª) |
| 30 lug. | 2-2 | Bienne-Étoile Carouge | 0-5 | 8 ott. |
| 30 lug. | 1-0 | Malley-Bulle | 1-0 | 8 ott. |
| 30 lug. | 2-0 | Martigny-Renens | 0-2 | 8 ott. |
| 30 lug. | 3-2 | Montreux-Chênois | 0-1 | 8 ott. |
| 30 lug. | 3-3 | Urania Ginevra-Grenchen | 1-0 | 8 ott. |
| 30 lug. | 2-0 | Yverdon-La Chaux-de-F. | 1-0 | 8 ott. |
| Andata (4ª) | Andata (4ª) | Quarta giornata | Ritorno (15ª) | Ritorno (15ª) |
| 6 ago. | 5-1 | Bulle-Bienne | 3-0 | 15 ott. |
| 5 ago. | 2-1 | Chênois-Urania Ginevra | 1-1 | 15 ott. |
| 6 ago. | 6-0 | Étoile Carouge-Malley | 2-1 | 15 ott. |
| 6 ago. | 3-1 | La Chaux-de-F.-Martigny | 1-3 | 15 ott. |
| 6 ago. | 3-0 | Grenchen-Montreux | 4-3 | 16 ott. |
| 6 ago. | 1-1 | Renens-Yverdon | 1-4 | 15 ott. |
| Andata (5ª) | Andata (5ª) | Quinta giornata | Ritorno (16ª) | Ritorno (16ª) |
| 10 ago. | 1-5 | Bienne-Grenchen | 0-1 | 22 ott. |
| 9 ago. | 3-1 | Malley-Renens | 2-3 | 22 ott. |
| 10 ago. | 0-4 | Martigny-Bulle | 1-2 | 22 ott. |
| 10 ago. | 3-1 | Montreux-La Chaux-de-F. | 2-3 | 22 ott. |
| 9 ago. | 1-2 | Urania-Étoile Carouge | 1-1 | 22 ott. |
| 10 ago. | 3-0 | Yverdon-Chênois | 0-2 | 23 ott. |
| Andata (6ª) | Andata (6ª) | Sesta giornata | Ritorno (17ª) | Ritorno (17ª) |
| 13 ago | 6-0 | Bulle-Montreux | 1-0 | 30 ott. |
| 13 ago | 3-1 | Chênois-Malley | 2-1 | 29 ott. |
| 13 ago | 1-1 | Étoile Carouge-Yverdon | 0-3 | 29 ott. |
| 13 ago | 4-2 | La Chaux-de-Fonds-Bienne | 2-1 | 29 ott. |
| 13 ago | 3-0 | Grenchen-Martigny | 8-2 | 29 ott. |
| 13 ago | 0-2 | Renens-Urania Ginevra | 0-5 | 29 ott. |
| Andata (7ª) | Andata (7ª) | Settima giornata | Ritorno (18ª) | Ritorno (18ª) |
| 16 ago. | 2-6 | Bienne-Yverdon | 1-3 | 6 nov. |
| 17 ago. | 2-0 | Chênois-Grenchen | 0-3 | 6 nov. |
| 16 ago. | 1-1 | Étoile Car.-La Chaux-de-F. | 2-1 | 6 nov. |
| 16 ago. | 1-1 | Martigny-Malley | 0-2 | 5 nov. |
| 16 ago. | 3-1 | Montreux-Urania Ginevra | 0-6 | 6 nov. |
| 16 ago. | 1-2 | Renens-Bulle | 1-0 | 6 nov. |
| Andata (8ª) | Andata (8ª) | Ottava giornata | Ritorno (19ª) | Ritorno (19ª) |
| 27 ago. | 4-1 | Bulle-Étoile Carouge | 3-5 | 19 nov. |
| 27 ago. | 0-1 | Grenchen-Renens | 3-0 | 19 nov. |
| 27 ago. | 3-1 | La Chaux-de-Fonds-Chênois | 0-2 | 20 nov. |
| 27 ago. | 4-2 | Malley-Bienne | 2-0 | 20 nov. |
| 27 ago. | 4-3 | Urania Ginevra-Martigny | 1-2 | 20 nov. |
| 27 ago. | 2-0 | Yverdon-Montreux | 3-3 | 20 nov. |
| Andata (9ª) | Andata (9ª) | Nona giornata | Ritorno (20ª) | Ritorno (20ª) |
| 30 ago | 1-0 | Chênois-Bulle | 0-2 | 27 nov. |
| 31 ago | 1-2 | Étoile Carouge-Renens | 2-0 | 26 nov. |
| 31 ago | 4-1 | Grenchen-La Chaux-de-F. | 2-1 | 30 nov. |
| 30 ago | 1-1 | Malley-Urania Ginevra | 3-0 | 26 nov. |
| 31 ago | 2-2 | Martigny-Yverdon | 0-3 | 27 nov. |
| 31 ago | 5-5 | Montreux-Bienne | 2-3 | 27 nov. |
| Andata (10ª) | Andata (10ª) | Decima giornata | Ritorno (21ª) | Ritorno (21ª) |
| 10 set. | 4-2 | Bienne-Martigny | 1-4 | 4 dic. |
| 10 set. | 1-1 | Bulle-Grenchen | 0-2 | 4 dic. |
| 10 set. | 2-1 | Étoile Carouge-Chênois | 3-2 | 4 dic. |
| 10 set. | 1-2 | Montreux-Malley | 1-6 | 4 dic. |
| 10 set. | 1-1 | Renens-La Chaux-de-F. | 0-0 | 4 dic. |
| 10 set. | 3-0 | Yverdon-Urania Ginevra | 3-5 | 4 dic. |
| Andata (11ª) | Andata (11ª) | Undicesima giornata | Ritorno (22ª) | Ritorno (22ª) |
| 17 set. | 2-1 | Chênois-Renens | 1-0 | 10 dic. |
| 17 set. | 4-1 | Grenchen-Étoile Carouge | 3-0 | 11 dic. |
| 17 set. | 1-6 | La Chaux-de-F.-Bulle | 1-1 | 11 dic. |
| 17 set. | 2-2 | Malley-Yverdon | 1-1 | 11 dic. |
| 17 set. | 1-1 | Martigny-Montreux | 1-1 | 13 dic. |
| 17 set. | 4-1 | Urania Ginevra-Bienne | 0-0 | 11 dic. |

## Poule promozione

Alle qualificazioni della LNB sono state aggiunte le ultime 4 classificate della Lega Nazionale A: Aarau (9ª classificata), Losanna (10ª), San Gallo (11ª) e Lugano (12ª). Losanna e San Gallo sono state inserite nel gruppo A, Aarau e Lugano nel gruppo B.

### Gruppo A
#### Classifica

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | San Gallo | 23 | 14 | 10 | 3 | 1 | 30 | 13 | +17 |
| 2. | Losanna | 22 | 14 | 9 | 4 | 1 | 42 | 8 | +34 |
| 3. | Zurigo | 14 | 14 | 6 | 2 | 6 | 29 | 23 | +6 |
| 4. | Basilea | 14 | 14 | 4 | 6 | 4 | 19 | 21 | -2 |
| 5. | Chênois | 12 | 14 | 4 | 4 | 6 | 22 | 29 | -7 |
| 6. | Grenchen | 10 | 14 | 3 | 4 | 7 | 17 | 26 | -9 |
| 7. | Malley | 10 | 14 | 2 | 6 | 6 | 15 | 29 | -14 |
| 8. | Old Boys Basilea | 7 | 14 | 3 | 1 | 10 | 13 | 38 | -25 |
Legenda:
    Conserva il posto in Lega Nazionale A 1989-1990.
    Resta in Lega Nazionale B 1989-1990.
Note:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.

#### Risultati
##### Tabellone

| | BAS | CHÊ | GRE | LOS | MAL | OLD | SAG | ZUR |
| Basilea | | 1-1 | 2-1 | 1-1 | 1-1 | 0-1 | 2-3 | 1-1 |
| Chênois | 2-2 | | 3-3 | 0-3 | 3-0 | 1-2 | 0-2 | 2-0 |
| Grenchen | 2-2 | 0-0 | | 0-3 | 2-4 | 2-0 | 0-1 | 2-0 |
| Losanna | 4-1 | 6-1 | 5-0 | | 1-1 | 6-0 | 0-1 | 6-1 |
| Malley | 1-2 | 1-3 | 1-0 | 1-1 | | 1-1 | 1-1 | 0-1 |
| Old Boys Basilea | 0-2 | 1-4 | 2-3 | 0-3 | 3-1 | | 0-2 | 1-6 |
| San Gallo | 3-0 | 5-2 | 1-1 | 0-2 | 1-1 | 5-1 | | 2-1 |
| Zurigo | 0-2 | 3-0 | 2-1 | 1-1 | 9-1 | 2-1 | 2-3 | |

##### Calendario

| Andata (1ª) | Andata (1ª) | Prima giornata | Ritorno (8ª) | Ritorno (8ª) |
| 19 mar. | 2-2 | Chênois-Basilea | 1-1 | 13 mag. |
| 19 mar. | 1-1 | Malley-San Gallo | 1-1 | 13 mag. |
| 18 mar. | 0-3 | Old Boys Basilea-Losanna | 0-6 | 13 mag. |
| 18 mar. | 2-1 | Zurigo-Grenchen | 0-2 | 13 mag. |
| Andata (2ª) | Andata (2ª) | Seconda giornata | Ritorno (9ª) | Ritorno (9ª) |
| 27 mar. | 1-1 | Basilea-Zurigo | 2-0 | 20 mag. |
| 23 mar. | 2-4 | Grenchen-Malley | 0-1 | 20 mag. |
| 23 mar. | 6-1 | Losanna-Chênois | 3-0 | 20 mag. |
| 27 mar. | 5-1 | San Gallo-Old Boys | 2-0 | 20 mag. |
| Andata (3ª) | Andata (3ª) | Terza giornata | Ritorno (10ª) | Ritorno (10ª) |
| 1 apr. | 0-2 | Chênois-San Gallo | 2-5 | 23 mag. |
| 1 apr. | 1-2 | Malley-Basilea | 1-1 | 23 mag. |
| 1 apr. | 2-3 | Old Boys Basilea-Grenchen | 0-2 | 23 mag. |
| 1 apr. | 1-1 | Zurigo-Losanna | 1-6 | 23 mag. |
| Andata (4ª) | Andata (4ª) | Quarta giornata | Ritorno (11ª) | Ritorno (11ª) |
| 8 apr. | 2-1 | Basilea-Grenchen | 2-2 | 27 mag. |
| 9 apr. | 1-2 | Chênois-Old Boys Basilea | 4-1 | 27 mag. |
| 8 apr. | 0-1 | Malley-Zurigo | 1-9 | 27 mag. |
| 8 apr. | 0-2 | San Gallo-Losanna | 1-0 | 27 mag. |
| Andata (5ª) | Andata (5ª) | Quinta giornata | Ritorno (12ª) | Ritorno (12ª) |
| 15 apr. | 0-1 | Grenchen-San Gallo | 1-1 | 3 giu. |
| 15 apr. | 4-1 | Losanna-Basilea | 1-1 | 3 giu. |
| 15 apr. | 3-1 | Old Boys Basilea-Malley | 1-1 | 3 giu. |
| 15 apr. | 3-0 | Zurigo-Chênois | 0-2 | 3 giu. |
| Andata (6ª) | Andata (6ª) | Sesta giornata | Ritorno (13ª) | Ritorno (13ª) |
| 29 apr. | 0-1 | Basilea-Old Boys Basilea | 2-0 | 10 giu. |
| 29 apr. | 0-0 | Grenchen-Chênois | 3-3 | 10 giu. |
| 29 apr. | 1-1 | Malley-Losanna | 1-1 | 10 giu. |
| 29 apr. | 2-3 | Zurigo-San Gallo | 1-2 | 10 giu. |
| Andata (7ª) | Andata (7ª) | Settima giornata | Ritorno (14ª) | Ritorno (14ª) |
| 6 mag. | 3-0 | Chênois-Malley | 3-1 | 14 giu. |
| 6 mag. | 5-0 | Losanna-Grenchen | 3-0 | 6 giu. |
| 6 mag. | 1-6 | Old Boys Basilea-Zurigo | 1-2 | 6 giu. |
| 6 mag. | 3-0 | San Gallo-Basilea | 3-2 | 14 giu. |

### Gruppo B
#### Classifica

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Lugano | 23 | 14 | 10 | 3 | 1 | 29 | 10 | +19 |
| 2. | Aarau | 23 | 14 | 11 | 1 | 2 | 24 | 9 | +15 |
| 3. | Locarno | 15 | 14 | 6 | 3 | 5 | 22 | 16 | +6 |
| 4. | Baden | 15 | 14 | 6 | 3 | 5 | 22 | 24 | -2 |
| 5. | Yverdon | 14 | 14 | 4 | 6 | 4 | 9 | 9 | 0 |
| 6. | Bulle | 9 | 14 | 3 | 3 | 8 | 19 | 28 | -9 |
| 7. | Chiasso | 7 | 14 | 0 | 7 | 7 | 15 | 30 | -15 |
| 8. | Étoile Carouge | 6 | 14 | 1 | 4 | 9 | 8 | 22 | -14 |
Legenda:
    Conserva il posto in Lega Nazionale A 1989-1990.
    Resta in Lega Nazionale B 1989-1990.
Note:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.

#### Risultati
##### Tabellone

| | AAR | BAD | BUL | CHI | ÉTO | LOC | LUG | YVE |
| Aarau | | 1-1 | 1-0 | 4-0 | 1-0 | 1-0 | 1-4 | 2-0 |
| Baden | 0-3 | | 4-1 | 5-3 | 3-0 | 1-0 | 1-2 | 0-0 |
| Bulle | 1-2 | 2-0 | | 2-2 | 1-1 | 0-3 | 4-2 | 0-2 |
| Chiasso | 0-3 | 1-2 | 2-3 | | 1-1 | 1-4 | 0-1 | 1-1 |
| Étoile Carouge | 0-1 | 1-1 | 2-1 | 1-1 | | 1-2 | 1-5 | 0-1 |
| Locarno | 0-2 | 6-3 | 3-2 | 2-2 | 1-0 | | 0-0 | 0-0 |
| Lugano | 3-1 | 4-0 | 3-1 | 0-0 | 1-0 | 2-1 | | 2-0 |
| Yverdon | 0-1 | 0-1 | 1-1 | 1-1 | 2-0 | 1-0 | 0-0 | |

##### Calendario

| Andata (1ª) | Andata (1ª) | Prima giornata | Ritorno (8ª) | Ritorno (8ª) |
| 19 mar. | 2-2 | Bulle-Chiasso | 3-2 | 13 mag. |
| 18 mar. | 0-1 | Étoile Carouge-Aarau | 0-1 | 11 mag. |
| 19 mar. | 2-1 | Lugano-Locarno | 0-0 | 13 mag. |
| 19 mar. | 0-1 | Yverdon-Baden | 0-0 | 13 mag. |
| Andata (2ª) | Andata (2ª) | Seconda giornata | Ritorno (9ª) | Ritorno (9ª) |
| 25 mar. | 1-4 | Aarau-Lugano | 1-3 | 20 mag. |
| 25 mar. | 3-0 | Baden-Étoile Carouge | 1-1 | 20 mag. |
| 25 mar. | 1-1 | Chiasso-Yverdon | 1-1 | 20 mag. |
| 25 mar. | 3-2 | Locarno-Bulle | 3-0 | 20 mag. |
| Andata (3ª) | Andata (3ª) | Terza giornata | Ritorno (10ª) | Ritorno (10ª) |
| 1 apr. | 1-2 | Bulle-Aarau | 0-1 | 23 mag. |
| 1 apr. | 1-1 | Étoile Carouge-Chiasso | 1-1 | 23 mag. |
| 1 apr. | 4-0 | Lugano-Baden | 2-1 | 23 mag. |
| 1 apr. | 1-0 | Yverdon-Locarno | 0-0 | 23 mag. |
| Andata (4ª) | Andata (4ª) | Quarta giornata | Ritorno (11ª) | Ritorno (11ª) |
| 8 apr. | 1-0 | Aarau-Locarno | 2-0 | 27 mag. |
| 8 apr. | 4-2 | Bulle-Lugano | 1-3 | 27 mag. |
| 8 apr. | 1-2 | Chiasso-Baden | 3-5 | 27 mag. |
| 8 apr. | 0-1 | Étoile Carouge-Yverdon | 0-2 | 27 mag. |
| Andata (5ª) | Andata (5ª) | Quinta giornata | Ritorno (12ª) | Ritorno (12ª) |
| 15 apr. | 0-3 | Baden-Aarau | 1-1 | 3 giu. |
| 15 apr. | 2-2 | Locarno-Chiasso | 4-1 | 3 giu. |
| 15 apr. | 1-0 | Lugano-Étoile Carouge | 5-1 | 3 giu. |
| 15 apr. | 1-1 | Yverdon-Bulle | 2-0 | 3 giu. |
| Andata (6ª) | Andata (6ª) | Sesta giornata | Ritorno (13ª) | Ritorno (13ª) |
| 29 apr. | 2-0 | Aarau-Yverdon | 1-0 | 10 giu. |
| 29 apr. | 2-0 | Bulle-Baden | 1-4 | 10 giu. |
| 29 apr. | 1-0 | Locarno-Étoile Carouge | 2-1 | 10 giu. |
| 29 apr. | 0-0 | Lugano-Chiasso | 1-0 | 10 giu. |
| Andata (7ª) | Andata (7ª) | Settima giornata | Ritorno (14ª) | Ritorno (14ª) |
| 6 mag. | 1-0 | Baden-Locarno | 3-6 | 14 giu. |
| 6 mag. | 0-3 | Chiasso-Aarau | 0-4 | 14 giu. |
| 6 mag. | 2-1 | Étoile Carouge-Bulle | 1-1 | 14 giu. |
| 6 mag. | 0-0 | Yverdon-Lugano | 0-2 | 7 giu. |

## Poule retrocessione
### Gruppo A
#### Classifica

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Sciaffusa | 13 | 10 | 5 | 3 | 2 | 17 | 13 | +4 |
| 2. | SC Zugo | 11 | 10 | 3 | 5 | 2 | 20 | 13 | +7 |
| 3. | Martigny | 11 | 10 | 4 | 3 | 3 | 18 | 23 | -5 |
| 4. | Emmenbrücke | 10 | 10 | 4 | 2 | 4 | 23 | 18 | +5 |
| 5. | Bienne | 8 | 10 | 3 | 2 | 5 | 16 | 18 | -2 |
| 6. | Renens | 7 | 10 | 2 | 3 | 5 | 12 | 21 | -9 |
Legenda:
    Va agli spareggi retrocessione e li perde.
    Retrocesso in Prima Lega 1989-1990.
Note:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.

#### Risultati
##### Tabellone

| | BIE | EMM | MAR | REN | SCI | ZUG |
| Bienne | | 2-1 | 2-4 | 2-0 | 6-2 | 1-1 |
| Emmenbrücke | 3-1 | | 7-3 | 0-2 | 1-1 | 1-1 |
| Martigny | 1-0 | 0-2 | | 2-2 | 2-0 | 3-2 |
| Renens | 3-1 | 2-4 | 2-2 | | 0-3 | 0-3 |
| Sciaffusa | 2-0 | 3-2 | 0-0 | 3-0 | | 3-2 |
| Zugo (SC) | 1-1 | 3-2 | 6-1 | 1-1 | 0-0 | |

##### Calendario

| Andata (1ª) | Andata (1ª) | Prima giornata | Ritorno (6ª) | Ritorno (6ª) |
| 25 mar. | 1-0 | Martigny-Bienne | 4-2 | 29 apr. |
| 27 mar. | 0-3 | Renens-Zugo (SC) | 1-1 | 29 apr. |
| 25 mar. | 3-2 | Sciaffusa-Emmenbrücke | 1-1 | 29 apr. |
| Andata (2ª) | Andata (2ª) | Seconda giornata | Ritorno (7ª) | Ritorno (7ª) |
| 1 apr. | 3-1 | Emmenbrücke-Bienne | 1-2 | 6 mag. |
| 1 apr. | 3-0 | Sciaffusa-Renens | 3-0 | 6 mag. |
| 1 apr. | 6-1 | Zugo (SC)-Martigny | 2-3 | 6 mag. |
| Andata (3ª) | Andata (3ª) | Terza giornata | Ritorno (8ª) | Ritorno (8ª) |
| 8 apr. | 2-0 | Bienne-Renens | 1-3 | 13 mag. |
| 8 apr. | 0-2 | Martigny-Emmenbrücke | 3-7 | 13 mag. |
| 8 apr. | 0-0 | Zugo (SC)-Sciaffusa | 2-3 | 13 mag. |
| Andata (4ª) | Andata (4ª) | Quarta giornata | Ritorno (9ª) | Ritorno (9ª) |
| 16 apr. | 1-1 | Bienne-Zugo (SC) | 1-1 | 20 mag. |
| 15 apr. | 2-0 | Martigny-Sciaffusa | 0-0 | 20 mag. |
| 15 apr. | 2-4 | Renens-Emmenbrücke | 2-0 | 20 mag. |
| Andata (5ª) | Andata (5ª) | Quinta giornata | Ritorno (10ª) | Ritorno (10ª) |
| 3 mag. | 1-1 | Emmenbrücke-Zugo (SC) | 2-3 | 27 mag. |
| 3 mag. | 2-2 | Renens-Martigny | 2-2 | 27 mag. |
| 3 mag. | 2-0 | Sciaffusa-Bienne | 2-6 | 27 mag. |

### Gruppo B
#### Classifica

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Glarus | 15 | 10 | 7 | 1 | 2 | 16 | 9 | +7 |
| 2. | Winterthur | 12 | 10 | 5 | 2 | 3 | 19 | 11 | +8 |
| 3. | Montreux-Sports | 11 | 10 | 5 | 1 | 4 | 14 | 15 | -1 |
| 4. | La Chaux-de-Fonds | 9 | 10 | 3 | 3 | 4 | 11 | 13 | -2 |
| 5. | Coira | 7 | 10 | 1 | 5 | 4 | 13 | 16 | -3 |
| 6. | Urania Ginevra | 6 | 10 | 2 | 2 | 6 | 9 | 18 | -9 |
Legenda:
    Va agli spareggi retrocessione e si salva.
    Retrocesso in Prima Lega 1989-1990.
Note:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.

#### Risultati
##### Tabellone

| | COI | GLA | LAC | MON | URA | WIN |
| Coira | | 1-2 | 1-1 | 4-1 | 3-3 | 1-1 |
| Glarus | 3-1 | | 2-1 | 0-0 | 2-0 | 0-4 |
| La Chaux-de-Fonds | 2-2 | 0-1 | | 3-0 | 2-0 | 1-0 |
| Montreux | 2-0 | 0-4 | 3-0 | | 1-0 | 4-1 |
| Urania Ginevra | 1-0 | 1-2 | 0-0 | 2-1 | | 0-3 |
| Winterthur | 0-0 | 1-0 | 4-1 | 1-2 | 4-2 | |

##### Calendario

| Andata (1ª) | Andata (1ª) | Prima giornata | Ritorno (6ª) | Ritorno (6ª) |
| 25 mar. | 1-1 | Coira-La Chaux-de-Fonds | 2-2 | 29 apr. |
| 25 mar. | 0-4 | Glarus-Winterthur | 0-1 | 29 apr. |
| 23 mar. | 2-1 | Urania Ginevra-Montreux | 0-1 | 29 apr. |
| Andata (2ª) | Andata (2ª) | Seconda giornata | Ritorno (7ª) | Ritorno (7ª) |
| 1 apr. | 2-0 | Glarus-Urania Ginevra | 2-1 | 5 mag. |
| 1 apr. | 2-0 | Montreux-Coira | 1-4 | 6 mag. |
| 1 apr. | 4-1 | Winterthur-La Chaux-de-Fonds | 0-1 | 6 mag. |
| Andata (3ª) | Andata (3ª) | Terza giornata | Ritorno (8ª) | Ritorno (8ª) |
| 8 apr. | 1-1 | Coira-Winterthur | 0-0 | 13 mag. |
| 9 apr. | 2-0 | La Chaux-de-F.-Urania Ginevra | 0-0 | 13 mag. |
| 8 apr. | 0-4 | Montreux-Glarus | 0-0 | 13 mag. |
| Andata (4ª) | Andata (4ª) | Quarta giornata | Ritorno (9ª) | Ritorno (9ª) |
| 15 apr. | 1-2 | Coira-Glarus | 1-3 | 20 mag. |
| 15 apr. | 3-0 | La Chaux-de-Fonds-Montreux | 0-3 | 20 mag. |
| 16 apr. | 0-3 | Urania Ginevra-Winterthur | 2-4 | 20 mag. |
| Andata (5ª) | Andata (5ª) | Quinta giornata | Ritorno (10ª) | Ritorno (10ª) |
| 22 apr. | 2-1 | Glarus-La Chaux-de-Fonds | 1-0 | 27 mag. |
| 22 apr. | 1-0 | Urania Ginevra-Coira | 3-3 | 27 mag. |
| 22 apr. | 1-2 | Winterthur-Montreux | 1-4 | 27 mag. |

## Spareggi retrocessione

Gli spareggi retrocessione fra le quinte classificate per decidere la terza ed ultima relegata in Prima Lega furono disputati il 3 e 10 giugno 1989:
| | Risultati | | Luogo e data |
| Bienne | 0 - 1 | Coira | Bienne, 3 giugno 1989 |
| Coira | 2 - 1 | Bienne | Coira, 10 giugno 1989 |