SWITZERLAND 1940-41
Nationalliga
  Played Won Drew Lost For Against G/Av Points
1 FC Lugano 22 17 3 2 57 16 3,563 37
2 BSC Young Boys Bern 22 15 5 2 50 9 5,556 35
3 Servette FC Genève 22 15 3 4 55 27 2,037 33
4 Grasshopper-Club Zürich 22 13 3 6 46 31 1,484 29
5 Lausanne-Sports 22 11 2 9 34 17 2,000 24
6 FC Grenchen 22 8 8 6 36 28 1,286 24
7 FC Nordstern Basel 1901 22 6 4 12 30 57 0,526 16
8 FC Young Fellows Zürich 22 5 5 12 27 36 0,750 15
9 FC Luzern 22 5 4 13 26 52 0,500 14
10 FC Biel/Bienne 22 5 4 13 23 48 0,479 14
11 FC La Chaux-de-Fonds 22 5 2 15 35 54 0,648 12
12 FC Sankt-Gallen 1879 22 5 1 16 26 70 0,371 11
  264 110 44 110 445 445   264
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Promoted FC Zürich, FC Cantonal Neuchâtel
Lugano - Lugano - Lugano Basel - Bâle - Basilea
Bern - Berne - Berna Luzern - Lucerne - Lucerna
Genf - Genève - Ginevra Biel - Bienne - Bienne
Zürich - Zurich - Zurigo La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds
Lausanne - Lausanne - Losanna Sankt Gallen - Saint Gall - San Gallo
Grenchen - Granges - Grenchen
German = French = Italian
FC = Football Club FC Fußball-Club
BSC = Berner Sport-Club SC = Sportclub
CUP
Semifinals Grasshopper-Club Zürich - FC Grenchen 3-0 aet
Servette FC Genève - BSC Young Boys Bern 4-2
Final (14.04.1941 and 22.05.1941) Grasshopper-Club Zürich - Servette FC Genève 1-1 aet 2-0
FC Lugano dissolved and re-established as AC Lugano in 2003 FC Young Fellows Zürich dissolved in 1992
Lausanne-Sports dissolved and re-established as Lausanne-Sport in 2003 Servette FC Genève dissolved and re-established in 2005
SWITZERLAND 1941-42
Nationalliga
  Played Won Drew Lost For Against G/Av Points
1 Grasshopper-Club Zürich 26 14 8 4 63 23 2,739 36
2 FC Grenchen 26 16 4 6 56 23 2,435 36
3 Servette FC Genève 26 16 3 7 75 41 1,829 35
4 FC Lugano 26 12 8 6 55 36 1,528 32
5 FC Zürich 26 13 5 8 67 63 1,063 31
6 FC Young Fellows Zürich 26 11 7 8 37 36 1,028 29
7 Lausanne-Sports 26 11 3 12 48 43 1,116 25
8 FC Sankt-Gallen 1879 26 10 4 12 40 62 0,645 24
9 BSC Young Boys Bern 26 7 9 10 38 41 0,927 23
10 FC Cantonal Neuchâtel 26 9 3 14 52 60 0,867 21
11 FC Nordstern Basel 1901 26 7 7 12 30 48 0,625 21
12 FC Luzern 26 5 8 13 26 54 0,481 18
13 FC Biel/Bienne 26 7 3 16 39 76 0,513 17
14 FC La Chaux-de-Fonds 26 6 4 16 30 50 0,600 16
  364 144 76 144 656 656   364
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Play-off (Bern 19,07.42 and Basel 26.07.42) Grasshopper-Club Zürich - FC Grenchen 0-0 aet 1-1 aet
Grasshopper-Club Champions due to goals-average in the tournament
Promoted FC Basel 1893
Zürich - Zurich - Zurigo Bern - Berne - Berna
Grenchen - Granges - Grenchen Neuenburg - Neuchâtel - Neuchâtel
Genf - Genève - Ginevra Basel - Bâle - Basilea
Lugano - Lugano - Lugano Luzern - Lucerne - Lucerna
Lausanne - Lausanne - Losanna Biel - Bienne - Bienne
Sankt Gallen - Saint Gall - San Gallo La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds
German = French = Italian
FC Fußball-Club BSC = Berner Sport-Club
FC = Football Club SC = Sportclub
CUP
Semifinals Grasshopper-Club Zürich - Lausanne-Sports 2-1
FC Basel 1893 - FC Grenchen 0-0 aet 2-0
Final (06.04.1942 and 2505.1942) Grasshopper-Club Zürich - FC Basel 1893 0-0 aet 3-2
FC Lugano dissolved and re-established as AC Lugano in 2003 FC Young Fellows Zürich dissolved in 1992
Lausanne-Sports dissolved and re-established as Lausanne-Sport in 2003 Servette FC Genève dissolved and re-established in 2005
FC Cantonal Neuchâtel dissolved in 1970
SWITZERLAND 1942-43
Nationalliga
  Played Won Drew Lost For Against G/Av Points
