# Lega Nazionale B 1987-1988

La Lega Nazionale B 1987-1988, campionato svizzero di seconda serie, si concluse con la vittoria del FC Lugano (gruppo ovest) e dell'Étoile Carouge FC (gruppo est).

## Gruppo ovest
### Classifica

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Lugano | 35 | 22 | 16 | 3 | 3 | 74 | 28 | +44 |
| 2. | Wettingen | 33 | 22 | 15 | 3 | 4 | 53 | 16 | +37 |
| 3. | Locarno | 33 | 22 | 14 | 5 | 3 | 47 | 29 | +18 |
| 4. | Sciaffusa | 27 | 22 | 11 | 5 | 6 | 48 | 31 | +17 |
| 5. | Chiasso | 27 | 22 | 10 | 7 | 5 | 34 | 28 | +6 |
| 6. | Old Boys Basilea | 23 | 22 | 10 | 3 | 9 | 35 | 36 | -1 |
| 7. | SC Zugo | 20 | 22 | 8 | 4 | 10 | 32 | 40 | -8 |
| 8. | Winterthur | 20 | 22 | 6 | 8 | 8 | 28 | 44 | -6 |
| 9. | Coira | 16 | 22 | 5 | 6 | 11 | 27 | 39 | -12 |
| 10. | Olten | 11 | 22 | 3 | 5 | 14 | 24 | 52 | -28 |
| 11. | Soletta | 10 | 22 | 3 | 4 | 15 | 26 | 56 | -30 |
| 12. | Baden | 9 | 22 | 3 | 3 | 16 | 23 | 52 | -29 |
Legenda:
    Ammessa alla poule promozione
    Ammessa alla poule retrocessione
Note:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.

### Calendario

| Andata (1ª) | Andata (1ª) | 1ª giornata | Ritorno (12ª) | Ritorno (12ª) |
| 5 ago. | 0-1 | Baden-Locarno | 1-2 | 26 set. |
| 5 ago. | 1-1 | Lugano-Coira | 2-1 | 26 set. |
| 5 ago. | 2-1 | Old Boys-Wettingen | 0-1 | 26 set. |
| 5 ago. | 1-3 | Soletta-Sciaffusa | 1-8 | 26 set. |
| 5 ago. | 2-1 | Winterthur-Olten | 1-1 | 26 set. |
| 5 ago. | 1-1 | Zugo-Chiasso | 1-3 | 26 set. |
| Andata (2ª) | Andata (2ª) | 2ª giornata | Ritorno (13ª) | Ritorno (13ª) |
| 12 ago. | 1-0 | Chiasso-Soletta | 2-1 | 3 ott. |
| 12 ago. | 3-1 | Coira-Baden | 2-4 | 3 ott. |
| 12 ago. | 2-1 | Locarno-Winterthur | 1-1 | 3 ott. |
| 12 ago. | 1-4 | Olten-Lugano | 1-5 | 3 ott. |
| 12 ago. | 1-0 | Sciaffusa-Old Boys | 0-4 | 3 ott. |
| 12 ago. | 4-0 | Wettingen-Zugo | 0-0 | 3 ott. |
| Andata (3ª) | Andata (3ª) | 3ª giornata | Ritorno (14ª) | Ritorno (14ª) |
| 15 ago. | 1-2 | Baden-Olten | 1-1 | 11 ott. |
| 15 ago. | 1-1 | Lugano-Locarno | 3-5 | 28 ott. |
| 15 ago. | 0-2 | Old Boys-Chiasso | 1-2 | 11 ott. |
| 15 ago. | 2-2 | Soletta-Wettingen | 0-4 | 10 ott. |
| 15 ago. | 1-0 | Winterthur-Coira | 2-2 | 10 ott. |
| 15 ago. | 3-4 | Zugo-Sciaffusa | 2-5 | 11 ott. |
| Andata (4ª) | Andata (4ª) | 4ª giornata | Ritorno (15ª) | Ritorno (15ª) |
| 22 ago. | 1-3 | Coira-Old Boys | 1-0 | 18 ott. |
| 22 ago. | 2-0 | Chiasso-Winterthur | 1-1 | 18 ott. |
| 22 ago. | 5-1 | Locarno-Soletta | 4-1 | 18 ott. |
| 23 ago. | 0-3 | Olten-Zugo | 0-1 | 18 ott. |
| 22 ago. | 4-2 | Sciaffusa-Baden | 4-0 | 18 ott. |
| 22 ago. | 3-2 | Wettingen-Lugano | 1-3 | 18 ott. |
| Andata (5ª) | Andata (5ª) | 5ª giornata | Ritorno (16ª) | Ritorno (16ª) |
| 29 ago. | 0-0 | Baden-Chiasso | 0-0 | 25 ott. |
| 29 ago. | 6-1 | Lugano-Sciaffusa | 4-2 | 25 ott. |
| 29 ago. | 3-1 | Old Boys-Olten | 2-6 | 25 ott. |
| 29 ago. | 2-1 | Soletta-Coira | 1-1 | 24 ott. |
| 29 ago. | 0-3 | Winterthur-Wettingen | 1-5 | 24 ott. |
| 29 ago. | 1-1 | Zugo-Locarno | 0-3 | 25 ott. |
| Andata (6ª) | Andata (6ª) | 6ª giornata | Ritorno (17ª) | Ritorno (17ª) |
| 1 set. | 1-5 | Chiasso-Lugano | 1-4 | 31 ott. |
| 2 set. | 1-0 | Coira-Zugo | 0-2 | 31 ott. |
| 2 set. | 1-3 | Locarno-Old Boys | 3-1 | 31 ott. |
| 2 set. | 0-4 | Olten-Soletta | 2-2 | 31 ott. |
| 2 set. | 5-0 | Sciaffusa-Winterthur | 0-0 | 1 nov. |
| 2 set. | 3-0 | Wettingen-Baden | 6-0 | 1 nov. |
| Andata (7ª) | Andata (7ª) | 7ª giornata | Ritorno (18ª) | Ritorno (18ª) |
| 5 set. | 2-0 | Baden-Soletta | 3-2 | 7 nov. |
| 5 set. | 0-0 | Coira-Chiasso | 0-4 | 8 nov. |
| 30 set. | 1-0 | Locarno-Sciaffusa | 1-0 | 8 nov. |
| 30 set. | 2-0 | Lugano-Zugo | 3-3 | 8 nov. |
| 5 set. | 0-1 | Olten-Wettingen | 0-2 | 8 nov. |
| 5 set. | 1-1 | Winterthur-Old Boys | 1-2 | 8 nov. |
| Andata (8ª) | Andata (8ª) | 8ª giornata | Ritorno (19ª) | Ritorno (19ª) |
| 8 set. | 3-0 | Chiasso-Olten | 3-0 | 22 nov. |
| 8 set. | 1-1 | Old Boys-Baden | 1-0 | 22 nov. |
| 8 set. | 2-1 | Sciaffusa-Coira | 1-1 | 22 nov. |
| 8 set. | 1-2 | Soletta-Lugano | 1-3 | 22 nov. |
| 8 set. | 4-0 | Wettingen-Locarno | 0-2 | 22 nov. |
| 8 set. | 3-0 | Zugo-Winterthur | 3-3 | 22 nov. |
| Andata (9ª) | Andata (9ª) | 9ª giornata | Ritorno (20ª) | Ritorno (20ª) |
| 12 set. | 2-3 | Baden-Zugo | 1-3 | 29 nov. |
| 12 set. | 0-0 | Chiasso-Sciaffusa | 1-1 | 29 nov. |
| 12 set. | 0-3 | Coira-Wettingen | 0-2 | 29 nov. |
| 12 set. | 3-0 | Locarno-Olten | 2-2 | 29 nov. |
| 12 set. | 1-1 | Soletta-Old Boys | 0-3 | 29 nov. |
| 12 set. | 4-4 | Winterthur-Lugano | 0-5 | 29 nov. |
| Andata (10ª) | Andata (10ª) | 10ª giornata | Ritorno (21ª) | Ritorno (21ª) |
| 19 set. | 2-1 | Locarno-Coira | 2-5 | 6 dic. |
| 19 set. | 4-0 | Lugano-Baden | 3-1 | 6 dic. |
| 19 set. | 2-1 | Olten-Sciaffusa | 0-3 | 6 dic. |
| 19 set. | 2-0 | Wettingen-Chiasso | 5-1 | 6 dic. |
| 19 set. | 3-1 | Winterthur-Soletta | 2-0 | 6 dic. |
| 19 set. | 0-1 | Zugo-Old Boys | 1-5 | 6 dic. |
| Andata (11ª) | Andata (11ª) | 11ª giornata | Ritorno (22ª) | Ritorno (22ª) |
| 23 set. | 1-2 | Baden-Winterthur | 1-2 | 13 dic. |
| 22 set. | 1-1 | Chiasso-Locarno | 2-4 | 13 dic. |
| 23 set. | 3-2 | Coira-Olten | 2-2 | 13 dic. |
| 23 set. | 0-3 | Old Boys-Lugano | 1-8 | 13 dic. |
| 23 set. | 3-1 | Sciaffusa-Wettingen | 0-0 | 13 dic. |
| 23 set. | 3-1 | Soletta-Zugo | 1-3 | 13 dic. |

