# Prima Lega 1938-1939 (calcio)

La Prima Lega 1938-1939 è stata la 37ª edizione del campionato svizzero di calcio di Prima Lega (seconda divisione). Le squadre partecipanti erano 24, suddivise in due gironi di 12 squadre ciascuno. La squadra vincitrice è stata il San Gallo, promosso in Lega Nazionale 1939-1940.

## Stagione
### Novità

Dalla Lega Nazionale è stato retrocesso il Berna. Dalla Prima Lega è stato promosso in Lega Nazionale lo La Chaux-de-Fonds e sono state retrocesse in Seconda Lega il Kickers Lucerna, lo Sciaffusa, il Porrentruy e il Derendingen. Dalla Seconda Lega sono state promesse in Prima Lega il Dopolavoro Ginevra, il Birsfelden, il Kreuzlingen e il Friburgo.

### Formula

Partecipano 24 squadre suddivise in due gironi all'italiana con criterio di vicinanza regionale. Due punti per la vittoria, un punto per il pareggio e zero punti per la sconfitta. Le due squadre vincenti i rispettivi gironi si affrontano per stabilire la squadra promossa in Lega Nazionale e la campionessa di Prima Lega. Le ultime e le penultime due squadre classificate di ogni girone vengono retrocesse direttamente in Seconda Lega.

## Squadre partecipanti

| Club | Stagione | Città | Stadio | Stagione precedente 1937-1938 |
| Bellinzona | dettagli | Bellinzona | Comunale di Bellinzona | 8º posto nel Girone Est |
| Birsfelden | dettagli | Birsfelden | Sportplatz Sternenfeld | (neopromosso) |
| Blue Star | dettagli | Zurigo | Stadion Hardhof | 5º posto nel Girone Est |
| Brühl | dettagli | San Gallo | Paul-Grüninger-Stadion | 3º posto nel Girone Est |
| Chiasso | dettagli | Chiasso | Campo di Via Comacini | 10º posto nel Girone Est |
| Concordia Basilea | dettagli | Basilea | Stadion Schützenmatte | 2º posto nel Girone Est |
| SCI Juventus Zurigo | dettagli | Zurigo | Utogrund | 6º posto nel Girone Est |
| Kreuzlingen | dettagli | Kreuzlingen | Sportplatz Hafenareal | (neopromosso) |
| Locarno | dettagli | Locarno | Stadio del Lido | 9º posto nel Girone Est |
| San Gallo | dettagli | San Gallo | Stadio Espenmoos | 1º posto nel Girone Est |
| Winterthur | dettagli | Winterthur | Stadion Schützenwiese | 7º posto nel Girone Est |
| Zurigo | dettagli | Zurigo | Stadio Letzigrund | 4º posto nel Girone Est |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | San Gallo | 30 | 22 | 13 | 4 | 5 | 59 | 26 | +33 |
| 2. | Concordia Basilea | 27 | 22 | 10 | 7 | 5 | 40 | 39 | +1 |
| 3. | Bellinzona | 26 | 22 | 10 | 6 | 6 | 40 | 31 | +9 |
| 4. | Brühl | 24 | 22 | 10 | 4 | 8 | 44 | 33 | +11 |
| 5. | Zurigo | 24 | 22 | 10 | 4 | 8 | 45 | 43 | +2 |
| 6. | Locarno | 23 | 22 | 10 | 3 | 9 | 35 | 27 | +8 |
| 7. | Birsfelden | 22 | 22 | 8 | 6 | 8 | 33 | 32 | +1 |
| 8. | Blue Stars Zurigo | 20 | 22 | 7 | 6 | 9 | 26 | 29 | -3 |
| 9. | Chiasso | 20 | 22 | 7 | 6 | 9 | 27 | 38 | -11 |
| 10. | SCI Juventus Zurigo | 19 | 22 | 7 | 5 | 10 | 34 | 35 | -1 |
| 11. | Kreuzlingen | 16 | 22 | 5 | 6 | 11 | 30 | 44 | -14 |
| 12. | Winterthur | 13 | 22 | 5 | 3 | 14 | 16 | 42 | -26 |
Legenda:
    Ammesso allo pareggio promozione.
    Ammesso allo spareggio retrocessione.
    Retrocesso in Seconda Lega 1939-1940.
Note:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.

### Tabellone

