Swiss Confederation
SWITZERLAND 1920-21
EAST
  Played Won Drew Lost For Against Diff. Points
1 Grasshopper-Club Zürich 14 10 2 2 32 16 16 22
2 FC Winterthur-Veltheim 14 8 2 4 35 25 10 18
3 FC Zürich 14 8 1 5 31 24 7 17
4 FC Blue Stars Zürich 14 7 2 5 23 27 -4 16
5 FC St.Gallen 14 6 2 6 37 21 16 14
6 FC Neumünster Zürich 14 3 6 5 21 30 -9 12
7 SC Young Fellows Zürich 14 4 1 9 23 41 -18 9
8 SC Brühl St.Gallen 14 1 2 11 17 35 -18 4
  112 47 18 47 219 219 0 112
Promotion/relegation play-off SC Brühl St.Gallen - FC Baden 6-0 4-0
CENTRAL
  Played Won Drew Lost For Against Diff. Points
1 Young Boys BSC Bern (*) 15 9 4 2 30 15 15 22
2 BSC Old Boys Basel (*) 15 9 2 4 32 22 10 20
3 FC Biel/Bienne 14 7 5 2 26 12 14 19
4 FC Nordstern Basel 1901 14 6 4 4 23 17 6 16
5 FC Bern 14 5 3 6 26 30 -4 13
6 FC Aarau 14 3 6 5 13 20 -7 12
7 FC Basel 1893 (*) 15 3 2 10 20 29 -9 8
8 FC Luzern (*) 15 2 2 11 17 42 -25 6
  116 44 28 44 187 187 0 116
(*) including play-off extra match 
Promotion/relegation play-off FC Luzern - FC Solothurn 2-0 1-3 4-3
WEST
  Played Won Drew Lost For Against Diff. Points
1 Servette FC Genève 14 9 3 2 31 11 20 21
2 FC Cantonal Neuchâtel 14 8 2 4 29 16 13 18
3 FC La Chaux-de-Fonds 14 7 3 4 26 18 8 17
4 FC Étoile-Sporting La Chaux-de-Fonds 14 7 3 4 20 17 3 17
5 FC Fribourg 14 3 6 5 16 21 -5 12
6 FC Lausanne-Sports 14 2 7 5 21 30 -9 11
7 FC Genève 14 3 5 6 14 21 -7 11
8 FC Montreux-Sports 14 2 1 11 16 39 -23 5
  112 41 30 41 173 173 0 112
Promotion/relegation play-off FC Montreux-Sports - Urania-Genève-Sports 4-2 4-0
Finals Grasshopper-Club Zürich - Servette FC Genève 5-0 (Bern 17.04.1921)
Young Boys BSC Bern - Servette FC Genève 3-1 (Lausanne 24.04.1921)
Grasshopper-Club Zürich - Young Boys BSC Bern 3-1 (Zürich 08.05.1921)
  Played Won Drew Lost For Against Diff. Points
1 Grasshopper-Club Zürich 2 2 0 0 8 1 7 4
2 Young Boys BSC Bern 2 1 0 1 4 4 0 2
3 Servette FC Genève 2 0 0 2 1 8 -7 0
  6 3 0 3 13 13 0 6
Zürich - Zurich - Zurigo Genf - Genève - Ginevra
Winterthur - Winterthour - Winterthur Neuenburg - Neuchâtel - Neuchâtel
Sankt Gallen - Saint Gall - San Gallo La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds
Bern - Berne - Berna Freiburg - Fribourg - Friburgo
Basel - Bâle - Basilea Lausanne - Lausanne - Losanna
Biel - Bienne - Bienne Montreux - Montreux - Montreux
Aarau - Aarau - Aarau Baden - Baden - Baden
Luzern - Lucerne - Lucerna Solothurn - Soleure - Soletta
FC Fußball-Club BSC = Basler Sportclub
SC = Sportclub FC = Football Club
BSC = Berner Sport-Club
SWITZERLAND 1921-22
EAST
  Played Won Drew Lost For Against Diff. Points
1 FC Blue Stars Zürich 14 10 1 3 27 11 16 21
2 Grasshopper-Club Zürich 14 9 2 3 37 20 17 20
3 FC Zürich 14 6 2 6 26 23 3 14
4 FC St.Gallen 14 5 4 5 26 24 2 14
5 SC Young Fellows Zürich 14 4 4 6 19 25 -6 12
6 SC Brühl St.Gallen 14 5 1 8 19 34 -15 11
7 FC Winterthur-Veltheim 14 3 4 7 16 25 -9 10
8 FC Neumünster Zürich 14 3 4 7 15 23 -8 10
  112 45 22 45 185 185 0 112
Relagation play-off FC Winterthur-Veltheim - FC Neumünster Zürich 1-0
Promotion/relegation play-off FC Neumünster Zürich - FC Lugano 0-1 0-3
CENTRAL
  Played Won Drew Lost For Against Diff. Points