### Tabellone

| | BAD | CHI | COI | LOC | LUG | OLD | OLT | SCI | SOL | WET | WIN | ZUG |
| Baden | | 0-0 | 4-2 | 0-1 | 1-3 | 0-1 | 1-2 | 0-4 | 2-0 | 0-6 | 1-2 | 2-3 |
| Chiasso | 3-1 | | 4-0 | 1-1 | 1-5 | 2-1 | 3-0 | 0-0 | 1-0 | 1-5 | 2-0 | 3-1 |
| Coira | 3-1 | 0-0 | | 5-2 | 1-2 | 1-3 | 3-2 | 1-1 | 1-1 | 0-3 | 2-2 | 1-0 |
| Locarno | 2-1 | 4-2 | 2-1 | | 5-3 | 1-3 | 3-0 | 1-0 | 5-1 | 2-0 | 2-1 | 3-0 |
| Lugano | 4-0 | 4-1 | 1-1 | 1-1 | | 8-1 | 5-1 | 6-1 | 3-1 | 3-1 | 5-0 | 2-0 |
| Old Boys Basilea | 1-1 | 0-2 | 0-1 | 1-3 | 0-3 | | 3-1 | 4-0 | 3-0 | 2-1 | 2-1 | 5-1 |
| Olten | 1-1 | 0-3 | 2-2 | 2-2 | 1-4 | 6-2 | | 2-1 | 0-4 | 0-1 | 1-1 | 0-3 |
| Sciaffusa | 4-2 | 1-1 | 2-1 | 0-1 | 2-4 | 1-0 | 3-0 | | 8-1 | 3-1 | 5-0 | 5-2 |
| Soletta | 2-3 | 1-2 | 2-1 | 1-4 | 1-2 | 1-1 | 2-2 | 1-3 | | 2-2 | 0-2 | 3-1 |
| Wettingen | 3-0 | 2-0 | 2-0 | 4-0 | 3-2 | 1-0 | 2-0 | 0-0 | 4-0 | | 5-1 | 4-0 |
| Winterthur | 2-1 | 1-1 | 1-0 | 1-1 | 4-4 | 1-1 | 2-1 | 0-0 | 3-1 | 0-3 | | 3-3 |
| Zugo (SC) | 3-1 | 1-1 | 2-0 | 1-1 | 1-0 | 0-1 | 1-0 | 3-4 | 3-1 | 0-0 | 3-0 | |