| | Bel | Bir | BSZ | Brü | Chi | Con | Juv | Kre | Loc | SGa | Win | Zur |
| Bellinzona | | 2-0 | 1-3 | 1-0 | 2-1 | 0-0 | 2-0 | 1-2 | 2-1 | 3-2 | 3-1 | 3-3 |
| Birsfelden | 2-1 | | 2-2 | 0-4 | 0-0 | 0-2 | 6-1 | 2-0 | 2-1 | 0-0 | 5-1 | 0-0 |
| Blue Star Zurigo | 3-1 | 1-4 | | 2-1 | 1-2 | 0-2 | 0-0 | 2-2 | 0-1 | 0-2 | 0-1 | 3-0 |
| Brühl | 3-0 | 2-0 | 1-2 | | 5-0 | 2-2 | 5-3 | 3-0 | 1-0 | 0-2 | 3-1 | 1-5 |
| Chiasso | 0-0 | 2-2 | 0-3 | 1-2 | | 3-3 | 1-1 | 1-0 | 1-2 | 1-0 | 0-0 | 1-3 |
| Concordia Basilea | 0-5 | 0-0 | 2-0 | 1-1 | 1-2 | | 5-2 | 1-1 | 2-1 | 2-1 | 2-1 | 5-1 |
| Juventus Zurigo | 2-1 | 2-1 | 1-2 | 1-1 | 0-2 | 1-1 | | 6-4 | 3-1 | 3-0 | 3-0 | 0-3 |
| Kreuzlingen | 2-5 | 1-2 | 0-0 | 1-1 | 5-1 | 2-1 | 2-2 | | 0-4 | 3-3 | 0-2 | 0-3 |
| Locarno | 1-1 | 2-0 | 2-2 | 5-1 | 2-0 | 0-2 | 1-0 | 3-2 | | 2-0 | 0-1 | 3-0 |
| San Gallo | 1-2 | 4-0 | 0-0 | 4-1 | 4-3 | 10-1 | 5-1 | 1-0 | 4-0 | | 1-0 | 4-1 |
| Winterthur | 1-1 | 0-3 | 3-0 | 1-0 | 0-2 | 0-1 | 0-1 | 0-2 | 1-2 | 0-5 | | 2-2 |
| Zurigo | 1-1 | 4-2 | 1-0 | 1-6 | 1-4 | 4-2 | 2-1 | 0-1 | 1-0 | 3-4 | 6-0 | |

### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (12ª) | ritorno (12ª) |
| 4 set. | 3-3 | Bellinzona-Zurigo | 1-1 | 5 feb. |
| 4 set. | 5-1 | Birsfelden-Winterthur | 3-0 | 12 feb. |
| 4 set. | 0-2 | Blue Stars-San Gallo | 0-0 | 16 apr. |
| 4 set. | 1-1 | Kreuzlingen-Bruhl | 0-3 | 28 mag. |
| 4 set. | 1-0 | Locarno-Juventus | 1-3 | 14 mag. |
| 2 ott. | 3-3 | Chiasso-Concordia | 2-1 | 2 apr. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (13ª) | ritorno (13ª) |
| 11 set. | 1-0 | Chiasso-Kreuzlingen | 1-5 | 7 mag. |
| 11 set. | 1-2 | San Gallo-Bellinzona | 2-3 | 26 feb. |
| 25 set. | 1-1 | Concordia-Bruhl | 2-2 | 5 feb. |
| 2 ott. | 2-2 | Birsfelden-Blue Stars | 4-1 | 18 dic. |
| 4 dic. | 0-3 | Juventus-Zurigo | 1-2 | 12 mar. |
| 11 dic. | 1-2 | Winterthur-Locarno | 1-0 | 26 mar. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (14ª) | ritorno (14ª) |
| 9 set. | 2-2 | Bellinzona-Concordia | 5-0 | 15 gen. |
| 9 set. | 2-2 | Chiasso-Birsfelden | 0-0 | 26 feb. |
| 9 set. | 2-2 | Locarno-Blue Stars | 1-0 | 5 feb. |
| 2 ott. | 0-2 | Bruhl-San Gallo | 1-4 | 7 mag. |
| 2 ott. | 0-3 | Kreuzlingen-Zurigo | 1-0 | 14 mag. |
| 2 ott. | 0-1 | Winterthur-Juventus | 0-3 | 29 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (15ª) | ritorno (15ª) |
| 25 set. | 0-1 | Blue Stars-Winterthur | 0-3 | 14 mag. |
| 25 set. | 1-2 | Kreuzlingen-Birsfelden | 0-2 | 5 feb. |
| 13 nov. | 2-1 | Concordia-San Gallo | 1-10 | 18 mag. |
| 13 nov. | 3-0 | Locarno-Zurigo | 0-1 | 7 mag. |
| 4 dic. | 5-0 | Bruhl-Chiasso | 2-1 | 16 apr. |
| 11 dic. | 2-1 | Juventus-Bellinzona | 0-2 | 2 apr. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (16ª) | ritorno (16ª) |
| 11 set. | 1-6 | Zurigo-Bruhl | 5-1 | 23 apr. |
| 2 ott. | 1-1 | Locarno-Bellinzona | 1-2 | 19 mar. |
| 13 nov. | 1-2 | Blue Stars-Chiasso | 3-0 | 15 gen. |
| 13 nov. | 0-2 | Kreuzlingen-Winterthur | 2-0 | 19 feb. |
| 11 dic. | 0-2 | Birsfelden-Concordia | 0-0 | 7 mag. |
| 18 dic. | 5-0 | San Gallo-Juventus | 0-3 | 26 mar. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (17ª) | ritorno (17ª) |
| 9 ott. | 3-1 | Bellinzona-Winterthur | 1-1 | 23 apr. |
| 9 ott. | 1-1 | Concordia-Kreuzlingen | 1-2 | 18 dic. |
| 9 ott. | 1-2 | Juventus-Blue Stars | 0-0 | 26 feb. |
| 9 ott. | 5-1 | Locarno-Bruhl | 0-1 | 26 feb. |
| 9 ott. | 4-3 | San Gallo-Chiasso | 0-1 | 5 feb. |
| 9 ott. | 4-2 | Zurigo-Birsfelden | 0-0 | 26 mar. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (18ª) | ritorno (18ª) |
| 16 ott. | 1-3 | Bellinzona-Blue Stars | 1-3 | 7 mag. |
| 16 ott. | 6-1 | Birsfelden-Juventus | 1-2 | 19 feb. |
| 16 ott. | 3-1 | Bruhl-Winterthur | 0-1 | 2 apr. |
| 16 ott. | 1-2 | Chiasso-Locarno | 0-2 | 12 feb. |
| 16 ott. | 5-1 | Concordia-Zurigo | 2-4 | 30 apr. |
| 16 ott. | 3-3 | Kreuzlingen-San Gallo | 0-1 | 22 gen. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (19ª) | ritorno (19ª) |
| 23 ott. | 1-0 | Bellinzona-Bruhl | 0-3 | 21 mag. |
| 23 ott. | 0-2 | Juventus-Chiasso | 1-1 | 30 apr. |
| 23 ott. | 0-0 | Kreuzlingen-Blue Stars | 2-2 | 4 giu. |
| 23 ott. | 0-2 | Locarno-Concordia | 1-2 | 12 mar. |
| 23 ott. | 4-0 | San Gallo-Birsfelden | 0-0 | 23 apr. |
| 23 ott. | 2-2 | Winterthur-Zurigo | 0-6 | 5 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (20ª) | ritorno (20ª) |
| 30 ott. | 2-1 | Birsfelden-Bellinzona | 0-2 | 16 apr. |
| 30 ott. | 1-2 | Bruhl-Blue Stars | 1-2 | 30 apr. |
| 30 ott. | 5-2 | Concordia-Juventus | 1-1 | 23 apr. |
| 30 ott. | 3-2 | Locarno-Kreuzlingen | 4-0 | 23 apr. |
| 30 ott. | 0-0 | Winterthur-Chiasso | 0-2 | 18 dic. |
| 30 ott. | 3-4 | Zurigo-San Gallo | 1-4 | 12 feb. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (21ª) | ritorno (21ª) |
| 25 set. | 1-4 | Zurigo-Chiasso | 3-1 | 19 mar. |
| 13 nov. | 5-3 | Bruhl-Juventus | 1-1 | 12 feb. |
| 4 dic. | 1-2 | Bellinzona-Kreuzlingen | 5-2 | 5 mar. |
| 4 dic. | 2-1 | Birsfelden-Locarno | 0-2 | 30 apr. |
| 4 dic. | 2-0 | Concordia-Blue Stars | 2-0 | 26 mar. |
| 4 dic. | 0-5 | Winterthur-San Gallo | 0-1 | 30 apr. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (22ª) | ritorno (22ª) |
| 27 nov. | 0-4 | Birsfelden-Bruhl | 0-2 | 14 mag. |
| 27 nov. | 3-0 | Blue Stars-Zurigo | 0-1 | 2 apr. |
| 27 nov. | 0-0 | Chiasso-Bellinzona | 1-2 | 22 gen. |
| 27 nov. | 2-2 | Kreuzlingen-Juventus | 4-6 | 16 apr. |
| 27 nov. | 0-1 | Winterthur-Concordia | 1-2 | 26 feb. |
| 27 nov. | 4-0 | San Gallo-Locarno | 2-2 | 29 gen. |