1 FC Luzern 14 8 4 2 26 19 7 20
2 FC Biel/Bienne 14 6 4 4 24 23 1 16
3 FC Basel 1893 14 6 3 5 20 21 -1 15
4 Young Boys BSC Bern 14 5 4 5 25 17 8 14
5 FC Nordstern Basel 1901 14 6 2 6 18 22 -4 14
6 FC Bern 14 5 2 7 22 21 1 12
7 FC Aarau 14 3 6 5 14 17 -3 12
8 BSC Old Boys Basel 14 2 5 7 14 23 -9 9
  112 41 30 41 163 163 0 112
Promotion/relegation play-off BSC Old Boys Basel - FC Concordia Basel '94 3-1 3-2
WEST
  Played Won Drew Lost For Against Diff. Points
1 Servette FC Genève 14 8 6 0 28 10 18 22
2 FC La Chaux-de-Fonds 14 8 1 5 29 22 7 17
3 FC Lausanne-Sports 14 7 2 5 24 16 8 16
4 FC Montreux-Sports 14 6 2 6 23 28 -5 14
5 FC Cantonal Neuchâtel 14 5 3 6 36 26 10 13
6 FC Étoile-Sporting La Chaux-de-Fonds 14 5 3 6 23 20 3 13
7 FC Genève 14 1 7 6 19 37 -18 9
8 FC Fribourg 14 3 2 9 13 36 -23 8
  112 43 26 43 195 195 0 112
Promotion/relegation play-off FC Fribourg - FC Forward Morges 1-1 0-0 3-0
Promoted FC Lugano
FC Genève + FC Urania Genève => FC Urania-Genève-Sport 1896
Finals Servette FC Genève - FC Blue Stars Zürich 1-0 (Bern 28.05.1922)
FC Luzern - FC Blue Stars Zürich 2-1 (Lausanne 18.06.1922)
Servette FC Genève - FC Luzern 2-0 (Zürich 25.06.1922)
  Played Won Drew Lost For Against Diff. Points
1 Servette FC Genève 2 2 0 0 3 0 3 4
2 FC Luzern 2 1 0 1 2 3 -1 2
3 FC Blue Stars Zürich 2 0 0 2 1 3 -2 0
  6 3 0 3 6 6 0 6
Zürich - Zurich - Zurigo Genf - Genève - Ginevra
Sankt Gallen - Saint Gall - San Gallo La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds
Winterthur - Winterthour - Winterthur Lausanne - Lausanne - Losanna
Luzern - Lucerne - Lucerna Montreux - Montreux - Montreux
Biel - Bienne - Bienne Neuenburg - Neuchâtel - Neuchâtel
Basel - Bâle - Basilea Freiburg - Fribourg - Friburgo
Bern - Berne - Berna Morges - Morges - Morges
Aarau - Aarau - Aarau Lugano - Lugano - Lugano
FC Fußball-Club BSC = Basler Sportclub
SC = Sportclub FC = Football Club
BSC = Berner Sport-Club
SWITZERLAND 1922-23
EAST
  Played Won Drew Lost For Against Diff. Points
1 SC Young Fellows Zürich 14 10 3 1 40 12 28 23
2 FC Zürich 14 8 2 4 27 24 3 18
3 FC Winterthur-Veltheim 14 7 3 4 28 20 8 17
4 SC Brühl St.Gallen 14 6 3 5 24 26 -2 15
5 FC Blue Stars Zürich 14 5 3 6 38 32 6 13
6 Grasshopper-Club Zürich 14 6 1 7 22 26 -4 13
7 FC St.Gallen 14 3 1 10 28 38 -10 7
8 FC Lugano 14 2 2 10 17 46 -29 6
  112 47 18 47 224 224 0 112
CENTRAL
  Played Won Drew Lost For Against Diff. Points
1 Young Boys BSC Bern 14 10 2 2 36 10 26 22
2 FC Bern 14 11 0 3 32 16 16 22
3 BSC Old Boys Basel 14 5 6 3 24 18 6 16
4 FC Basel 1893 14 6 3 5 17 22 -5 15
5 FC Nordstern Basel 1901 14 5 4 5 18 18 0 14
6 FC Aarau 14 3 2 9 14 24 -10 8
7 FC Luzern 14 3 2 9 14 24 -10 8
8 FC Biel/Bienne 14 3 1 10 12 35 -23 7
  112 46 20 46 167 167 0 112
Play-off FC Bern - Young Boys BSC Bern w/o
WEST
  Played Won Drew Lost For Against Diff. Points
1 Servette FC Genève 14 11 2 1 41 4 37 24
2 FC Lausanne-Sports 14 8 4 2 28 15 13 20
3 FC Étoile Sporting La Chaux-de-Fonds 14 7 3 4 25 18 7 17
4 FC La Chaux-de-Fonds 14 7 2 5 21 14 7 16
5 FC Cantonal Neuchâtel 14 5 1 8 11 35 -24 11
6 FC Urania-Genève-Sport 1896 14 3 4 7 15 20 -5 10
7 FC Montreux-Sports 14 3 2 9 11 30 -19 8
8 FC Fribourg 14 2 2 10 14 30 -16 6
  112 46 20 46 166 166 0 112