### Classifica marcatori

| Gol | Giocatore | Squadra |
| 22 | Joachim Engesser | Sciaffusa |
| 18 | Thomas Remark | Wettingen |
| 16 | Romeo Pelosi | Lugano |
| 13 | Gianmario Leva | Chiasso |
| 13 | Winfried Kurz | Locarno |
| 13 | Wilhelmus Gorter | Lugano |
| 12 | Marco Grassi | SC Zugo |
| 10 | Ralf Todzi | Baden |
| 10 | Aldison De Almeida | Old Boys Basilea |
| 10 | Joachim Siwek | Locarno |

## Gruppo est
### Classifica

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Étoile Carouge | 30 | 22 | 14 | 2 | 6 | 54 | 34 | +20 |
| 2. | Grenchen | 29 | 22 | 12 | 5 | 5 | 56 | 25 | +31 |
| 3. | Bulle | 29 | 22 | 13 | 3 | 6 | 43 | 29 | +14 |
| 4. | Chênois | 28 | 22 | 11 | 6 | 5 | 45 | 29 | +16 |
| 5. | Malley | 27 | 22 | 11 | 5 | 6 | 50 | 35 | +15 |
| 6. | Martigny | 24 | 22 | 8 | 8 | 6 | 29 | 31 | -2 |
| 7. | Yverdon | 24 | 22 | 10 | 4 | 8 | 36 | 43 | -7 |
| 8. | Bienne | 19 | 22 | 5 | 9 | 8 | 38 | 48 | -10 |
| 9. | Vevey | 16 | 22 | 6 | 4 | 12 | 34 | 53 | -19 |
| 10. | Renens | 14 | 22 | 4 | 6 | 12 | 34 | 47 | -13 |
| 11. | Montreux-Sports | 13 | 22 | 4 | 5 | 13 | 27 | 49 | -22 |
| 12. | La Chaux-de-Fonds | 12 | 22 | 5 | 1 | 16 | 24 | 47 | -23 |
Legenda:
    Ammessa alla poule promozione.
    Ammessa alla poule retrocessione.
Note:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.

### Calendario