1 Grasshopper-Club Zürich 26 19 6 1 91 22 4,136 44
2 FC Lugano 26 15 5 6 67 33 2,030 35
3 Lausanne-Sports 26 15 4 7 45 36 1,250 34
4 BSC Young Boys Bern 26 12 7 7 46 33 1,394 31
5 FC Cantonal Neuchâtel 26 13 2 11 50 45 1,111 28
6 Servette FC Genève 26 12 3 11 59 44 1,341 27
7 FC Grenchen 26 11 5 10 47 39 1,205 27
8 FC Sankt-Gallen 1879 26 12 2 12 43 53 0,811 26
9 FC Biel/Bienne 26 8 4 14 33 45 0,733 20
10 FC Young Fellows Zürich 26 6 8 12 26 43 0,605 20
11 FC Zürich 26 9 2 15 38 71 0,535 20
12 FC Luzern 26 6 6 14 31 45 0,689 18
13 FC Basel 1893 26 7 4 15 29 57 0,509 18
14 FC Nordstern Basel 1901 26 5 6 15 25 64 0,391 16
  364 150 64 150 630 630   364
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Promoted FC La Chaux-de-Fonds
Zürich - Zurich - Zurigo Grenchen - Granges - Grenchen
Lugano - Lugano - Lugano Sankt Gallen - Saint Gall - San Gallo
Lausanne - Lausanne - Losanna Biel - Bienne - Bienne
Bern - Berne - Berna Luzern - Lucerne - Lucerna
Neuenburg - Neuchâtel - Neuchâtel Basel - Bâle - Basilea
Genf - Genève - Ginevra
German = French = Italian
FC = Football Club FC Fußball-Club
BSC = Berner Sport-Club SC = Sportclub
CUP
Semifinals Grasshopper-Club Zürich - Servette FC Genève 4-1
FC Lugano - FC Locarno 7-0
Final (24.04.1943) Grasshopper-Club Zürich - FC Lugano 2-1
FC Lugano dissolved and re-established as AC Lugano in 2003 FC Young Fellows Zürich dissolved in 1992
Lausanne-Sports dissolved and re-established as Lausanne-Sport in 2003 Servette FC Genève dissolved and re-established in 2005
FC Cantonal Neuchâtel dissolved in 1970
SWITZERLAND 1943-44
Nationalliga
  Played Won Drew Lost For Against G/Av Points
