' List of Switzerland Champions
1.
1897-98
Grasshoper-Club
Zürich
(1)
2.
1898-99
Anglo-American Club
(1)
3.
1899-00
Grasshoper-Club
Zürich
(2)
4.
1900-01
Grasshoper-Club Zürich
(3)
5.
1901-02
FC
Zürich
(1)
6.
1902-03
BSC Young Boys
(1)
7.
1903-04
FC Sankt-Gallen
(1)
8.
1904-05
Grasshoper-Club Zürich
(4)
9.
1905-06
FC Winterthur
(1)
10.
1906-07
Servette FC
Geneve
(1)
11.
1907-08
FC Winterthur
(2)
12.
1908-09
BSC Young Boys
(2)
13.
1909-10
BSC Young Boys
(3)
14.
1910-11
BSC Young Boys
(4)
15.
1911-12
FC Aarau
(1)
16.
1912-13
Lausanne Sports
(1)
17.
1913-14
FC Aarau
(2)
18.
1914-15
SC Brühl Sankt Gallen
(1)
19.
1915-16
FC Cantonal Neuchâtel
(1)
20.
1916-17
FC Winterthur
(3)
21.
1917-18
Servette FC Geneve
(2)
22.
1918-19
Etoile La Chaux-de-Fonds
(1)
23.
1919-20
BSC Young Boys
(5)
24.
1920-21
Grasshoper-Club Zürich
(5)
25.
1921-22
Servette FC Geneve
(3)
26.
1923-24
FC Zürich
(2)
27.
1924-25
Servette FC Geneve
(4)
28.
1925-26
Servette FC Geneve
(5)
29.
1926-27
Grasshoper-Club Zürich
(6)
30.
1927-28
Grasshoper-Club Zürich
(7)
31.
1928-29
BSC Young Boys
(6)
32.
1929-30
Servette FC Geneve
(6)
33.
1930-31
Grasshoper-Club Zürich
(8)
34.
1931-32
Lausanne Sports
(2)
35.
1932-33
Servette FC Geneve
(7)
36.
1933-34
Servette FC Geneve
(8)
37.
1934-35
Lausanne Sports
(3)
38.
1935-36
Lausanne Sports
(4)
39.
1936-37
Grasshoper-Club Zürich
(9)
40.
1937-38
FC Lugano
(1)
41.
1938-39
Grasshoper-Club Zürich
(10)
42.
1939-40
Servette FC Geneve
(9)
43.
1940-41
FC Lugano
(2)
44.
1941-42
Grasshoper-Club Zürich
(11)
45.
1942-43
Grasshoper-Club Zürich
(12)
46.
1943-44
Lausanne Sports
(5)
47.
1944-45
Grasshoper-Club Zürich
(13)
48.
1945-46
Servette FC Geneve
(10)
49.
1946-47
FC Biel-Bienne
(1)
50.
1947-48
AC Bellinzona
(1)
51.
1948-49
FC Lugano
(3)
52.
1949-50
Servette FC Geneve
(11)
53.
1950-51
Lausanne Sports
(6)
54.
1951-52
Grasshoper-Club Zürich
(14)
55.
1952-53
FC Basel
(1)
56.
1953-54
FC La Chaux-de-Fonds
(1)
57.
1954-55
FC La Chaux-de-Fonds
(2)
58.
1955-56
Grasshoper-Club Zürich
(15)
59.
1956-57
BSC Young Boys
(7)
60.
1957-58
BSC Young Boys
(8)
61.
1958-59
BSC Young Boys
(9)
62.
1959-60
BSC Young Boys
(10)
63.
1960-61
Servette FC Geneve
(12)
64.
1961-62
Servette FC Geneve
(13)
65.
1962-63
FC Zürich
(3)
66.
1963-64
FC La Chaux-de-Fonds
(3)
67.
1964-65
Lausane Sports
(7)
68.
1965-66
FC Zürich
(4)
69.
1966-67
FC Basel
(2)
70.
1967-68
FC Zürich
(5)
71.
1968-69
FC Basel
(3)
72.
1969-70
FC Basel
(4)
73.
1970-71
Grasshoper-Club Zürich
(16)
74.
1971-72
FC Basel
(5)
75.
1972-73
FC Basel
(6)
75.
1973-74
FC Zürich
(6)
76.
1974-75
FC Zürich
(7)
77.
1975-76
FC Zürich
(8)
76.
1976-77
FC Basel
(7)
77.
1977-78
Grasshoper-Club Zürich
(17)
78.
1978-79
Servette FC Geneve
(14)
79.
1979-80
FC Basel
(8)
80.
1980-81
FC Zürich
(9)
81.
1981-82
Grasshoper-Club Zürich
(18)
82.
1982-83
Grasshoper-Club Zürich
(19)
83.
1983-84
Grasshoper-Club Zürich
(20)
84.
1984-85
Servette FC Geneve
(15)
85.
1985-86
BSC Young Boys
(11)
86.
1986-87
Neuchâtel Xamax
(1)
87.
1987-88
Neuchâtel Xamax
(2)
88.
1988-89
FC Luzern
(1)
89.
1989-90
Grasshoper-Club Zürich
(21)
90.
1990-91
Grasshoper-Club Zürich
(22)
91.
1991-92
FC Sion
(1)
92.
1992-93
FC Aarau
(3)
93.
1993-94
Servette FC Geneve
(16)
94.
1994-95
Grasshoper-Club Zürich
(23)
95.
1995-96
Grasshoper-Club Zürich
(24)
96.
1996-97
FC Sion
(2)
97.
1997-98
Grasshoper-Club Zürich
(25)
98.
1998-99
Servette FC Geneve
(17)
99.
1999-00
FC Sankt-Gallen
(2)
100.
2000-01
Grasshoper-Club Zürich
(26)
101.
2001-02
FC Basel
(9)
102.
2002-03
Grasshoper-Club Zürich
(27)
103.
2003-04
FC Basel
(10)
104.
2004-05
FC Basel
(11)
105.
2005-06
FC Zürich
(10)