| Andata (1ª) | Andata (1ª) | 1ª giornata | Ritorno (12ª) | Ritorno (12ª) |
| 5 ago. | 3-3 | Bienne-Vevey | 3-3 | 26 set. |
| 5 ago. | 2-1 | Bulle-Renens | 1-3 | 26 set. |
| 5 ago. | 3-0 | Chênois-La Chaux-de-Fonds | 4-1 | 26 set. |
| 5 ago. | 4-0 | Étoile Carouge-Martigny | 1-1 | 26 set. |
| 5 ago. | 0-2 | Montreux-Grenchen | 3-5 | 26 set. |
| 5 ago. | 1-0 | Yverdon-Malley | 3-2 | 26 set. |
| Andata (2ª) | Andata (2ª) | 2ª giornata | Ritorno (13ª) | Ritorno (13ª) |
| 12 ago. | 3-2 | Grenchen-Étoile Carouge | 2-3 | 3 ott. |
| 12 ago. | 0-3 | La Chaux-de-F.-Montreux | 2-1 | 4 ott. |
| 11 ago. | 3-1 | Malley-Bulle | 0-0 | 3 ott. |
| 12 ago. | 1-3 | Martigny-Chênois | 0-0 | 3 ott. |
| 12 ago. | 2-3 | Renens-Bienne | 1-1 | 3 ott. |
| 12 ago. | 2-0 | Vevey-Yverdon | 1-2 | 3 ott. |
| Andata (3ª) | Andata (3ª) | 3ª giornata | Ritorno (14ª) | Ritorno (14ª) |
| 15 ago. | 2-3 | Bienne-Malley | 2-5 | 10 ott. |
| 15 ago. | 2-2 | Bulle-Vevey | 3-2 | 10 ott. |
| 15 ago. | 1-1 | Chênois-Grenchen | 3-1 | 10 ott. |
| 15 ago. | 2-1 | Étoile Carouge-La Chaux-d.F. | 1-2 | 11 ott. |
| 15 ago. | 4-2 | Montreux-Martigny | 0-0 | 10 ott. |
| 15 ago. | 3-2 | Yverdon-Renens | 2-2 | 10 ott. |
| Andata (4ª) | Andata (4ª) | 4ª giornata | Ritorno (15ª) | Ritorno (15ª) |
| 22 ago. | 3-0 | Grenchen-Bulle | 0-1 | 18 ott. |
| 22 ago. | 4-5 | La Chaux-de-F.-Bienne | 1-2 | 18 ott. |
| 22 ago. | 1-3 | Malley-Étoile Carouge | 3-0 | 18 ott. |
| 22 ago. | 1-0 | Martigny-Yverdon | 2-2 | 18 ott. |
| 22 ago. | 2-3 | Renens-Montreux | 0-0 | 18 ott. |
| 22 ago. | 2-5 | Vevey-Chênois | 1-1 | 17 ott. |
| Andata (5ª) | Andata (5ª) | 5ª giornata | Ritorno (16ª) | Ritorno (16ª) |
| 29 ago. | 1-1 | Bienne-Martigny | 1-1 | 24 ott. |
| 29 ago. | 1-2 | Bulle-La Chaux-de-F. | 2-0 | 24 ott. |
| 29 ago. | 1-1 | Chênois-Renens | 3-1 | 24 ott. |
| 29 ago. | 3-0 | Étoile Carouge-Vevey | 4-3 | 25 ott. |
| 29 ago. | 1-2 | Montreux-Malley | 0-6 | 24 ott. |
| 29 ago. | 0-9 | Yverdon-Grenchen | 0-4 | 24 ott. |
| Andata (6ª) | Andata (6ª) | 6ª giornata | Ritorno (17ª) | Ritorno (17ª) |
| 2 set. | 1-1 | Grenchen-Bienne | 0-3 | 31 ott. |
| 2 set. | 1-2 | La Chaux-de-F.-Yverdon | 1-1 | 31 ott. |
| 1 set. | 0-2 | Malley-Chênois | 1-4 | 1 nov. |
| 2 set. | 3-1 | Martigny-Bulle | 1-5 | 1 nov. |
| 2 set. | 2-4 | Renens-Étoile Carouge | 1-2 | 31 ott. |
| 2 set. | 1-0 | Vevey-Montreux | 1-0 | 1 nov. |
| Andata (7ª) | Andata (7ª) | 7ª giornata | Ritorno (18ª) | Ritorno (18ª) |
| 5 set. | 3-0 | Chênois-Bienne | 0-0 | 8 nov. |
| 5 set. | 1-0 | Étoile Carouge-Bulle | 0-2 | 8 nov. |
| 5 set. | 3-0 | La Chaux-de-F.-Vevey | 0-1 | 8 nov. |
| 5 set. | 1-2 | Grenchen-Malley | 3-3 | 7 nov. |
| 5 set. | 1-2 | Martigny-Renens | 4-1 | 7 nov. |
| 5 set. | 0-1 | Montreux-Yverdon | 3-1 | 7 nov. |
| Andata (8ª) | Andata (8ª) | 8ª giornata | Ritorno (19ª) | Ritorno (19ª) |
| 8 set. | 0-3 | Bienne-Étoile Carouge | 3-5 | 21 nov. |
| 8 set. | 3-0 | Bulle-Montreux | 5-2 | 22 nov. |
| 8 set. | 3-1 | Malley-La Chaux-de-F. | 2-1 | 2 dic. |
| 8 set. | 1-2 | Renens-Grenchen | 0-0 | 22 nov. |
| 8 set. | 0-2 | Vevey-Martigny | 1-3 | 22 nov. |
| 8 set. | 4-1 | Yverdon-Chênois | 0-3 | 22 nov. |
| Andata (9ª) | Andata (9ª) | 9ª giornata | Ritorno (20ª) | Ritorno (20ª) |
| 12 set. | 1-1 | Bienne-Yverdon | 1-5 | 29 nov. |
| 12 set. | 1-2 | Chênois-Bulle | 0-2 | 29 nov. |
| 12 set. | 1-6 | La Chaux-de-F.-Grenchen | 0-2 | 29 nov. |
| 12 set. | 2-1 | Martigny-Malley | 1-1 | 28 nov. |
| 12 set. | 0-0 | Montreux-Étoile Carouge | 2-6 | 29 nov. |
| 12 set. | 3-2 | Renens-Vevey | 3-5 | 29 nov. |
| Andata (10ª) | Andata (10ª) | 10ª giornata | Ritorno (21ª) | Ritorno (21ª) |
| 19 set. | 2-1 | Bulle-Yverdon | 2-1 | 6 dic. |
| 18 set. | 1-0 | Étoile Carouge-Chênois | 6-2 | 6 dic. |
| 19 set. | 5-1 | Grenchen-Vevey | 4-6 | 6 dic. |
| 19 set. | 0-1 | La Chaux-de-F.-Martigny | 1-2 | 6 dic. |
| 19 set. | 2-2 | Malley-Renens | 4-1 | 6 dic. |
| 19 set. | 1-1 | Montreux-Bienne | 0-4 | 6 dic. |
| Andata (11ª) | Andata (11ª) | 11ª giornata | Ritorno (22ª) | Ritorno (22ª) |
| 23 set. | 2-2 | Bienne-Bulle | 1-4 | 13 dic. |
| 23 set. | 3-2 | Chênois-Montreux | 2-2 | 13 dic. |
| 22 set. | 0-0 | Martigny-Grenchen | 0-2 | 13 dic. |
| 23 set. | 3-0 | Renens-La Chaux-de-F. | 0-2 | 15 nov. |
| 23 set. | 2-4 | Vevey-Malley | 2-2 | 12 dic. |
| 23 set. | 3-1 | Yverdon-Étoile Carouge | 3-2 | 13 dic. |

### Tabellone