1 Lausanne-Sports 26 17 4 5 48 25 1,920 38
2 Servette FC Genève 26 12 8 6 39 25 1,560 32
3 FC Lugano 26 12 6 8 47 32 1,469 30
4 Grasshopper-Club Zürich 26 13 3 10 54 32 1,688 29
5 FC Biel/Bienne 26 12 5 9 42 30 1,400 29
6 BSC Young Boys Bern 26 9 11 6 38 32 1,188 29
7 FC Cantonal Neuchâtel 26 10 8 8 38 27 1,407 28
8 FC Grenchen 26 12 4 10 45 41 1,098 28
9 FC Basel 1893 26 9 8 9 42 38 1,105 26
10 FC La Chaux-de-Fonds 26 10 6 10 34 45 0,756 26
11 FC Young Fellows Zürich 26 9 3 14 46 51 0,902 21
12 FC Sankt-Gallen 1879 26 8 3 15 26 60 0,433 19
13 FC Zürich 26 6 5 15 37 54 0,685 17
14 FC Luzern 26 4 4 18 19 63 0,302 12
  364 143 78 143 555 555   364
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Promoted  AC Bellinzona
Lausanne - Lausanne - Losanna Neuenburg - Neuchâtel - Neuchâtel
Genf - Genève - Ginevra Grenchen - Granges - Grenchen
Lugano - Lugano - Lugano Basel - Bâle - Basilea
Zürich - Zurich - Zurigo La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds
Biel - Bienne - Bienne Sankt Gallen - Saint Gall - San Gallo
Bern - Berne - Berna Luzern - Lucerne - Lucerna
German = French = Italian
FC = Football Club FC Fußball-Club
BSC = Berner Sport-Club SC = Sportclub
CUP
Semifinals FC Biel/Bienne - FC Basel 1893 0-1
Lausanne-Sports - FC Zürich 1-0
Final (10.04.1944) Lausanne-Sports - FC Basel 1893 3-0
FC Lugano dissolved and re-established as AC Lugano in 2003 FC Young Fellows Zürich dissolved in 1992
Lausanne-Sports dissolved and re-established as Lausanne-Sport in 2003 Servette FC Genève dissolved and re-established in 2005
FC Cantonal Neuchâtel dissolved in 1970
SWITZERLAND 1944-45
Nationalliga A
  Played Won Drew Lost For Against G/Av Points
1 Grasshopper-Club Zürich 26 18 5 3 78 39 2,000 41
2 FC Lugano 26 15 4 7 55 36 1,528 34
3 BSC Young Boys Bern 26 13 8 5 37 30 1,233 34
4 FC Grenchen 26 13 7 6 37 29 1,276 33
5 Lausanne-Sports 26 15 2 9 58 39 1,487 32
6 FC Cantonal Neuchâtel 26 10 9 7 36 29 1,241 29
7 FC Young Fellows Zürich 26 10 5 11 35 43 0,814 25
8 FC La Chaux-de-Fonds 26 8 7 11 42 50 0,840 23
9 Servette FC Genève 26 8 5 13 43 47 0,915 21
10 AC Bellinzona 26 5 11 10 24 32 0,750 21
11 FC Zürich 26 6 8 12 45 57 0,789 20
12 FC Biel/Bienne 26 5 10 11 39 56 0,696 20
13 FC Basel 1893 26 6 6 14 45 59 0,763 18
14 FC Sankt-Gallen 1879 26 3 7 16 28 56 0,500 13
  364 135 94 135 602 602   364
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Promoted FC Locarno, FC Bern
Zürich - Zurich - Zurigo La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds
Lugano - Lugano - Lugano Genf - Genève - Ginevra
Bern - Berne - Berna Bellinzona - Bellinzona - Bellinzona
Grenchen - Granges - Grenchen Biel - Bienne - Bienne
Lausanne - Lausanne - Losanna Basel - Bâle - Basilea
Neuenburg - Neuchâtel - Neuchâtel Sankt Gallen - Saint Gall - San Gallo
German = French = Italian
FC = Football Club FC Fußball-Club
BSC = Berner Sport-Club AC = Associazione Calcio
SC = Sportclub
CUP
Semifinals FC Sankt-Gallen 1879 - CS International Genève 1-0 aet
FC Young Fellows Zürich - BSC Young Boys Bern 1-1 aet 0-0 aet 2-4
Final (04.04.1945) BSC Young Boys Bern - FC Sankt-Gallen 1879 3-0
FC Lugano dissolved and re-established as AC Lugano in 2003 FC Young Fellows Zürich dissolved in 1992
Lausanne-Sports dissolved and re-established as Lausanne-Sport in 2003 Servette FC Genève dissolved and re-established in 2005
FC Cantonal Neuchâtel dissolved in 1970 AC Bellinzona dissolved and re-established in 2013
CS International Genève dissolved in 1973
SWITZERLAND 1945-46
Nationalliga A
  Played Won Drew Lost For Against G/Av Points