Promoted SC Valtheim Winterthur, FC Concordia Basel '94, Étoile Carouge FC
FC Winterthur-Veltheim => FC Winterthur
Finals SC Young Fellows Zürich - FC Bern 0-1 (Zurich 06.05.1923)
SC Young Fellows Zürich - Servette FC Genève 2-1 (Bern 13.05.1923)
FC Bern - Servette FC Genève 1-1 (Lausanne 27.05.1923)
CHAMPIONSHIP NOT ASSIGNED
The title was not awarded because the winner, FC Bern, was disqualified after hosting the finals
Zürich - Zurich - Zurigo Biel - Bienne - Bienne
Winterthur - Winterthour - Winterthur Genf - Genève - Ginevra
Sankt Gallen - Saint Gall - San Gallo Lausanne - Lausanne - Losanna
Lugano - Lugano - Lugano La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds
Bern - Berne - Berna Neuenburg - Neuchâtel - Neuchâtel
Basel - Bâle - Basilea Montreux - Montreux - Montreux
Aarau - Aarau - Aarau Freiburg - Fribourg - Friburgo
Luzern - Lucerne - Lucerna Carouge - Carouge - Carouge
FC Fußball-Club BSC = Basler Sportclub
SC = Sportclub FC = Football Club
BSC = Berner Sport-Club
SWITZERLAND 1923-24
EAST
  Played Won Drew Lost For Against Diff. Points
1 FC Zürich 16 13 0 3 52 12 40 26
2 SC Young Fellows Zürich 16 12 2 2 44 23 21 26
3 Grasshopper-Club Zürich 16 8 3 5 30 34 -4 19
4 FC St.Gallen 16 8 2 6 37 20 17 18
5 SC Brühl St.Gallen 16 6 2 8 24 31 -7 14
6 FC Winterthur 16 5 2 9 18 22 -4 12
7 SC Veltheim Winterthur 16 6 0 10 33 51 -18 12
8 FC Lugano 16 4 2 10 21 35 -14 10
9 FC Blue Stars Zürich 16 3 1 12 19 50 -31 7
  144 65 14 65 278 278 0 144
Play-off FC Zürich - SC Young Fellows Zürich 1-1 1-0
Promotion/relegation play-off FC Blue Stars Zürich - FC Oberwinterthur Winterthur 2-0 6-2
CENTRAL
  Played Won Drew Lost For Against Diff. Points
1 FC Nordstern Basel 1901 16 11 4 1 34 10 24 26
2 Young Boys BSC Bern 16 10 5 1 28 9 19 25
3 FC Basel 1893 16 8 2 6 16 15 1 18
4 BSC Old Boys Basel 16 6 5 5 29 26 3 17
5 FC Bern 16 4 6 6 25 31 -6 14
6 FC Aarau 16 4 4 8 14 20 -6 12
7 FC Concordia Basel '94 16 4 3 9 19 31 -12 11
8 FC Luzern 16 4 3 9 13 30 -17 11
9 FC Biel/Bienne 16 3 4 9 13 19 -6 10
  144 54 36 54 191 191 0 144
Promotion/relegation play-off FC Biel - FC Grenchen 0-0 0-1
WEST
  Played Won Drew Lost For Against Diff. Points
1 Servette FC Genève 16 14 2 0 42 9 33 30
2 FC La Chaux-de-Fonds 16 11 0 5 42 18 24 22
3 FC Étoile Sporting La Chaux-de-Fonds 16 9 4 3 34 16 18 22
4 FC Lausanne-Sports 16 6 4 6 24 28 -4 16
5 FC Urania-Genève-Sport 1896 16 6 3 7 22 25 -3 15
6 FC Cantonal Neuchâtel 16 7 0 9 22 26 -4 14
7 Étoile Carouge FC 16 6 1 9 16 38 -22 13
8 FC Fribourg 16 2 2 12 14 36 -22 6
9 FC Montreux-Sports 16 1 4 11 17 37 -20 6
  144 62 20 62 233 233 0 144
relegation play-off FC Fribourg - FC Montreux-Sports 4-1
Promotion/relegation play-off FC Montreux-Sports - FC Forward Morges 1-1 5-2
Promoted FC Grenchen
Finals FC Nordstern Basel 1901 - Servette FC Genève 1-0 (Genève 13.04.1924)
FC Zürich - Servette FC Genève 1-0 (Zürich 04.05.1924)
FC Zürich - FC Nordstern Basel 1901 3-1 (Basel 11.05.1924)
  Played Won Drew Lost For Against Diff. Points
1 FC Zürich 2 2 0 0 4 1 3 4
2 FC Nordstern Basel 1901 2 1 0 1 2 3 -1 2
3 Servette FC Genève 2 0 0 2 0 2 -2 0
  6 3 0 3 6 6 0 6