| | BIE | BUL | CHE | ETO | GRE | LAC | MAL | MAR | MON | REN | VEV | YVE |
| Bienne | | 2-2 | 0-0 | 0-3 | 3-0 | 2-1 | 2-3 | 1-1 | 4-0 | 1-1 | 3-3 | 1-1 |
| Bulle | 4-1 | | 2-0 | 2-0 | 1-0 | 1-2 | 0-0 | 5-1 | 3-0 | 2-1 | 2-2 | 2-1 |
| Chênois | 3-0 | 1-2 | | 2-6 | 1-1 | 3-0 | 4-1 | 0-0 | 3-2 | 1-1 | 1-1 | 3-0 |
| Étoile Carouge | 5-3 | 1-0 | 1-0 | | 3-2 | 2-1 | 0-3 | 4-0 | 6-2 | 2-1 | 3-0 | 2-3 |
| Grenchen | 1-1 | 3-0 | 1-3 | 3-2 | | 2-0 | 1-2 | 2-0 | 5-3 | 0-0 | 5-1 | 4-0 |
| La Chaux-de-Fonds | 4-5 | 0-2 | 1-4 | 2-1 | 1-6 | | 1-2 | 0-1 | 0-3 | 2-0 | 3-0 | 1-2 |
| Malley | 5-2 | 3-1 | 0-2 | 1-3 | 3-3 | 3-1 | | 1-1 | 6-0 | 2-2 | 2-2 | 2-3 |
| Martigny | 1-1 | 3-1 | 1-3 | 1-1 | 0-0 | 2-1 | 2-1 | | 0-0 | 1-2 | 3-1 | 1-0 |
| Montreux | 1-1 | 2-5 | 2-2 | 0-0 | 0-2 | 1-2 | 1-2 | 4-2 | | 0-0 | 0-1 | 0-1 |
| Renens | 2-3 | 3-1 | 1-3 | 2-4 | 1-2 | 3-0 | 1-4 | 1-4 | 2-3 | | 3-2 | 2-2 |
| Vevey | 2-1 | 2-3 | 2-5 | 3-4 | 0-4 | 1-0 | 2-4 | 0-2 | 1-0 | 5-3 | | 2-0 |
| Yverdon | 5-1 | 1-2 | 4-1 | 3-1 | 0-9 | 1-1 | 1-0 | 2-2 | 1-3 | 3-2 | 2-1 | |

### Classifica marcatori

| Gol | Giocatore | Squadra |
| 17 | Antonio Regillo | La Chaux-de-Fonds |
| 16 | Zoran Dmitrič | Bulle |
| 16 | Emilio Oranci | Chênois |
| 16 | Didier Mann | Yverdon |
| 15 | Régis Moret | Malley |
| 14 | Gabor Pavoni | Étoile Carouge |
| 14 | Robert Du Buisson | Grenchen |
| 12 | Mongi Ben Brahim | Martigny |
| 10 | Paolo Martelli | Malley |

## Poule promozione

Alle qualificazioni della LNB sono state aggiunte le ultime 4 classificate della Lega Nazionale A: Sion (9ª classificata), Bellinzona (10ª), Basilea (11ª) e Zurigo (12ª). Basilea e Bellinzona sono state inserite nel gruppo A, Sion e Zurigo nel gruppo B.

### Gruppo A
#### Classifica

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Wettingen | 22 | 14 | 11 | 0 | 3 | 32 | 16 | +16 |
| 2. | Bellinzona | 17 | 14 | 8 | 1 | 5 | 29 | 20 | +9 |
| 3. | Sciaffusa | 15 | 14 | 7 | 1 | 6 | 25 | 22 | +3 |
| 4. | Malley | 15 | 14 | 7 | 1 | 6 | 21 | 20 | +1 |
| 5. | Basilea | 14 | 14 | 5 | 4 | 5 | 27 | 20 | +7 |
| 6. | Bulle | 14 | 14 | 7 | 0 | 7 | 28 | 25 | +3 |
| 7. | Étoile Carouge | 9 | 14 | 4 | 1 | 9 | 14 | 33 | -19 |
| 8. | Old Boys Basilea | 6 | 14 | 2 | 2 | 10 | 11 | 31 | -21 |
Legenda:
    Promossa oppure conserva il posto in Lega Nazionale A 1988-1989.
    Perde il posto in Lega Nazionale A 1988-1989, relegato in Lega Nazionale B 1988-1989.
Note:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.

#### Calendario