1 Servette FC Genève 26 16 4 6 55 33 1,667 36
2 FC Lugano 26 12 11 3 40 27 1,481 35
3 Lausanne-Sports 26 12 6 8 53 31 1,710 30
4 Grasshopper-Club Zürich 26 10 9 7 56 44 1,273 29
5 FC Biel/Bienne 26 11 6 9 44 46 0,957 28
6 AC Bellinzona 26 10 6 10 42 36 1,167 26
7 FC Young Fellows Zürich 26 10 6 10 37 37 1,000 26
8 FC Cantonal Neuchâtel 26 9 7 10 32 35 0,914 25
9 FC Locarno 26 8 9 9 39 44 0,886 25
10 FC Bern 26 9 7 10 36 44 0,818 25
11 FC Grenchen 26 8 7 11 34 34 1,000 23
12 BSC Young Boys Bern 26 8 6 12 42 49 0,857 22
13 FC La Chaux-de-Fonds 26 6 6 14 32 70 0,457 18
14 FC Zürich 26 5 6 15 31 43 0,721 16
  364 134 96 134 573 573   364
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Promoted FC Basel 1893, FC Urania-Genève-Sport 1896
Genf - Genève - Ginevra Neuenburg - Neuchâtel - Neuchâtel
Lugano - Lugano - Lugano Locarno - Locarno - Locarno
Lausanne - Lausanne - Losanna Bern - Berne - Berna
Zürich - Zurich - Zurigo Grenchen - Granges - Grenchen
Biel - Bienne - Bienne La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds
Bellinzona - Bellinzona - Bellinzona
German = French = Italian
FC = Football Club AC = Associazione Calcio
FC Fußball-Club BSC = Berner Sport-Club
SC = Sportclub
CUP
Semifinals BSC Young Boys Bern - Grasshopper-Club Zürich 0-2
Servette FC Genève - Lausanne-Sports 1-1 aet 2-3 aet
Final (22.04.1946) Grasshopper-Club Zürich - Lausanne-Sports 3-0
FC Lugano dissolved and re-established as AC Lugano in 2003 FC Young Fellows Zürich dissolved in 1992
Lausanne-Sports dissolved and re-established as Lausanne-Sport in 2003 Servette FC Genève dissolved and re-established in 2005
FC Cantonal Neuchâtel dissolved in 1970 AC Bellinzona dissolved and re-established in 2013
FC Locarno dissolved and re-established in 2018
SWITZERLAND 1946-47
Nationalliga A
  Played Won Drew Lost For Against G/Av Points
1 FC Biel/Bienne 26 14 8 4 60 32 1,875 36
2 Lausanne-Sports 26 15 5 6 44 25 1,760 35
3 FC Lugano 26 10 11 5 34 26 1,308 31
4 FC Basel 1893 26 12 5 9 60 45 1,333 29
5 Servette FC Genève 26 11 6 9 54 49 1,102 28
6 Grasshopper-Club Zürich 26 12 3 11 61 42 1,452 27
7 FC Grenchen 26 10 6 10 36 30 1,200 26
8 SC Young Fellows Zürich 26 9 8 9 49 46 1,065 26
9 FC Locarno 26 10 5 11 41 50 0,820 25
10 AC Bellinzona 26 10 3 13 49 51 0,961 23
11 FC Bern 26 8 5 13 31 48 0,646 21
12 FC Cantonal Neuchâtel 26 8 5 13 28 53 0,528 21
13 BSC Young Boys Bern 26 6 6 14 44 59 0,746 18
14 FC Urania-Genève-Sport 1896 26 7 4 15 33 68 0,485 18
  364 142 80 142 624 624   364
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Promoted FC La Chaux-de-Fonds, FC Zürich
Biel - Bienne - Bienne Grenchen - Granges - Grenchen
Lausanne - Lausanne - Losanna Locarno - Locarno - Locarno
Lugano - Lugano - Lugano Bellinzona - Bellinzona - Bellinzona
Basel - Bâle - Basilea Bern - Berne - Berna
Genf - Genève - Ginevra Neuenburg - Neuchâtel - Neuchâtel
Zürich - Zurich - Zurigo
German = French = Italian
FC Fußball-Club AC = Associazione Calcio
FC = Football Club BSC = Berner Sport-Club
SC = Sportclub
CUP
Semifinals FC Basel 1893 - FC Grenchen 2-1
Lausanne-Sports - FC Locarno 3-3 aet 2-2 aet 3-2
Final (07.04.1947) FC Basel 1893 - Lausanne-Sports 3-0
FC Lugano dissolved and re-established as AC Lugano in 2003 FC Young Fellows Zürich dissolved in 1992
Lausanne-Sports dissolved and re-established as Lausanne-Sport in 2003 Servette FC Genève dissolved and re-established in 2005
FC Cantonal Neuchâtel dissolved in 1970 AC Bellinzona dissolved and re-established in 2013
FC Locarno dissolved and re-established in 2018
SWITZERLAND 1947-48
Nationalliga A
  Played Won Drew Lost For Against G/Av Points