Zürich - Zurich - Zurigo Genf - Genève - Ginevra
Sankt Gallen - Saint Gall - San Gallo La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds
Winterthur - Winterthour - Winterthur Lausanne - Lausanne - Losanna
Lugano - Lugano - Lugano Neuenburg - Neuchâtel - Neuchâtel
Basel - Bâle - Basilea Carouge - Carouge - Carouge
Bern - Berne - Berna Freiburg - Fribourg - Friburgo
Aarau - Aarau - Aarau Montreux - Montreux - Montreux
Luzern - Lucerne - Lucerna Grenchen - Granges - Grenchen
Biel - Bienne - Bienne Morges - Morges - Morges
FC Fußball-Club BSC = Basler Sportclub
SC = Sportclub FC = Football Club
BSC = Berner Sport-Club
SWITZERLAND 1924-25
EAST
  Played Won Drew Lost For Against Diff. Points
1 SC Young Fellows Zürich 16 13 1 2 56 28 28 27
2 FC St.Gallen 16 11 1 4 28 20 8 23
3 Grasshopper-Club Zürich 16 9 1 6 40 38 2 19
4 FC Zürich 16 9 0 7 50 33 17 18
5 SC Veltheim Winterthur 16 7 1 8 27 29 -2 15
6 FC Blue Stars Zürich 16 7 0 9 38 43 -5 14
7 FC Winterthur 16 4 3 9 32 45 -13 11
8 FC Lugano 16 4 2 10 30 44 -14 10
9 SC Brühl St.Gallen 16 2 3 11 22 43 -21 7
  144 66 12 66 323 323 0 144
Promotion/relegation play-off SC Brühl St.Gallen - FC Neumünster Zürich 3-0 0-0
CENTRAL
  Played Won Drew Lost For Against Diff. Points
1 FC Bern 16 9 5 2 25 10 15 23
2 FC Aarau 16 8 4 4 25 17 8 20
3 BSC Old Boys Basel 16 7 5 4 33 23 10 19
4 FC Basel 1893 16 7 5 4 15 13 2 19
5 Young Boys BSC Bern 16 7 3 6 26 18 8 17
6 FC Nordstern Basel 1901 16 5 4 7 17 13 4 14
7 FC Grenchen 16 4 4 8 17 23 -6 12
8 FC Concordia Basel '94 16 4 4 8 15 25 -10 12
9 FC Luzern 16 2 4 10 12 43 -31 8
  144 53 38 53 185 185 0 144
Promotion/relegation play-off FC Luzern - FC Solothurn 1-4 1-1
WEST
  Played Won Drew Lost For Against Diff. Points
1 Servette FC Genève 16 12 3 1 38 12 26 27
2 FC Lausanne-Sports 16 10 3 3 31 19 12 23
3 Étoile-Carouge FC 16 9 4 3 37 14 23 22
4 FC Étoile-Sporting La Chaux-de-Fonds 16 7 3 6 20 18 2 17
5 FC Fribourg 16 6 4 6 21 26 -5 16
6 FC La Chaux-de-Fonds 16 3 7 6 15 21 -6 13
7 FC Cantonal Neuchâtel 16 4 4 8 21 31 -10 12
8 FC Urania-Genève-Sport 1896 16 2 3 11 16 32 -16 7
9 FC Montreux-Sports 16 2 3 11 16 42 -26 7
  144 55 34 55 215 215 0 144
Promotion/relegation play-off FC Montreux-Sports - FC Biel/Bienne 0-3 0-3
Promoted FC Solothurn, FC Biel/Bienne
Finals SC Young Fellow Zürich - Servette FC Genève 0-0 (Zürich 03.05.1925)
FC Bern - SC Young Fellows Zürich 4-2 (Bern 17.05.1925)
Servette FC Genève - FC Bern 1-0 (Genève 07.06.1925)
  Played Won Drew Lost For Against Diff. Points
1 Servette FC Genève 2 1 1 0 1 0 1 3
2 FC Bern 2 1 0 1 4 3 1 2
3 SC Young Fellow Zürich 2 0 1 1 2 4 -2 1
  6 2 2 2 7 7 0 6
Zürich - Zurich - Zurigo Genf - Genève - Ginevra
Sankt Gallen - Saint Gall - San Gallo Lausanne - Lausanne - Losanna
Winterthur - Winterthour - Winterthur Carouge - Carouge - Carouge
Lugano - Lugano - Lugano La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds
Bern - Berne - Berna Freiburg - Fribourg - Friburgo
Aarau - Aarau - Aarau Neuenburg - Neuchâtel - Neuchâtel
Basel - Bâle - Basilea Montreux - Montreux - Montreux
Grenchen - Granges - Grenchen Solothurn - Soleure - Soletta
Luzern - Lucerne - Lucerna Biel - Bienne - Bienne
FC Fußball-Club BSC = Berner Sport-Club
SC = Sportclub FC = Football Club
BSC = Basler Sportclub
SWITZERLAND 1925-26
EAST
  Played Won Drew Lost For Against Diff. Points
1 Grasshopper-Club Zürich 16 13 1 2 63 20 43 27
2 SC Young Fellows Zürich 16 12 0 4 55 24 31 24
3 FC Blue Stars Zürich 16 8 2 6 44 28 16 18
4 FC Zürich 16 7 3 6 35 30 5 17
5 FC Lugano 16 7 2 7 37 29 8 16
6 SC Brühl St.Gallen 16 7 1 8 27 41 -14 15
7 FC Winterthur 16 5 4 7 32 44 -12 14
8 FC St.Gallen 16 2 4 10 17 52 -35 8
9 SC Veltheim Winterthur 16 2 1 13 12 54 -42 5
  144 63 18 63 322 322 0 144
