All winners of Swiss Super League. Football league in Switzerland

Primera División is first football league played in Switzerland.
It is played by 10 teams, last one relegated to second division.
Here we show titles by team counting pro and no professional era.
Sport: Football (Male)
Country: Switzerland
Titles by team:
NAME WINNER
Grasshopper Club Zürich
26
FC Basel
21
BSC Young Boys
18
Servette FC
17
FC Zürich
13
FC Lausanne-Sport
7
FC Lugano
3
FC La Chaux-de-Fonds
3
FC Winterthur
3
FC Aarau
3
FC St. Gallen
2
Neuchâtel Xamax
2
FC Sion
2
Anglo-American Club Zürich
1
FC Biel-Bienne
1
FC Luzern
1
SC Brühl
1
FC Etoile-Sporting
1
AC Bellinzona
1


Champions by year:
YEAR WINNER RUNNER UP THIRD
2023-24 Young Boys Lugano
2022-23 Young Boys Servette
2021-22 Zurich Basel Young Boys
2020-21 Young Boys Basel Servette
2019-20 Young Boys St. Gallen FC Basel
2018-19 Young Boys FC Basel FC Lugano
2017-18 Young Boys Basel Luzern
2016-17 Basel Young Boys Lugano
2015-16 Basel Young Boys Luzern
2014-15 Basel Young Boys Zurich
2013-14 Basel Grasshopper Young Boys
2012-13 Basel Grasshopper St. Gallen
2011-12 Basel Luzern Young Boys
2010-11 Basel Zurich Young Boys
2009-10 Basel Young Boys Grasshopper
2008-09 Zurich Young Boys Basel
2007-08 Basel Young Boys Zrich
2006-07 Zurich Basel Sion
2005-06 Zurich Basel Young Boys
2004-05 Basel Thun Grasshopper
2003-04 Basel Young Boys Servette
2002-03 Grasshopper Basel Neuchtel Xamax
2001-02 Basel Grasshopper Lugano
2000-01 Grasshopper Lugano St. Gallen
1999-00 St. Gallen Lausanne-Sport Basel
1998-99 Servette Grasshopper Lausanne-Sport
1997-98 Grasshopper Servette Lausanne-Sport
1996-97 Sion Neuchtel Xamax Grasshopper
1995-96 Grasshopper Sion Neuchtel Xamax
1994-95 Grasshopper Lugano Neuchtel Xamax
1993-94 Servette Grasshopper Sion
1992-93 Aarau Young Boys Servette
1991-92 Sion Neuchtel Xamax Grasshopper
1990-91 Grasshopper Sion Neuchtel Xamax
1989-90 Grasshopper Lausanne-Sport Neuchtel Xamax
1988-89 Luzern Grasshopper Sion
1987-88 Neuchtel Xamax Servette Aarau
1986-87 Neuchtel Xamax Grasshopper Sion
1985-86 Young Boys Neuchtel Xamax Luzern
1984-85 Servette Aarau Neuchtel Xamax
1983-84 Grasshopper Servette Sion
1982-83 Grasshopper Servette St. Gallen
1981-82 Grasshopper Servette Zrich
1980-81 Zurich Grasshopper Neuchtel Xamax
1979-80 Basel Grasshopper Servette
1978-79 Servette Zurich Grasshopper
1977-78 Grasshopper Servette Basel
1976-77 Basel Servette Zrich
1975-76 Zurich Servette Basel
1974-75 Zurich Young Boys Grasshopper
1973-74 Zurich Grasshopper Servette
1972-73 Basel Grasshopper Sion
1971-72 Basel Zurich Grasshopper
1970-71 Grasshopper Basel Lugano
1969-70 Basel Lausanne-Sport Zrich
1968-69 Basel Lausanne-Sport Zrich
1967-68 Zurich Grasshopper Lugano
1966-67 Basel Zurich Lugano
1965-66 Zurich Servette Lausanne-Sport
1964-65 Lausanne-Sport Young Boys Servette
1963-64 La Chaux-de-Fonds Zurich Grenchen
1962-63 Zurich Lausanne-Sport La Chaux-de-Fonds
1961-62 Servette Lausanne-Sport La Chaux-de-Fonds
1960-61 Servette Young Boys Zrich
1959-60 Young Boys Biel-Bienne La Chaux-de-Fonds
1958-59 Young Boys Grenchen Zrich
1957-58 Young Boys Grasshopper Chiasso
1956-57 Young Boys Grasshopper La Chaux-de-Fonds
1955-56 Grasshopper La Chaux-de-Fonds Young Boys
1954-55 La Chaux-de-Fonds Lausanne-Sport Grasshopper
1953-54 La Chaux-de-Fonds Grasshopper Lausanne-Sport
1952-53 Basel Young Boys Grasshopper
1951-52 Grasshopper Zurich Chiasso
1950-51 Lausanne-Sport Chiasso La Chaux-de-Fonds
1949-50 Servette Basel Lausanne-Sport
1948-49 Lugano Basel La Chaux-de-Fonds
1947-48 Bellinzona Biel-Bienne Lausanne-Sport
1946-47 Biel-Bienne Lausanne-Sport Lugano
1945-46 Servette Lugano Lausanne-Sport
1944-45 Grasshopper Lugano Young Boys
1943-44 Lausanne-Sport Servette Lugano
1942-43 Grasshopper Lugano Lausanne-Sport
1941-42 Grasshopper Grenchen Servette
1940-41 Lugano Young Boys Servette
1939-40 Servette Grenchen Grasshopper
1938-39 Grasshopper Grenchen Lugano
1937-38 Lugano Grasshopper Young Boys
1936-37 Grasshopper Young Boys Young Fellows
1935-36 Lausanne-Sport Young Fellows Grasshopper
1934-35 Lausanne-Sport Servette Lugano
1933-34 Servette Grasshopper Lugano
1932-33 Servette Grasshopper Young Boys
1931-32 Lausanne-Sport Zurich Grasshopper
1930-31 Grasshopper Urania Genve Sport La Chaux-de-Fonds
1929-30 Servette Grasshopper Biel-Bienne
1928-29 Young Boys Grasshopper Urania Genve Sport
1927-28 Grasshopper Nordstern toile Carouge
1926-27 Grasshopper Nordstern Biel-Bienne
1925-26 Servette Grasshopper Young Boys
1924-25 Servette Bern Young Fellows
1923-24 Zurich Nordstern Servette
1922-23 Championship Title not awarded.
1921-22 Servette Luzern Blue Stars
1920-21 Grasshopper Young Boys Servette
1919-20 Young Boys Servette Grasshopper
1918-19 toile La Chaux-de-Fonds Servette Winterthur
1917-18 Servette Young Boys St. Gallen
1916-17 Winterthur La Chaux-de-Fonds Young Boys
1915-16 Cantonal Winterthur Old Boys
1914-15 Brhl Servette
1913-14 Aarau Young Boys Cantonal
1912-13 Montriond Lausanne Old Boys Aarau
1911-12 Aarau toile La Chaux-de-Fonds Servette
1910-11 Young Boys Zurich Servette
1909-10 Young Boys Servette Aarau
1908-09 Young Boys Winterthur
1907-08 Winterthur Young Boys
1906-07 Servette Young Fellows Basel
1905-06 Winterthur Servette Young Boys
1904-05 Grasshopper La Chaux-de-Fonds Young Boys
1903-04 St. Gallen Old Boys Servette
1902-03 Young Boys Zurich Neuchtel
1901-02 Zurich Young Boys Bern
1900-01 Grasshopper Bern
1899-00 Grasshopper Bern
1898-99 Anglo-American Club
1897-98 Grasshopper (unofficial)
Young Boys Basel Lugano