## Squadre partecipanti

| Club | Stagione | Città | Stadio | Stagione precedente 1937-1938 |
| Aarau | dettagli | Aarau | Stadion Brügglifeld | 3º posto nel Girone Ovest |
| Berna | dettagli | Berna | Stadio Neufeld | 12º posto (Retrocessa) |
| Cantonal Neuchâtel | dettagli | Neuchatel | Stade de la Maladière | 4º posto nel Girone Ovest |
| Concordia Yverdon | dettagli | Yverdon-les-Bains | Stade Municipal de Yverdon | 6º posto nel Girone Ovest |
| Dopolavoro Ginevra | dettagli | Ginevra | Stade de Malagnou | (neopromosso) |
| Forward | dettagli | Morges | Parc des Sports de Morges | 8º posto nel Girone Ovest |
| Friburgo | dettagli | Friborgo | Stade Saint-Léonard | (neopromosso) |
| Monthey | dettagli | Monthey | Stade Municipal de Monthey | 10º posto nel Girone Ovest |
| Montreux-Sports | dettagli | Montreux | Stade de Chailly | 7º posto nel Girone Ovest |
| Soletta | dettagli | Soletta | Stadion Fussballclub Solothurn | 9º posto nel Girone Ovest |
| Urania Ginevra | dettagli | Ginevra | Stade de Frontenex | 5º posto nel Girone Ovest |
| Vevey | dettagli | Vevey | Stade de Copet | 2º posto nel Girone Ovest |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Cantonal Neuchâtel | 34 | 22 | 16 | 2 | 4 | 70 | 26 | +44 |
| 2. | Urania Ginevra | 29 | 22 | 14 | 1 | 7 | 46 | 36 | +10 |
| 3. | Friburgo | 24 | 22 | 8 | 8 | 6 | 43 | 34 | +10 |
| 4. | Soletta | 24 | 22 | 8 | 8 | 6 | 45 | 36 | +9 |
| 5. | Dopolavoro Ginevra | 23 | 22 | 9 | 5 | 8 | 28 | 41 | -13 |
| 6. | Forward Morges | 22 | 22 | 8 | 6 | 8 | 33 | 30 | +3 |
| 7. | Monthey | 20 | 22 | 8 | 4 | 10 | 43 | 49 | -6 |
| 8. | Berna | 19 | 22 | 7 | 5 | 10 | 35 | 41 | -6 |
| 9. | Montreux-Sports | 19 | 22 | 6 | 7 | 9 | 41 | 49 | -8 |
| 10. | Aarau | 18 | 22 | 8 | 2 | 12 | 41 | 43 | -2 |
| 11. | Vevey | 18 | 22 | 7 | 4 | 11 | 36 | 45 | -9 |
| 12. | Concordia Yverdon | 14 | 22 | 4 | 6 | 12 | 28 | 49 | -21 |
Legenda:
    Ammesso allo pareggio promozione.
    Ammesso allo spareggio retrocessione.
    Retrocesso in Seconda Lega 1939-1940.
Note:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.

#### Spareggio penultimo posto

| | | | Città e data |
| Aarau | 2-1 | Vevey-Sports | Friburgo, 4 giugno 1939 |

### Tabellone