Promotion/relegation play-off SC Veltheim Winterthur - FC Oberwinterthur/Tössfeld Winterthur 7-2 7-0
CENTRAL
  Played Won Drew Lost For Against Diff. Points
1 Young Boys BSC Bern 16 14 1 1 46 10 36 29
2 FC Basel 1893 16 7 6 3 26 14 12 20
3 FC Bern 16 9 2 5 28 16 12 20
4 FC Nordstern Basel 1901 16 8 2 6 34 31 3 18
5 FC Solothurn 16 7 1 8 30 31 -1 15
6 FC Aarau 16 6 3 7 29 36 -7 15
7 BSC Old Boys Basel 16 5 2 9 24 31 -7 12
8 FC Concordia Basel '94 16 3 2 11 15 49 -34 8
9 FC Grenchen 16 3 1 12 27 41 -14 7
  144 62 20 62 259 259 0 144
Promotion/relegation play-off FC Grenchen - FC Black Stars Basel 2-1 1-5 2-1
WEST
  Played Won Drew Lost For Against Diff. Points
1 Servette FC Genève 16 11 1 4 51 21 30 23
2 FC Étoile Sporting La Chaux-de-Fonds 16 8 6 2 33 18 15 22
3 FC La Chaux-de-Fonds 16 7 3 6 24 38 -14 17
4 Étoile Carouge FC 16 6 4 6 29 19 10 16
5 FC Urania-Genève-Sport 1896 16 6 2 8 22 25 -3 14
6 FC Cantonal Neuchâtel 16 6 2 8 24 30 -6 14
7 FC Biel/Bienne 16 5 3 8 25 20 5 13
8 FC Lausanne-Sports 16 6 1 9 29 41 -12 13
9 FC Fribourg 16 5 2 9 17 42 -25 12
  144 60 24 60 254 254 0 144
Promotion/relegation play-off FC Fribourg - Concordia-Juvena Yverdon 1-1 3-1
Final Young Boys BSC Bern - Grasshopper-Club Zürich 3-5 (Bern 13.06.1926)
Servette FC Genève - Young Boys BSC Bern 5-2 (Genève 20.06.1926)
Grasshopper-Club Zürich - Servette FC Genève 2-2 (Zürich 27.06.1926)
  Played Won Drew Lost For Against Diff. Points
1 Servette FC Genève 2 1 1 0 7 4 3 3
2 Grasshopper-Club Zürich 2 1 1 0 7 5 2 3
3 Young Boys BSC Bern 2 0 0 2 5 10 -5 0
  6 2 2 2 19 19 0 6
Play-off (Bern 04.07.1926) Servette FC Genève - Grasshopper-Club Zürich 3-2    
Zürich - Zurich - Zurigo Genf - Genève - Ginevra
Lugano - Lugano - Lugano La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds
Sankt Gallen - Saint Gall - San Gallo Carouge - Carouge - Carouge
Winterthur - Winterthour - Winterthur Neuenburg - Neuchâtel - Neuchâtel
Bern - Berne - Berna Biel - Bienne - Bienne
Basel - Bâle - Basilea Lausanne - Lausanne - Losanna
Solothurn - Soleure - Soletta Freiburg - Fribourg - Friburgo
Aarau - Aarau - Aarau Yverdon - Yverdon - Yverdon
Grenchen - Granges - Grenchen
FC Fußball-Club BSC = Basler Sportclub
SC = Sportclub FC = Football Club
BSC = Berner Sport-Club
SWITZERLAND 1926-27
EAST
  Played Won Drew Lost For Against Diff. Points
1 Grasshopper-Club Zürich 16 14 1 1 93 14 79 29
2 SC Young Fellows Zürich 16 13 0 3 54 24 30 26
3 FC Lugano 16 11 2 3 49 22 27 24
4 FC Zürich 16 6 2 8 27 41 -14 14
5 FC St.Gallen 16 4 4 8 24 48 -24 12
6 SC Brühl St.Gallen 16 2 8 6 23 37 -14 12
7 FC Winterthur 16 4 3 9 23 41 -18 11
8 FC Blue Stars Zürich 16 3 4 9 33 57 -24 10
9 SC Veltheim Winterthur 16 3 0 13 21 63 -42 6
  144 60 24 60 347 347 0 144
Promotion/relegation play-off SC Veltheim Winterthur - FC Chiasso 2-1 1-2 1-5
CENTRAL
  Played Won Drew Lost For Against Diff. Points
1 FC Nordstern Basel 1901 16 10 5 1 39 17 22 25
2 Young Boys BSC Bern 16 10 5 1 30 10 20 25
3 FC Grenchen 16 8 4 4 34 22 12 20
4 FC Basel 1893 16 8 3 5 29 26 3 19
5 FC Bern 16 7 4 5 38 24 14 18
6 BSC Old Boys Basel 16 4 4 8 23 33 -10 12
7 FC Solothurn 16 2 7 7 23 35 -12 11
8 FC Concordia Basel '94 16 4 1 11 17 37 -20 9
9 FC Aarau 16 2 1 13 11 40 -29 5
  144 55 34 55 244 244 0 144