| Andata (1ª) | Andata (1ª) | 1ª giornata | Ritorno (8ª) | Ritorno (8ª) |
| 5 mar. | 4-0 | Basilea-Étoile Carouge | 6-0 | 23 apr. |
| 6 mar. | 2-0 | Bellinzona-Old Boys | 1-0 | 23 apr. |
| 6 mar. | 2-1 | Sciaffusa-Malley | 3-0 | 23 apr. |
| 26 apr. | 3-2 | Wettingen-Bulle | 3-0 | 23 apr. |
| Andata (2ª) | Andata (2ª) | 2ª giornata | Ritorno (9ª) | Ritorno (9ª) |
| 20 mar. | 0-2 | Bulle-Basilea | 2-1 | 30 apr. |
| 19 mar. | 3-1 | Étoile Carouge-Bellinzona | 1-1 | 30 apr. |
| 19 mar. | 1-0 | Malley-Wettingen | 1-2 | 30 apr. |
| 20 mar. | 2-1 | Old Boys-Sciaffusa | 2-1 | 30 apr. |
| Andata (3ª) | Andata (3ª) | 3ª giornata | Ritorno (10ª) | Ritorno (10ª) |
| 23 mar. | 1-0 | Basilea-Malley | 2-2 | 3 mag. |
| 23 mar. | 5-1 | Bellinzona-Bulle | 0-1 | 3 mag. |
| 23 mar. | 1-0 | Sciaffusa-Étoile Carouge | 2-3 | 3 mag. |
| 23 mar. | 2-1 | Wettingen-Old Boys | 4-0 | 3 mag. |
| Andata (4ª) | Andata (4ª) | 4ª giornata | Ritorno (11ª) | Ritorno (11ª) |
| 30 mar. | 4-1 | Bellinzona-Basilea | 2-0 | 7 mag. |
| 30 mar. | 5-0 | Bulle-Étoile Carouge | 3-0 | 7 mag. |
| 30 mar. | 0-1 | Old Boys-Malley | 0-4 | 7 mag. |
| 30 mar. | 1-2 | Wettingen-Sciaffusa | 2-1 | 7 mag. |
| Andata (5ª) | Andata (5ª) | 5ª giornata | Ritorno (12ª) | Ritorno (12ª) |
| 4 apr. | 0-2 | Basilea-Wettingen | 2-3 | 14 mag. |
| 4 apr. | 2-0 | Étoile Carouge-Old Boys | 1-0 | 14 mag. |
| 2 apr. | 1-0 | Malley-Bulle | 1-2 | 14 mag. |
| 2 apr. | 4-2 | Sciaffusa-Bellinzona | 0-1 | 14 mag. |
| Andata (6ª) | Andata (6ª) | 6ª giornata | Ritorno (13ª) | Ritorno (13ª) |
| 9 apr. | 0-3 | Malley-Bellinzona | 4-3 | 19 mag. |
| 9 apr. | 3-3 | Old Boys-Basilea | 1-1 | 19 mag. |
| 12 apr. | 3-1 | Sciaffusa-Bulle | 4-3 | 18 mag. |
| 9 apr. | 1-0 | Wettingen-Étoile Carouge | 4-2 | 19 mag. |
| Andata (7ª) | Andata (7ª) | 7ª giornata | Ritorno (14ª) | Ritorno (14ª) |
| 16 apr. | 4-1 | Basilea-Sciaffusa | 0-0 | 28 mag. |
| 16 apr. | 2-1 | Bellinzona-Wettingen | 2-4 | 24 mag. |
| 16 apr. | 4-1 | Bulle-Old Boys | 4-1 | 24 mag. |
| 16 apr. | 2-3 | Étoile Carouge-Malley | 0-2 | 21 mag. |

#### Tabellone

| | BAS | BEL | BUL | ETO | MAL | OLD | SCI | WET |
| Basilea | | 0-2 | 1-2 | 4-0 | 1-0 | 1-1 | 4-1 | 0-2 |
| Bellinzona | 4-1 | | 5-1 | 1-1 | 3-4 | 2-0 | 1-0 | 2-1 |
| Bulle | 0-2 | 1-0 | | 5-0 | 2-1 | 4-1 | 3-4 | 0-3 |
| Étoile Carouge | 0-6 | 3-1 | 0-3 | | 2-3 | 2-0 | 3-2 | 2-4 |
| Malley | 2-2 | 0-3 | 1-0 | 2-0 | | 4-0 | 0-3 | 1-0 |
| Old Boys Basilea | 3-3 | 0-1 | 1-4 | 0-1 | 0-1 | | 2-1 | 0-4 |
| Sciaffusa | 0-0 | 4-2 | 3-1 | 1-0 | 2-1 | 1-2 | | 1-2 |
| Wettingen | 3-2 | 4-2 | 3-2 | 1-0 | 2-1 | 2-1 | 1-2 | |

### Gruppo B
#### Classifica

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Lugano | 26 | 14 | 13 | 0 | 1 | 47 | 15 | +32 |
| 2. | Sion | 23 | 14 | 11 | 1 | 2 | 49 | 14 | +35 |
| 3. | Grenchen | 15 | 14 | 7 | 1 | 6 | 27 | 24 | +3 |
| 4. | Chênois | 14 | 14 | 6 | 2 | 6 | 21 | 30 | -9 |
| 5. | Chiasso | 11 | 14 | 5 | 1 | 8 | 21 | 34 | -13 |
| 6. | Zurigo | 9 | 14 | 4 | 1 | 9 | 24 | 34 | -10 |
| 7. | Martigny | 8 | 14 | 3 | 2 | 9 | 16 | 37 | -21 |
| 8. | Locarno | 6 | 14 | 1 | 4 | 9 | 16 | 33 | -17 |
Legenda:
    Conserva il posto in Lega Nazionale A 1988-1989.
    Perde il posto in Lega Nazionale A 1988-1989, relegato in Lega Nazionale B 1988-1989.
Note:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.

#### Calendario