| | Aar | Ber | Can | Con | Dop | Fri | For | Moy | Mox | Sol | Ura | Vev |
| Aarau | | 3-1 | 1-2 | 9-2 | 2-3 | 0-2 | 1-2 | 4-0 | 2-1 | 1-2 | 2-0 | 3-1 |
| Berna | 1-1 | | 2-0 | 1-0 | 2-0 | 1-2 | 2-2 | 3-1 | 3-2 | 2-2 | 3-1 | 2-3 |
| Cantonal Neuchâtel | 3-0 | 2-1 | | 6-0 | 2-3 | 2-1 | 3-1 | 4-1 | 10-0 | 4-1 | 4-0 | 6-2 |
| Concordia Yverdon | 5-1 | 5-1 | 1-1 | | 1-1 | 1-2 | 1-1 | 1-4 | 3-2 | 1-1 | 0-1 | 1-2 |
| Dopolavoro Ginevra | 0-1 | 3-2 | 0-8 | 0-0 | | 1-1 | 2-1 | 1-1 | 2-0 | 3-1 | 1-3 | 2-1 |
| Friburgo | 4-0 | 1-1 | 3-1 | 2-1 | 1-2 | | 0-0 | 1-1 | 6-0 | 2-2 | 3-1 | 2-2 |
| Forward | 1-0 | 1-0 | 1-2 | 1-2 | 0-1 | 4-2 | | 6-0 | 1-0 | 2-1 | 0-0 | 1-1 |
| Monthey | 3-4 | 3-1 | 1-2 | 3-0 | 3-1 | 3-1 | 3-4 | | 0-0 | 0-2 | 3-2 | 3-1 |
| Montreux | 2-1 | 3-3 | 1-1 | 2-1 | 1-1 | 2-2 | 1-1 | 3-2 | | 2-4 | 3-1 | 1-3 |
| Soletta | 3-2 | 1-2 | 2-3 | 1-1 | 3-1 | 1-1 | 4-2 | 3-3 | 1-1 | | 6-1 | 3-0 |
| Urania Ginevra | 2-0 | 3-1 | 3-1 | 5-1 | 2-0 | 4-3 | 1-0 | 5-3 | 3-1 | 1-0 | | 1-0 |
| Vevey | 3-3 | 2-0 | 1-3 | 2-0 | 5-0 | 4-1 | 3-1 | 0-2 | 1-3 | 1-1 | 1-6 | |

### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (12ª) | ritorno (12ª) |
| 4 set. | 1-2 | Aarau-Cantonal | 0-3 | 19 feb. |
| 4 set. | 1-2 | Concordia-Vevey | 0-2 | 14 mag. |
| 4 set. | 6-0 | Forward-Montey | 4-3 | 14 mag. |
| 4 set. | 1-1 | Friburgo-Berna | 2-1 | 5 feb. |
| 4 set. | 1-1 | Montreux-Dopolavoro | 0-2 | 5 feb. |
| 4 set. | 6-1 | Soletta-Urania | 0-1 | 5 feb. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (13ª) | ritorno (13ª) |
| 11 set. | 6-0 | Cantonal-Concordia | 1-1 | 18 dic. |
| 11 set. | 2-1 | Dopolavoro-Vevey | 0-5 | 12 feb. |
| 11 set. | 3-4 | Monthey-Aarau | 0-4 | 18 dic. |
| 11 set. | 2-2 | Montreux-Friburgo | 0-6 | 18 dic. |
| 11 set. | 1-0 | Urania-Forward | 0-0 | 12 feb. |
| 11 dic. | 2-2 | Berna-Soletta | 2-1 | 18 dic. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (14ª) | ritorno (14ª) |
| 25 set. | 2-0 | Aarau-Urania | 0-2 | 15 gen. |
| 25 set. | 1-4 | Concordia-Monthey | 0-3 | 7 mag. |
| 25 set. | 1-0 | Forward-Berna | 2-2 | 2 apr. |
| 25 set. | 1-2 | Friburgo-Dopolavoro | 1-1 | 15 gen. |
| 25 set. | 1-1 | Soletta-Montreux | 4-2 | 18 mag. |
| 25 set. | 1-3 | Vevey-Cantonal | 2-6 | 15 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (15ª) | ritorno (15ª) |
| 2 ott. | 1-1 | Berna-Aarau | 1-3 | 22 gen. |
| 2 ott. | 2-2 | Friburgo-Soletta | 1-1 | 5 mar. |
| 2 ott. | 3-1 | Monthey-Vevey | 2-0 | 5 mar. |
| 2 ott. | 1-1 | Montreux-Forward | 0-1 | 22 gen. |
| 2 ott. | 5-1 | Urania-Concordia | 1-0 | 22 gen. |
| 22 gen. | 2-3 | Cantonal-Dopolavoro | 8-0 | 5 mar. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (16ª) | ritorno (16ª) |
| 9 ott. | 2-1 | Aarau-Montreux | 1-2 | 26 feb. |
| 9 ott. | 4-1 | Cantonal-Monthey | 2-1 | 26 feb. |
| 9 ott. | 5-1 | Concordia-Berna | 0-1 | 26 feb. |
| 9 ott. | 4-2 | Forward-Friburgo | 0-0 | 26 feb. |
| 9 ott. | 3-1 | Soletta-Dopolavoro | 1-3 | 26 feb. |
| 9 ott. | 1-6 | Vevey-Urania | 0-1 | 26 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (17ª) | ritorno (17ª) |
| 16 ott. | 2-3 | Berna-Vevey | 0-2 | 12 mar. |
| 16 ott. | 1-1 | Dopolavoro-Monthey | 1-3 | 12 mar. |
| 16 ott. | 4-0 | Friburgo-Aarau | 2-0 | 12 mar. |
| 16 ott. | 2-1 | Montreux-Concordia | 2-3 | 12 mar. |
| 16 ott. | 4-2 | Soletta-Forward | 1-2 | 12 mar. |
| 16 ott. | 3-1 | Urania-Cantonal | 0-4 | 12 mar. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (18ª) | ritorno (18ª) |
| 23 ott. | 2-1 | Cantonal-Friburgo | 1-3 | 16 apr. |
| 23 ott. | 1-1 | Concordia-Forward | 2-1 | 16 apr. |
| 23 ott. | 0-1 | Dopolavoro-Aarau | 3-2 | 16 apr. |
| 23 ott. | 0-0 | Monthey-Montreux | 2-3 | 16 apr. |
| 23 ott. | 3-1 | Urania-Berna | 1-3 | 16 apr. |
| 23 ott. | 1-1 | Vevey-Soletta | 0-3 | 16 apr. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (19ª) | ritorno (19ª) |
| 30 ott. | 1-2 | Aarau-Soletta | 2-3 | 2 apr. |
| 30 ott. | 2-1 | Cantonal-Berna | 0-2 | 21 mag. |
| 30 ott. | 1-2 | Concordia-Friburgo | 1-2 | 14 mag. |
| 30 ott. | 0-1 | Forward-Dopolavoro | 1-2 | 19 mar. |
| 30 ott. | 3-2 | Monthey-Urania | 3-5 | 14 mag. |
| 30 ott. | 1-3 | Vevey-Montreux | 0-1 | 2 apr. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (20ª) | ritorno (20ª) |
| 13 nov. | 3-1 | Berna-Monthey | 1-3 | 26 mar. |
| 13 nov. | 1-0 | Forward-Aarau | 2-1 | 26 mar. |
| 13 nov. | 2-2 | Friburgo-Vevey | 1-4 | 26 mar. |
| 13 nov. | 1-1 | Montreux-Cantonal | 0-10 | 26 mar. |
| 13 nov. | 1-1 | Soletta-Concordia | 1-1 | 26 mar. |
| 11 dic. | 1-3 | Dopolavoro-Urania | 0-2 | 26 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (21ª) | ritorno (21ª) |
| 27 nov. | 9-2 | Aarau-Concordia | 1-5 | 23 apr. |
| 27 nov. | 3-2 | Dopolavoro-Berna | 0-2 | 23 apr. |
| 27 nov. | 1-1 | Forward-Vevey | 1-3 | 23 apr. |
| 27 nov. | 1-1 | Friburgo-Monthey | 1-3 | 23 apr. |
| 27 nov. | 3-1 | Montreux-Urania | 1-3 | 23 apr. |
| 27 nov. | 2-3 | Soletta-Cantonal | 1-4 | 23 apr. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (22ª) | ritorno (22ª) |
| 4 dic. | 3-2 | Berna-Montreux | 3-3 | 14 mag. |
| 4 dic. | 3-1 | Cantonal-Forward | 2-1 | 30 apr. |
| 4 dic. | 1-1 | Concordia-Dopolavoro | 0-0 | 2 apr. |
| 4 dic. | 0-2 | Monthey-Soletta | 3-3 | 30 apr. |
| 4 dic. | 4-3 | Urania-Friburgo | 1-3 | 30 apr. |
| 4 dic. | 3-3 | Vevey-Aarau | 1-3 | 30 apr. |

## Spareggi promozione

| | | | Città e data |
| San Gallo | 3-0 | Cantonal Neuchatel | San Gallo, 4 giugno 1939 |
| Cantonal Neuchatel | 1-1 | San Gallo | Neuchâtel, 11 giugno 1939 |

## Spareggio retrocessione

| | | | Città e data |
| Vevey-Sports | 6-1 | Kreuzlingen | Vevey, 18 giugno 1939 |

## Verdetti finali

* San Gallo Promosso in Lega Nazionale 1939-1940.
* Winterthur, Concordia Yverdon e Kreuzlingen retrocessi in Seconda Lega 1939-1940.