Play-off FC Nordstern Basel - Young Boys BSC Bern 1-0
Promotion/relegation play-off FC Aarau - FC Madretsch Biel/Bienne 4-1 1-0
WEST
  Played Won Drew Lost For Against Diff. Points
1 FC Biel/Bienne 16 11 1 4 32 18 14 23
2 Servette FC Genève 16 9 4 3 44 17 27 22
3 FC Lausanne-Sports 16 10 2 4 36 21 15 22
4 Étoile Carouge FC 16 8 3 5 34 22 12 19
5 FC Urania-Genève-Sport 1896 16 5 5 6 24 28 -4 15
6 FC Cantonal Neuchâtel 16 4 5 7 23 32 -9 13
7 FC Étoile Sporting La Chaux-de-Fonds 16 4 3 9 29 38 -9 11
8 FC La Chaux-de-Fonds 16 3 5 8 22 45 -23 11
9 FC Fribourg 16 2 4 10 20 43 -23 8
  144 56 32 56 264 264 0 144
Promotion/relegation play-off FC Fribourg - FC Montreux-Sports 1-1 1-0
Promoted FC Chiasso
Play-off FC Biel/Bienne - Grasshopper-Club Zürich 0-1 (Bienne 08.05.1927)
FC Nordstern Basel 1901 - FC Biel/Bienne 4-0 (Basel 15.05.1927)
Grasshopper-Club Zürich - FC Nordstern Basel 1901 2-0 (Zürich 22.05.1927)
  Played Won Drew Lost For Against Diff. Points
1 Grasshopper-Club Zürich 2 2 0 0 3 0 3 4
2 FC Nordstern Basel 1901 2 1 0 1 4 2 2 2
3 FC Biel/Bienne 2 0 0 2 0 5 -5 0
  6 3 0 3 7 7 0 6
Zürich - Zurich - Zurigo Biel - Bienne - Bienne
Lugano - Lugano - Lugano Genf - Genève - Ginevra
Sankt Gallen - Saint Gall - San Gallo Lausanne - Lausanne - Losanna
Winterthur - Winterthour - Winterthur Carouge - Carouge - Carouge
Basel - Bâle - Basilea Neuenburg - Neuchâtel - Neuchâtel
Bern - Berne - Berna La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds
Grenchen - Granges - Grenchen Freiburg - Fribourg - Friburgo
Solothurn - Soleure - Soletta Chiasso - Chiasso - Chiasso
Aarau - Aarau - Aarau Montreux - Montreux - Montreux
FC Fußball-Club BSC = Basler Sportclub
SC = Sportclub FC = Football Club
BSC = Berner Sport-Club
SWITZERLAND 1927-28
EAST
  Played Won Drew Lost For Against Diff. Points
1 Grasshopper-Club Zürich 16 13 2 1 57 22 35 28
2 SC Young Fellows Zürich 16 11 2 3 40 20 20 24
3 FC Lugano 16 8 3 5 47 36 11 19
4 FC Blue Stars Zürich 16 6 4 6 40 43 -3 16
5 FC Zürich 16 6 3 7 43 42 1 15
6 FC Chiasso 16 4 4 8 29 41 -12 12
7 FC St.Gallen 16 3 4 9 27 38 -11 10
8 SC Brühl St.Gallen 16 3 4 9 26 47 -21 10
9 FC Winterthur 16 5 0 11 26 46 -20 10
  144 59 26 59 335 335 0 144
Relegation play-off FC Winterthur - FC St.Gallen 0-3
SC Brühl St.Gallen - FC Winterthur 2-1
Promotion/relegation play-off FC Winterthur - FC Oerlikon Zürich 2-2 4-1
CENTRAL
  Played Won Drew Lost For Against Diff. Points
1 FC Nordstern Basel 1901 16 10 3 3 40 11 29 23
2 Young Boys BSC Bern 16 9 4 3 34 10 24 22
3 FC Basel 1893 16 10 1 5 27 21 6 21
4 FC Aarau 16 8 4 4 27 19 8 20
5 FC Bern 16 7 3 6 32 22 10 17
6 FC Grenchen 16 5 3 8 20 33 -13 13
7 FC Concordia Basel '94 16 5 1 10 26 38 -12 11
8 BSC Old Boys Basel 16 4 2 10 15 40 -25 10
9 FC Solothurn 16 2 3 11 16 43 -27 7
  144 60 24 60 237 237 0 144
Promotion/relegation play-off FC Solothurn - FC Luzern 2-1 2-2
WEST
  Played Won Drew Lost For Against Diff. Points
1 Étoile Carouge FC 16 13 1 2 41 15 26 27
2 Servette FC Genève 16 10 0 6 52 26 26 20
3 FC Biel/Bienne 16 8 4 4 31 22 9 20
4 FC Étoile Sporting La Chaux-de-Fonds 16 6 5 5 30 28 2 17
5 FC Lausanne-Sports 16 5 3 8 32 36 -4 13
6 FC La Chaux-de-Fonds 16 5 3 8 19 32 -13 13
7 FC Urania-Genève-Sport 1896 16 5 2 9 19 33 -14 12
8 FC Fribourg 16 5 2 9 22 36 -14 12
9 FC Cantonal Neuchâtel 16 3 4 9 14 32 -18 10
  144 60 24 60 260 260 0 144
