| SWITZERLAND | |||||||||||||||
| Year | 1897-98 to 1934-35 | Year | 1935-36 to 1972-73 | Year | 1973-74 to 2008-09 | SWISS CHAMPIONS (20 Clubs) | SUPER LEAGUE 2008-09 (Pts) | ||||||||
| 1898 | Grasshopper Club | 1936 | Lausanne-Sports | 1974 | FC Zürich | 27 | Grasshopper Club (Zürich) | FC Zürich | 69 | ||||||
| 1899 | Anglo-American Club | 1937 | Grasshopper Club | 1975 | FC Zürich | 17 | Servette FC (Genève) | FC Basel | 66 | ||||||
| 1900 | Grasshopper Club | 1938 | FC Lugano | 1976 | FC Zürich | 12 | FC Basel | BSC Young Boys (Bern) | 61 | ||||||
| 1901 | Grasshopper Club | 1939 | Grasshopper Club | 1977 | FC Basel | 11 | BSC Young Boys (Bern) | Grasshopper Club (Zürich) | 42 | ||||||
| 1902 | FC Zurich | 1940 | Servette FC | 1978 | Grasshopper Club | 11 | FC Zürich | FC Aarau | 37 | ||||||
| 1903 | BSC Young Boys | 1941 | FC Lugano | 1979 | Servette FC | 7 | Lausanne-Sports (Montriond) | AC Bellinzona | 36 | ||||||
| 1904 | FC Sankt Gallen | 1942 | Grasshopper Club | 1980 | FC Basel | 3 | FC Aarau | Neuchâtel-Xamax FC | 31 | ||||||
| 1905 | Grasshopper Club | 1943 | Grasshopper Club | 1981 | FC Zürich | 3 | FC La Chaux-de-Fonds | FC Luzern | 30 | ||||||
| 1906 | FC Winterthur | 1944 | Lausanne-Sports | 1982 | Grasshopper Club | 3 | FC Lugano | FC Sion | 30 | ||||||
| 1907 | Servette FC | 1945 | Grasshopper Club | 1983 | Grasshopper Club | 3 | FC Winterthur | Vaduz | 22 | ||||||
| 1908 | FC Winterthur | 1946 | Servette FC | 1984 | Grasshopper Club | 2 | Neuchâtel-Xamax FC | PROMOTED TEAMS 2009-10 | |||||||
| 1909 | BSC Young Boys | 1947 | FC Biel-Bienne | 1985 | Servette FC | 2 | FC Sankt Gallen | FC Sankt Gallen | 68 | ||||||
| 1910 | BSC Young Boys | 1948 | AC Bellinzona | 1986 | BSC Young Boys | 2 | FC Sion | (Table correct to 5th May 2009) | |||||||
| 1911 | BSC Young Boys | 1949 | FC Lugano | 1987 | Neuchâtel-Xamax FC | 1 | Anglo-American Club (Zürich) | ||||||||
| 1912 | FC Aarau | 1950 | Servette FC | 1988 | Neuchâtel-Xamax FC | 1 | AC Bellinzona | ||||||||
| 1913 | Montriond Lausanne | 1951 | Lausanne-Sports | 1989 | FC Luzern | 1 | FC Biel-Bienne | ||||||||
| 1914 | FC Aarau | 1952 | Grasshopper Club | 1990 | Grasshopper Club | 1 | Brühl Sankt Gallen | ||||||||
| 1915 | Brühl Sankt Gallen | 1953 | FC Basel | 1991 | Grasshopper Club | 1 | FC Cantonal Neuchâtel | ||||||||
| 1916 | FC Cantonal Neuchâtel | 1954 | FC La Chaux-de-Fonds | 1992 | FC Sion | 1 | Etoile La Chaux-de-Fonds | ||||||||
| 1917 | FC Winterthur | 1955 | FC La Chaux-de-Fonds | 1993 | FC Aarau | 1 | FC Luzern | ||||||||
| 1918 | Servette FC | 1956 | Grasshopper Club | 1994 | Servette FC | 110 | TOTAL CHAMPIONSHIPS | ||||||||
| 1919 | Etoile La Chaux-de-Fonds | 1957 | BSC Young Boys | 1995 | Grasshopper Club | ||||||||||
| 1920 | BSC Young Boys | 1958 | BSC Young Boys | 1996 | Grasshopper Club | ||||||||||
| 1921 | Grasshopper Club | 1959 | BSC Young Boys | 1997 | FC Sion | TOFFS Retro Football Shirts | |||||||||
| 1922 | Servette FC | 1960 | BSC Young Boys | 1998 | Grasshopper Club | ||||||||||
| 1923 | 1961 | Servette FC | 1999 | Servette FC | My Football Facts Home Page | ||||||||||
| 1924 | FC Zürich | 1962 | Servette FC | 2000 | FC Sankt Gallen | ||||||||||
| 1925 | Servette FC | 1963 | FC Zürich | 2001 | Grasshopper Club | My Football Facts Players Page | |||||||||
| 1926 | Servette FC | 1964 | FC La Chaux-de-Fonds | 2002 | FC Basel | ||||||||||
| 1927 | Grasshopper Club | 1965 | Lausanne-Sports | 2003 | Grasshopper Club | ||||||||||
| 1928 | Grasshopper Club | 1966 | FC Zürich | 2004 | FC Basel | ||||||||||
| 1929 | BSC Young Boys | 1967 | FC Basel | 2005 | FC Basel | ||||||||||
| 1930 | Servette FC | 1968 | FC Zürich | 2006 | FC Zürich | ||||||||||
| 1931 | Grasshopper Club | 1969 | FC Basel | 2007 | FC Zürich | ||||||||||
| 1932 | Lausanne-Sports | 1970 | FC Basel | 2008 | FC Basel | ||||||||||
| 1933 | Servette FC | 1971 | Grasshopper Club | 2009 | |||||||||||
| 1934 | Servette FC | 1972 | FC Basel | 2010 | |||||||||||
| 1935 | Lausanne-Sports | 1973 | FC Basel | 2011 | |||||||||||