| 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 | ||||||||||
| HELVETIA SCHWEIZER CUP - COUPE DE SUISSE - COPPA SVIZZERA - CUPPA SVIZRA | |||||||||||
| Quarter-finals | Servette FC Genève - FC Lugano | 6-2 | |||||||||
| BSC Young Boys Bern - Lausanne-Sports | 2-1 | ||||||||||
| FC Grenchen - FC Young Fellows Zürich | 2-0 | ||||||||||
| FC Concordia Basel 94 - Grasshopper-Club Zürich | 2-5 | ||||||||||
| Semifinals | Grasshopper-Club Zürich - FC Grenchen | 3-0 | aet | ||||||||
| Servette FC Genève - BSC Young Boys Bern | 4-2 | ||||||||||
| Final (Stadion Wankdorf, Bern 14.04 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 FC 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 | ||||||||||
| HELVETIA SCHWEIZER CUP - COUPE DE SUISSE - COPPA SVIZZERA - CUPPA SVIZRA | |||||||||||
| Quarter-finals | FC Luzern - Grasshopper-Club Zürich | 0-2 | |||||||||
| FC Cantonal Neuchâtel - Lausanne-Sports | 0-6 | ||||||||||
| FC Basel 1893 - FC Lugano | 1-1 | aet (FC Basel on coin toss) | |||||||||
| FC Zürich - FC Grenchen | 2-3 | ||||||||||
| Semifinals | Grasshopper-Club Zürich - Lausanne-Sports | 2-1 | |||||||||
| FC Basel 1893 - FC Grenchen | 0-0 | aet | 2-0 | ||||||||
| Final (Stadion Wankdorf, Bern 06.04 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 FC 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 | ||||||||||
| HELVETIA SCHWEIZER CUP - COUPE DE SUISSE - COPPA SVIZZERA - CUPPA SVIZRA | |||||||||||
| Quarter-finals | Grasshopper-Club Zürich - FC La Chaux-de-Fonds | 1-0 | |||||||||
| Servette FC Genève - FC Grenchen | 1-0 | ||||||||||
| BSC Young Boys Bern - FC Locarno | 0-5 | ||||||||||
| FC Basel 1893 - FC Lugano | 0-2 | ||||||||||
| Semifinals | Grasshopper-Club Zürich - Servette FC Genève | 4-1 | |||||||||
| FC Lugano - FC Locarno | 7-0 | ||||||||||
| Final (Stadion Wankdorf, Bern 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 FC 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 | ||||||||||
| HELVETIA SCHWEIZER CUP - COUPE DE SUISSE - COPPA SVIZZERA - CUPPA SVIZRA | |||||||||||
| Quarter-finals | FC Zürich - AC Bellinzona | 1-0 | |||||||||
| Lausanne-Sports - Servette FC Genève | 3-2 | ||||||||||
| FC Biel/Bienne - FC Grenchen | 1-1 | aet | 1-0 | ||||||||
| FC Basel 1893 - BSC Young Boys Bern | 5-1 | ||||||||||
| Semifinals | FC Biel/Bienne - FC Basel 1893 | 0-1 | |||||||||
| Lausanne-Sports - FC Zürich | 1-0 | ||||||||||
| Final (Stadion Wankdorf, Bern 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 FC 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 | ||||||||||
| 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 | |||||||||||
| HELVETIA SCHWEIZER CUP - COUPE DE SUISSE - COPPA SVIZZERA - CUPPA SVIZRA | |||||||||||
| Quarter-finals | FC Locarno - FC Young Fellows Zürich | 0-1 | |||||||||
| FC Grenchen - BSC Young Boys Bern | 0-2 | ||||||||||
| FC Sankt-Gallen 1879 - FC Cantonal Neuchâtel | 3-1 | ||||||||||
| FC Lugano - CS International Genève | 1-2 | ||||||||||
| 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 (Stadion Wankdorf, Bern 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 FC 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 | |||||||||||
| HELVETIA SCHWEIZER CUP - COUPE DE SUISSE - COPPA SVIZZERA - CUPPA SVIZRA | |||||||||||
| Quarter-finals | Grasshopper-Club Zürich - FC Grenchen | 2-1 | |||||||||
| FC Locarno - BSC Young Boys Bern | 0-2 | ||||||||||
| FC Bern - Lausanne-Sports | 0-0 | aet | 1-4 | aet | |||||||
| FC Biel/Bienne - Servette FC Genève | 1-2 | ||||||||||
| Semifinals | BSC Young Boys Bern - Grasshopper-Club Zürich | 0-2 | |||||||||
| Servette FC Genève - Lausanne-Sports | 1-1 aet | 2-3 aet | |||||||||
| Final (Stadion Wankdorf, Bern 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 FC 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 | |||||||||||
| HELVETIA SCHWEIZER CUP - COUPE DE SUISSE - COPPA SVIZZERA - CUPPA SVIZRA | |||||||||||
| Quarter-finals | FC Bern - FC Grenchen | 0-2 | |||||||||
| FC Biel/Bienne - Lausanne-Sports | 0-1 | ||||||||||
| FC Basel 1893 - Grasshopper-Club Zürich | 2-1 | ||||||||||
| FC Lugano - FC Locarno | 1-1 | aet | 0-2 | ||||||||
| Semifinals | FC Basel 1893 - FC Grenchen | 2-1 | |||||||||
| Lausanne-Sports - FC Locarno | 3-3 aet | 2-2 aet | 3-2 | ||||||||
| Final (Stadion Wankdorf, Bern 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 FC 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 | ||||||||||
| HELVETIA SCHWEIZER CUP - COUPE DE SUISSE - COPPA SVIZZERA - CUPPA SVIZRA | |||||||||||
| Quarter-finals | FC La Chaux-de-Fonds - FC Basel 1893 | 2-0 | |||||||||
| FC Lugano - AC Bellinzona | 1-2 | ||||||||||
| Lausanne-Sports - Grasshopper-Club Zürich | 1-2 | aet | |||||||||
| Servette FC Genève - FC Grenchen | 4-5 | ||||||||||
| Semifinals | Grasshopper-Club Zürich - FC Grenchen | 0-3 | |||||||||
| FC La Chaux-de-Fonds - AC Bellinzona | 1-0 | ||||||||||
| Final | FC La Chaux-de-Fonds - FC Grenchen | 2-2 aet | 2-2 aet | 4-0 | |||||||
| (Stadion Wankdorf, Bern 29.03, 18.04 and Stade de la Pontaise, Lausanne 27.06.48) | |||||||||||
| 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 FC 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 | ||||||||||
| SC = Sportclub | |||||||||||
| HELVETIA SCHWEIZER CUP - COUPE DE SUISSE - COPPA SVIZZERA - CUPPA SVIZRA | |||||||||||
| Quarter-finals | Lausanne-Sports - FC Fribourg | 1-0 | |||||||||
| FC Urania-Genève-Sport 1896 - Servette FC Genève | 0-1 | ||||||||||
| FC Zürich - Grasshopper-Club Zürich | 0-6 | ||||||||||
| Étoile Sportive FC Malley - FC Locarno | 2-0 | ||||||||||
| Semifinals | Grasshopper-Club Zürich - Étoile Sportive FC Malley Lausanne | 3-0 | |||||||||
| Servette FC Genève - Lausanne-Sports | 5-1 | ||||||||||
| Final (Stadion Wankdorf, Bern 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 FC 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 | ||||||||||
| HELVETIA SCHWEIZER CUP - COUPE DE SUISSE - COPPA SVIZZERA - CUPPA SVIZRA | |||||||||||
| Quarter-finals | FC Basel 1893 - AC Bellinzona | 2-0 | |||||||||
| Lausanne-Sports - SC Young Fellows Zürich | 2-1 | ||||||||||
| FC Baden - Servette FC Genève | 3-4 | ||||||||||
| FC Fribourg - FC Cantonal Neuchâtel | 3-5 | ||||||||||
| Semifinals | FC Basel 1893 - Lausanne-Sports | 0-1 | |||||||||
| Servette FC Genève - FC Cantonal Neuchâtel | 1-3 | ||||||||||
| Final (Stadion Wankdorf, Bern 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 FC 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 | |||||||||||