Promotion/relegation play-off FC Cantonal Neuchâtel - FC Forward Morges 1-0 1-2 2-0
Finals FC Nordstern Basel 1901 - Étoile Carouge FC 2-1 (Basel 22.04.1928)
Étoile Carouge FC - Grasshopper-Club Zürich 1-4 (Genève 29.04.1928)
Grasshopper-Club Zürich - FC Nordstern Basel 1901 2-1 (Zürich 13.05.1928)
  Played Won Drew Lost For Against Diff. Points
1 Grasshopper-Club Zürich 2 2 0 0 3 0 3 4
2 FC Nordstern Basel 1901 2 1 0 1 4 2 2 2
3 Étoile Carouge FC 2 0 0 2 0 5 -5 0
  6 3 0 3 7 7 0 6
Zürich - Zurich - Zurigo Carouge - Carouge - Carouge
Lugano - Lugano - Lugano Genf - Genève - Ginevra
Chiasso - Chiasso - Chiasso Biel - Bienne - Bienne
Sankt Gallen - Saint Gall - San Gallo La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds
Winterthur - Winterthour - Winterthur Lausanne - Lausanne - Losanna
Basel - Bâle - Basilea Freiburg - Fribourg - Friburgo
Bern - Berne - Berna Neuenburg - Neuchâtel - Neuchâtel
Aarau - Aarau - Aarau Luzern - Lucerne - Lucerna
Grenchen - Granges - Grenchen Morges - Morges - Morges
Solothurn - Soleure - Soletta
FC Fußball-Club BSC = Basler Sportclub
SC = Sportclub FC = Football Club
BSC = Berner Sport-Club
SWITZERLAND 1928-29
EAST
  Played Won Drew Lost For Against Diff. Points
1 Grasshopper-Club Zürich 16 14 1 1 66 24 42 29
2 FC Lugano 16 10 2 4 46 26 20 22
3 FC Blue Stars Zürich 16 10 1 5 33 37 -4 21
4 FC Chiasso 16 7 3 6 29 30 -1 17
5 SC Brühl St.Gallen 16 6 2 8 32 32 0 14
6 FC Zürich 16 6 2 8 34 38 -4 14
7 SC Young Fellows Zürich 16 5 4 7 30 39 -9 14
8 FC St.Gallen 16 2 3 11 22 52 -30 7
9 FC Winterthur 16 3 0 13 27 41 -14 6
  144 63 18 63 319 319 0 144
Promotion/relegation play-off FC Winterthur - FC Töss Winterthur 4-1 1-1
CENTRAL
  Played Won Drew Lost For Against Diff. Points
1 Young Boys BSC Bern 16 8 5 3 34 22 12 21
2 FC Basel 1893 16 8 4 4 48 32 16 20
3 FC Nordstern Basel 1901 16 8 2 6 46 32 14 18
4 FC Bern 16 8 2 6 29 29 0 18
5 FC Concordia Basel '94 16 8 1 7 33 30 3 17
6 FC Grenchen 16 6 2 8 20 24 -4 14
7 BSC Old Boys Basel 16 5 3 8 29 32 -3 13
8 FC Solothurn 16 5 2 9 34 49 -15 12
9 FC Aarau 16 4 3 9 26 49 -23 11
  144 60 24 60 299 299 0 144
Promotion/relegation play-off FC Aarau - FC Luzern 4-0 0-4 2-0
WEST
  Played Won Drew Lost For Against Diff. Points
1 FC Urania-Genève-Sport 1896 16 13 0 3 50 18 32 26
2 FC Biel/Bienne 16 10 3 3 53 26 27 23
3 FC Étoile Sporting La Chaux-de-Fonds 16 10 3 3 50 27 23 23
4 Servette FC Genève 16 7 2 7 43 37 6 16
5 FC Cantonal Neuchâtel 16 6 3 7 23 36 -13 15
6 Étoile Carouge FC 16 5 4 7 33 45 -12 14
7 FC Lausanne-Sports 16 5 1 10 46 47 -1 11
8 FC La Chaux-de-Fonds 16 4 3 9 21 36 -15 11
9 FC Fribourg 16 2 1 13 25 72 -47 5
  144 62 20 62 344 344 0 144
Promotion/relegation play-off FC Fribourg - Stade Lausanne 4-2 2-3 3-1
Play-off FC Urania-Genève-Sport 1896 - Young Boys BSC Bern 0-0 (Genève 09.06.1929)
Grasshopper-Club Zürich - FC Urania-Genève-Sport 1896 3-0 (Zürich 16.06.1929)
Young Boys BSC Bern - Grasshopper-Club Zürich 2-0 (Bern 30.06.1929)
  Played Won Drew Lost For Against Diff. Points