1 AC Bellinzona 26 15 8 3 58 28 2,071 38
2 FC Biel/Bienne 26 16 5 5 57 38 1,500 37
3 Lausanne-Sports 26 16 2 8 59 32 1,844 34
4 FC La Chaux-de-Fonds 26 12 4 10 73 54 1,352 28
5 Servette FC Genève 26 10 6 10 61 51 1,196 26
6 FC Grenchen 26 10 6 10 53 58 0,914 26
7 FC Locarno 26 10 5 11 43 45 0,956 25
8 Grasshopper-Club Zürich 26 9 6 11 60 52 1,154 24
9 FC Zürich 26 10 4 12 54 60 0,900 24
10 FC Basel 1893 26 7 10 9 44 51 0,863 24
11 FC Lugano 26 9 6 11 34 44 0,773 24
12 SC Young Fellows Zürich 26 9 5 12 41 45 0,911 23
13 FC Bern 26 8 5 13 28 56 0,500 21
14 FC Cantonal Neuchâtel 26 2 6 18 34 85 0,400 10
  364 143 78 143 699 699   364
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Promoted FC Chiasso, FC Urania-Genève-Sport 1896
FC Yeverdon + FC Concordia Yeverdon + White Star Yverdon => Yverdon-Sport FC
Bellinzona - Bellinzona - Bellinzona Locarno - Locarno - Locarno
Biel - Bienne - Bienne Zürich - Zurich - Zurigo
Lausanne - Lausanne - Losanna Basel - Bâle - Basilea
La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds Lugano - Lugano - Lugano
Genf - Genève - Ginevra Bern - Berne - Berna
Grenchen - Granges - Grenchen Neuenburg - Neuchâtel - Neuchâtel
German = French = Italian
AC = Associazione Calcio FC = Football Club
FC Fußball-Club SC = Sportclub
CUP
Semifinals Grasshopper-Club Zürich - FC Grenchen 0-3
FC La Chaux-de-Fonds - AC Bellinzona 1-0
Final (29.03.1948, 18.04.1948 and 27.06.1948) FC La Chaux-de-Fonds - FC Grenchen 2-2 aet 2-2 aet 4-0
FC Lugano dissolved and re-established as AC Lugano in 2003 FC Young Fellows Zürich dissolved in 1992
Lausanne-Sports dissolved and re-established as Lausanne-Sport in 2003 Servette FC Genève dissolved and re-established in 2005
FC Cantonal Neuchâtel dissolved in 1970 AC Bellinzona dissolved and re-established in 2013
FC Locarno dissolved and re-established in 2018
SWITZERLAND 1948-49
Nationalliga A
  Played Won Drew Lost For Against G/Av Points