| Andata (1ª) | Andata (1ª) | 1ª giornata | Ritorno (8ª) | Ritorno (8ª) |
| 6 mar. | 1-1 | Chiasso-Locarno | 3-2 | 23 apr. |
| 12 apr. | 1-4 | Grenchen-Lugano | 0-2 | 23 apr. |
| 6 mar. | 1-1 | Sion-Chênois | 5-0 | 23 apr. |
| 6 mar. | 3-1 | Zurigo-Martigny | 1-4 | 24 apr. |
| Andata (2ª) | Andata (2ª) | 2ª giornata | Ritorno (9ª) | Ritorno (9ª) |
| 20 mar. | 3-2 | Chênois-Zurigo | 2-1 | 30 apr. |
| 19 mar. | 2-1 | Locarno-Grenchen | 0-3 | 30 apr. |
| 20 mar. | 3-2 | Lugano-Sion | 0-3 | 30 apr. |
| 20 mar. | 5-0 | Martigny- Chiasso | 1-4 | 30 apr. |
| Andata (3ª) | Andata (3ª) | 3ª giornata | Ritorno (10ª) | Ritorno (10ª) |
| 23 mar. | 1-0 | Chiasso-Chênois | 1-3 | 3 mag. |
| 23 mar. | 1-1 | Grenchen-Martigny | 2-0 | 3 mag. |
| 23 mar. | 6-1 | Sion-Locarno | 1-0 | 3 mag. |
| 23 mar. | 0-2 | Zurigo-Lugano | 1-2 | 3 mag. |
| Andata (4ª) | Andata (4ª) | 4ª giornata | Ritorno (11ª) | Ritorno (11ª) |
| 30 mar. | 2-0 | Grenchen-Chiasso | 1-2 | 7 mag. |
| 30 mar. | 5-0 | Lugano-Chênois | 2-1 | 7 mag. |
| 31 mar. | 0-0 | Martigny-Locarno | 2-1 | 7 mag. |
| 30 mar. | 2-3 | Zurigo-Sion | 1-6 | 7 mag. |
| Andata (5ª) | Andata (5ª) | 5ª giornata | Ritorno (12ª) | Ritorno (12ª) |
| 4 apr. | 2-0 | Chênois-Martigny | 2-1 | 14 mag. |
| 4 apr. | 5-3 | Chiasso-Zurigo | 2-3 | 14 mag. |
| 4 apr. | 3-4 | Locarno-Lugano | 2-5 | 14 mag. |
| 4 apr. | 5-0 | Sion-Grenchen | 1-5 | 14 mag. |
| Andata (6ª) | Andata (6ª) | 6ª giornata | Ritorno (13ª) | Ritorno (13ª) |
| 9 apr. | 1-5 | Chiasso-Lugano | 0-3 | 19 mag. |
| 9 apr. | 4-1 | Grenchen-Chênois | 4-2 | 20 mag. |
| 9 apr. | 0-0 | Locarno-Zurigo | 1-3 | 20 mag. |
| 9 apr. | 0-3 | Martigny-Sion | 0-8 | 20 mag. |
| Andata (7ª) | Andata (7ª) | 7ª giornata | Ritorno (14ª) | Ritorno (14ª) |
| 16 apr. | 3-2 | Chênois-Locarno | 1-1 | 24 mag. |
| 16 apr. | 6-0 | Lugano-Martigny | 4-1 | 23 mag. |
| 16 apr. | 3-0 | Sion-Chiasso | 2-1 | 24 mag. |
| 16 apr. | 2-0 | Zurigo-Grenchen | 2-3 | 24 mag. |

#### Tabellone

| | CHE | CHI | GRE | LOC | LUG | MAR | SIO | ZUR |
| Chênois | | 3-1 | 2-4 | 3-2 | 1-2 | 2-0 | 0-5 | 3-2 |
| Chiasso | 1-0 | | 2-1 | 1-1 | 1-5 | 4-1 | 1-2 | 5-3 |
| Grenchen | 4-1 | 2-0 | | 3-0 | 1-4 | 1-1 | 5-1 | 3-2 |
| Locarno | 1-1 | 2-3 | 2-1 | | 3-4 | 1-2 | 0-1 | 0-0 |
| Lugano | 5-0 | 3-0 | 2-0 | 5-2 | | 6-0 | 3-2 | 2-1 |
| Martigny | 1-2 | 5-0 | 0-2 | 0-0 | 1-4 | | 0-3 | 4-1 |
| Sion | 1-1 | 3-0 | 5-0 | 6-1 | 3-0 | 8-0 | | 6-1 |
| Zurigo | 1-2 | 3-2 | 2-0 | 3-1 | 0-2 | 3-1 | 2-3 | |

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

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | La Chaux-de-Fonds | 15 | 10 | 6 | 3 | 1 | 15 | 11 | +4 |
| 2. | SC Zugo | 10 | 10 | 4 | 2 | 4 | 17 | 12 | +5 |
| 3. | Bienne | 10 | 10 | 4 | 2 | 4 | 11 | 11 | 0 |
| 4. | Coira | 9 | 10 | 1 | 7 | 2 | 7 | 8 | -1 |
| 5. | Renens | 8 | 10 | 3 | 2 | 5 | 12 | 15 | -3 |
| 6. | Soletta | 8 | 10 | 3 | 2 | 5 | 11 | 16 | -5 |
Legenda:
    Relegata in Prima Lega 1988-1989.
Note:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.

#### Calendario

| Andata (1ª) | Andata (1ª) | 1ª giornata | Ritorno (6ª) | Ritorno (6ª) |
| 19 mar. | 1-2 | Bienne-La Chaux-de-Fonds | 1-1 | 30 apr. |
| 19 mar. | 0-0 | Coira-Soletta | 1-1 | 30 apr. |
| 19 mar. | 2-1 | Renens-Zugo (SC) | 2-3 | 30 apr. |
| Andata (2ª) | Andata (2ª) | 2ª giornata | Ritorno (7ª) | Ritorno (7ª) |
| 13 apr. | 1-0 | Bienne-Renens | 1-2 | 7 mag. |
| 16 apr. | 1-0 | La Chaux-de-Fonds-Soletta | 5-1 | 7 mag. |
| 31 mar. | 1-1 | Zugo (SC)-Coira | 1-1 | 7 mag. |
| Andata (3ª) | Andata (3ª) | 3ª giornata | Ritorno (8ª) | Ritorno (8ª) |
| 9 apr. | 1-1 | Coira-Bienne | 0-2 | 14 mag. |
| 9 apr. | 0-1 | Renens-La Chaux-de-Fonds | 2-2 | 14 mag. |
| 9 apr. | 1-2 | Soletta-Zugo (SC) | 0-3 | 14 mag. |
| Andata (4ª) | Andata (4ª) | 4ª giornata | Ritorno (9ª) | Ritorno (9ª) |
| 16 apr. | 1-3 | Bienne-Soletta | 0-2 | 21 mag. |
| 16 apr. | 1-0 | La Chaux-de-Fonds-Zugo (SC) | 1-6 | 21 mag. |
| 16 apr. | 0-2 | Renens-Coira | 1-1 | 21 mag. |
| Andata (5ª) | Andata (5ª) | 5ª giornata | Ritorno (10ª) | Ritorno (10ª) |
| 23 apr. | 0-0 | Coira-La Chaux-de-Fonds | 0-1 | 24 mag. |
| 23 apr. | 3-2 | Soletta-Renens | 0-1 | 24 mag. |
| 23 apr. | 0-1 | Zugo (SC)-Bienne | 0-2 | 24 mag. |