1 Young Boys BSC Bern 2 1 1 0 2 0 2 3
2 Grasshopper-Club Zürich 2 1 0 1 3 2 1 2
3 FC Urania-Genève-Sport 1896 2 0 1 1 0 3 -3 1
  6 2 2 2 5 5 0 6
Zürich - Zurich - Zurigo Aarau - Aarau - Aarau
Lugano - Lugano - Lugano Genf - Genève - Ginevra
Chiasso - Chiasso - Chiasso Biel - Bienne - Bienne
Sankt Gallen - Saint Gall - San Gallo La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds
Winterthur - Winterthour - Winterthur Neuenburg - Neuchâtel - Neuchâtel
Bern - Berne - Berna Carouge - Carouge - Carouge
Basel - Bâle - Basilea Lausanne - Lausanne - Losanna
Grenchen - Granges - Grenchen Freiburg - Fribourg - Friburgo
Solothurn - Soleure - Soletta Luzern - Lucerne - Lucerna
FC Fußball-Club BSC = Basler Sportclub
SC = Sportclub FC = Football Club
BSC = Berner Sport-Club
SWITZERLAND 1929-30
EAST
  Played Won Drew Lost For Against Diff. Points
1 Grasshopper-Club Zürich 16 13 3 0 55 13 42 29
2 FC Lugano 16 10 3 3 48 25 23 23
3 FC Zürich 16 9 3 4 48 33 15 21
4 SC Young Fellows Zürich 16 8 2 6 43 39 4 18
5 SC Brühl St.Gallen 16 8 0 8 29 35 -6 16
6 FC Blue Stars Zürich 16 4 3 9 27 37 -10 11
7 FC Winterthur 16 4 2 10 20 35 -15 10
8 FC Chiasso 16 4 1 11 24 52 -28 9
9 FC St.Gallen 16 2 3 11 25 50 -25 7
  144 62 20 62 319 319 0 144
CENTRAL
  Played Won Drew Lost For Against Diff. Points
1 FC Basel 1893 16 10 4 2 46 20 26 24
2 Young Boys BSC Bern 16 10 2 4 51 18 33 22
3 FC Grenchen 16 9 3 4 24 19 5 21
4 FC Aarau 16 5 5 6 28 27 1 15
5 FC Bern 16 5 5 6 24 30 -6 15
6 BSC Old Boys Basel 16 5 4 7 22 21 1 14
7 FC Nordstern Basel 1901 16 4 4 8 22 36 -14 12
8 FC Concordia Basel '94 16 3 5 8 18 29 -11 11
9 FC Solothurn 16 4 2 10 21 56 -35 10
  144 55 34 55 256 256 0 144
WEST
  Played Won Drew Lost For Against Diff. Points
1 FC Biel/Bienne 16 12 2 2 42 19 23 26
2 Servette FC Genève 16 11 0 5 55 21 34 22
3 FC Urania-Genève-Sport 1896 16 9 3 4 35 17 18 21
4 Étoile Carouge FC 16 6 4 6 35 37 -2 16
5 FC Lausanne-Sports 16 6 2 8 24 27 -3 14
6 FC Étoile-Sporting La Chaux-de-Fonds 16 6 2 8 25 47 -22 14
7 FC La Chaux-de-Fonds 16 6 1 9 39 37 2 13
8 FC Fribourg 16 3 3 10 37 51 -14 9
9 FC Cantonal Neuchâtel 16 2 5 9 18 54 -36 9
  144 61 22 61 310 310 0 144
Promoted FC Wohlen, FC Locarno, FC Black Stars Basel, FC Luzern, FC Monthey, Racing Club Lausanne
FINAL ROUND
  Played Won Drew Lost For Against Diff. Points
1 Servette FC Genève 4 4 0 0 11 3 8 8
2 Grasshopper-Club Zürich 4 2 1 1 7 5 2 5
3 FC Biel 4 2 1 1 5 4 1 5
4 FC Lugano 4 1 0 3 6 7 -1 2
5 Young Boys BSC Bern 4 1 0 3 5 9 -4 2
6 FC Basel 1893 4 1 0 3 2 8 -6 2
  24 11 2 11 36 36 0 24
Not played games between teams of the same group
Zürich - Zurich - Zurigo Solothurn - Soleure - Soletta
Lugano - Lugano - Lugano Biel - Bienne - Bienne
Sankt Gallen - Saint Gall - San Gallo Genf - Genève - Ginevra
Winterthur - Winterthour - Winterthur Carouge - Carouge - Carouge
Chiasso - Chiasso - Chiasso Lausanne - Lausanne - Losanna
Basel - Bâle - Basilea La Chaux-de-Fonds - La Chaux-de-Fonds - La Chaux-de-Fonds
Bern - Berne - Berna Freiburg - Fribourg - Friburgo
Grenchen - Granges - Grenchen Neuenburg - Neuchâtel - Neuchâtel
Aarau - Aarau - Aarau
FC Fußball-Club BSC = Basler Sportclub
SC = Sportclub FC = Football Club
BSC = Berner Sport-Club
Switzerland 1911-20
Switzerland 1931-40
Switzerland - Final Tables
Home