The followinglist of Swiss football champions lists all past winners of the top-tier football competitions for clubs inSwitzerland. It includes all winners of the present-daySwiss Super League as well as the predecessor leagues played in the country. Swiss champions have been officially determined since the 1898–1899 season.[1][2]
| † | League champions also won theSwiss Cup, i.e. they completed a domesticDouble. |
| Season | Champions(titles) | Runners-up | Third place | Top scorer(s) | ||
|---|---|---|---|---|---|---|
| Player(Club) | Nat. | Goals | ||||
| 1931–32 | Lausanne-Sport(2) | Zürich | Grasshopper | |||
| 1932–33 | Servette(7) | Grasshopper | Young Boys | |||
| 1933–34 | Servette(8) | Grasshopper | Lugano | Leopold Kielholz(Servette) | 40 | |
| 1934–35 | Lausanne-Sport(3) † | Servette | Lugano | Engelbert Bösch(Bern) | 27 | |
| 1935–36 | Lausanne-Sport(4) | Young Fellows | Grasshopper | Willy Jäggi(Lausanne-Sport) | 27 | |
| 1936–37 | Grasshopper(9) † | Young Boys | Young Fellows | Alessandro Frigerio(Young Fellows) | 23 | |
| 1937–38 | Lugano(1) | Grasshopper | Young Boys | Numa Monnard(Basel) | 20 | |
| 1938–39 | Grasshopper(10) | Grenchen | Lugano | Josef Artimovics(Grenchen) | 15 | |
| 1939–40 | Servette(9) | Grenchen | Grasshopper | Georges Aeby(Servette) | 22 | |
| 1940–41 | Lugano(2) | Young Boys | Servette | Alessandro Frigerio(Lugano) | 26 | |
| 1941–42 | Grasshopper(11) † | Grenchen | Servette | Alessandro Frigerio(Lugano) | 23 | |
| 1942–43 | Grasshopper(12) † | Lugano | Lausanne-Sport | Lauro Amadò(Grasshopper) | 31 | |
| 1943–44 | Lausanne-Sport(5) † | Servette | Lugano | Erich Andres(Young Fellows) | 23 | |
| Rank | Club | Titles | Winning years |
|---|---|---|---|
| 1 | Grasshopper | 27[1] | (1898), 1900, 1901, 1905, 1921, 1927, 1928, 1931, 1937, 1939, 1942, 1943, 1945, 1952, 1956, 1971, 1978, 1982, 1983, 1984, 1990, 1991, 1995, 1996, 1998, 2001, 2003 |
| 2 | Basel | 21 | 1953, 1967, 1969, 1970, 1972, 1973, 1977, 1980, 2002, 2004, 2005, 2008, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2025 |
| 3 | Servette | 17 | 1907, 1918, 1922, 1925, 1926, 1930, 1933, 1934, 1940, 1946, 1950, 1961, 1962, 1979, 1985, 1994, 1999 |
| Young Boys | 17 | 1903, 1909, 1910, 1911, 1920, 1929, 1957, 1958, 1959, 1960, 1986, 2018, 2019, 2020, 2021, 2023, 2024 | |
| 5 | Zürich | 13 | 1902, 1924, 1963, 1966, 1968, 1974, 1975, 1976, 1981, 2006, 2007, 2009, 2022 |
| 6 | Lausanne-Sport | 7 | 1913, 1932, 1935, 1936, 1944, 1951, 1965 |
| 7 | Winterthur | 3 | 1906, 1908, 1917 |
| Lugano | 3 | 1938, 1941, 1949 | |
| La Chaux-de-Fonds | 3 | 1954, 1955, 1964 | |
| Aarau | 3 | 1912, 1914, 1993 | |
| 11 | Neuchâtel Xamax | 2 | 1987, 1988 |
| Sion | 2 | 1992, 1997 | |
| St. Gallen | 2 | 1904, 2000 | |
| 14 | Anglo-American Club Zürich | 1 | 1899 |
| Brühl | 1 | 1915 | |
| Cantonal Neuchâtel | 1 | 1916 | |
| Etoile-Sporting | 1 | 1919 | |
| Biel-Bienne | 1 | 1947 | |
| Bellinzona | 1 | 1948 | |
| Luzern | 1 | 1989 |
| Rank | Canton | Titles | Winning club(s) (titles) |
|---|---|---|---|
| 1 | 44[1] | Grasshopper (27),Zürich (13),Winterthur (3), Anglo-American Club (1) | |
| 2 | 21 | Basel (21) | |
| 3 | 18 | Young Boys (17),Biel-Bienne (1) | |
| 4 | 17 | Servette (17) | |
| 5 | 7 | Lausanne-Sport (7) | |
| 7 | La Chaux-de-Fonds (3),Neuchâtel Xamax (2), Cantonal (1),Etoile-Sporting (1) | ||
| 7 | 4 | Lugano (3),Bellinzona (1) | |
| 8 | 3 | Aarau (3) | |
| 3 | St. Gallen (2),Brühl (1) | ||
| 10 | 2 | Sion (2) | |
| 11 | 1 | Luzern (1) |