##### Tabellone

| | BIE | COI | LAC | REN | SOL | ZUG |
| Bienne | | 2-0 | 1-2 | 1-0 | 1-3 | 2-0 |
| Coira | 1-1 | | 0-0 | 1-1 | 0-0 | 1-1 |
| La Chaux-de-Fonds | 1-1 | 1-0 | | 2-2 | 1-0 | 1-0 |
| Renens | 2-1 | 0-2 | 0-1 | | 1-0 | 2-1 |
| Soletta | 2-0 | 1-1 | 1-5 | 3-2 | | 1-2 |
| Zugo (SC) | 0-1 | 1-1 | 6-1 | 3-2 | 3-0 | |

### Gruppo B
#### Classifica

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Yverdon | 12 | 10 | 4 | 4 | 2 | 19 | 12 | +7 |
| 2. | Winterthur | 11 | 10 | 4 | 3 | 3 | 14 | 10 | +4 |
| 3. | Baden | 10 | 10 | 3 | 4 | 3 | 17 | 15 | +2 |
| 4. | Montreux-Sports | 10 | 10 | 4 | 2 | 4 | 10 | 11 | -1 |
| 5. | Vevey | 9 | 10 | 3 | 3 | 4 | 12 | 13 | -1 |
| 6. | Olten | 8 | 10 | 2 | 4 | 4 | 12 | 23 | -11 |
Legenda:
    Relegato in Prima Lega 1988-1989.
Note:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.

#### Calendario

| Andata (1ª) | Andata (1ª) | 1ª giornata | Ritorno (6ª) | Ritorno (6ª) |
| 19 mar. | 1-0 | Olten-Montreux | 1-1 | 30 apr. |
| 19 mar. | 3-1 | Vevey-Baden | 1-1 | 30 apr. |
| 19 mar. | 1-1 | Winterthur-Yverdon | 0-2 | 30 apr. |
| Andata (2ª) | Andata (2ª) | 2ª giornata | Ritorno (7ª) | Ritorno (7ª) |
| 13 apr. | 3-0 | Baden-Montreux | 0-2 | 7 mag. |
| 27 mar. | 1-1 | Vevey-Winterthur | 0-1 | 7 mag. |
| 27 mar. | 5-0 | Yverdon-Olten | 1-1 | 7 mag. |
| Andata (3ª) | Andata (3ª) | 3ª giornata | Ritorno (8ª) | Ritorno (8ª) |
| 9 apr. | 2-0 | Montreux-Yverdon | 1-4 | 14 mag. |
| 9 apr. | 3-0 | Olten-Vevey | 2-2 | 14 mag. |
| 9 apr. | 2-1 | Winterthur-Baden | 0-2 | 14 mag. |
| Andata (4ª) | Andata (4ª) | 4ª giornata | Ritorno (9ª) | Ritorno (9ª) |
| 16 apr. | 1-1 | Baden-Yverdon | 2-2 | 21 mag. |
| 16 apr. | 0-1 | Vevey-Montreux | 1-0 | 21 mag. |
| 16 apr. | 3-0 | Winterthur-Olten | 5-0 | 21 mag. |
| Andata (5ª) | Andata (5ª) | 5ª giornata | Ritorno (10ª) | Ritorno (10ª) |
| 23 apr. | 2-0 | Montreux-Winterthur | 1-1 | 24 mag. |
| 23 apr. | 3-3 | Olten-Baden | 1-3 | 24 mag. |
| 23 apr. | 2-1 | Yverdon-Vevey | 1-3 | 24 mag. |

#### Tabellone

| | BAD | MON | OLT | VEV | WIN | YVE |
| Baden | | 3-0 | 3-1 | 1-1 | 2-0 | 1-1 |
| Montreux | 2-0 | | 1-1 | 0-1 | 2-0 | 2-0 |
| Olten | 3-3 | 1-0 | | 3-0 | 0-5 | 1-1 |
| Vevey | 3-1 | 0-1 | 2-2 | | 1-1 | 3-1 |
| Winterthur | 2-1 | 1-1 | 3-0 | 1-0 | | 1-1 |
| Yverdon | 2-2 | 4-1 | 5-0 | 2-1 | 2-0 | |

### Spareggio retrocessione

Spareggio retrocessione fra le quinte classificate per decidere la terza ed ultima relegata in Prima Lega:
| | Risultati | | Luogo e data |
| Renens | 1 - 1 | Vevey | Renens, 31 maggio 1988 |
| Vevey | 1 - 3 | Renens | Vevey, 4 giugno 1988 |

## Verdetto finale

* Il Vevey è relegato in Prima Lega 1988-1989.