1 FC Lugano 26 18 4 4 41 18 2,278 40
2 FC Basel 1893 26 13 7 6 58 37 1,568 33
3 FC La Chaux-de-Fonds 26 11 7 8 54 50 1,080 29
4 Servette FC Genève 26 10 7 9 59 43 1,372 27
5 FC Zürich 26 10 7 9 65 59 1,102 27
6 AC Bellinzona 26 9 9 8 31 33 0,939 27
7 FC Locarno 26 10 7 9 32 40 0,800 27
8 Lausanne-Sports 26 11 4 11 52 41 1,268 26
9 FC Biel/Bienne 26 10 5 11 39 38 1,026 25
10 FC Grenchen 26 6 11 9 39 42 0,929 23
11 FC Chiasso 26 8 6 12 35 55 0,636 22
12 SC Young Fellows Zürich 26 8 5 13 45 66 0,682 21
13 Grasshopper-Club Zürich 26 7 6 13 42 51 0,824 20
14 FC Urania-Genève-Sport 1896 26 4 9 13 32 51 0,627 17
  364 135 94 135 624 624   364
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Promoted FC Sankt-Gallen 1879, FC Bern
Lugano - Lugano - Lugano Locarno - Locarno - Locarno
Basel - Bâle - Basilea Lausanne - Lausanne - Losanna
La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds Biel - Bienne - Bienne
Genf - Genève - Ginevra Grenchen - Granges - Grenchen
Zürich - Zurich - Zurigo Chiasso - Chiasso - Chiasso
Bellinzona - Bellinzona - Bellinzona
German = French = Italian
FC = Football Club AC = Associazione Calcio
FC Fußball-Club SC = Sportclub
CUP
Semifinals Grasshopper-Club Zürich - Étoile Sportive FC Malley Lausanne 3-0
Servette FC Genève - Lausanne-Sports 5-1
Final (25.03.1949) Servette FC Genève - Grasshopper-Club Zürich 3-0
FC Lugano dissolved and re-established as AC Lugano in 2003 FC Young Fellows Zürich dissolved in 1992
Lausanne-Sports dissolved and re-established as Lausanne-Sport in 2003 Servette FC Genève dissolved and re-established in 2005
FC Locarno dissolved and re-established in 2018 AC Bellinzona dissolved and re-established in 2013
SWITZERLAND 1949-50
Nationalliga A
  Played Won Drew Lost For Against G/Av Points
1 Servette FC Genève 26 16 3 7 73 41 1,780 35
2 FC Basel 1893 26 14 5 7 48 40 1,200 33
3 Lausanne-Sports 26 12 8 6 57 35 1,629 32
4 FC Chiasso 26 13 5 8 45 39 1,154 31
5 FC La Chaux-de-Fonds 26 12 7 7 56 53 1,057 31
6 FC Zürich 26 12 4 10 59 46 1,283 28
7 FC Grenchen 26 10 7 9 43 44 0,977 27
8 AC Bellinzona 26 11 4 11 43 44 0,977 26
9 FC Lugano 26 9 6 11 47 45 1,044 24
10 SC Young Fellows Zürich 26 10 4 12 48 50 0,960 24
11 FC Locarno 26 10 4 12 40 47 0,851 24
12 FC Biel/Bienne 26 8 6 12 45 42 1,071 22
13 FC Sankt-Gallen 1879 26 7 2 17 40 79 0,506 16
14 FC Bern 26 4 3 19 31 70 0,443 11
  364 148 68 148 675 675   364
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Promoted BSC Young Boys Bern, FC Cantonal Neuchâtel
Genf - Genève - Ginevra Bellinzona - Bellinzona - Bellinzona
Basel - Bâle - Basilea Lugano - Lugano - Lugano
Lausanne - Lausanne - Losanna Locarno - Locarno - Locarno
Chiasso - Chiasso - Chiasso Biel - Bienne - Bienne
La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds Sankt Gallen - Saint Gall - San Gallo
Zürich - Zurich - Zurigo Bern - Berne - Berna
Grenchen - Granges - Grenchen
German = French = Italian
FC = Football Club AC = Associazione Calcio
FC Fußball-Club SC = Sportclub
CUP
Semifinals FC Basel 1893 - Lausanne-Sports 0-1
Servette FC Genève - FC Cantonal Neuchâtel 1-3
Final (25.03.1949) Lausanne-Sports - FC Cantonal Neuchâtel 1-1 aet 4-0
FC Lugano dissolved and re-established as AC Lugano in 2003 FC Young Fellows Zürich dissolved in 1992
Lausanne-Sports dissolved and re-established as Lausanne-Sport in 2003 Servette FC Genève dissolved and re-established in 2005
FC Locarno dissolved and re-established in 2018 AC Bellinzona dissolved and re-established in 2013
FC Cantonal Neuchâtel dissolved in 1970