List of Swiss football champions

Last updated

The following list of Swiss football champions lists all past winners of the top-tier football competitions for clubs in Switzerland. It includes all winners of the present-day Swiss 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]

Contents

Key
League champions also won the Swiss Cup, i.e. they completed a domestic Double.

Serie A (1898–1931)

SeasonChampions (titles)Runners-upThird place
1897–98 Grasshopper 1 (unofficial)
1898–99 Anglo-American Club (1)
1899–1900 Grasshopper (2) Bern
1900–01 Grasshopper (3) Bern
1901–02 Zürich (1) Young Boys Bern
1902–03 Young Boys (1) Zürich Neuchâtel
1903–04 St. Gallen (1) Old Boys Servette
1904–05 Grasshopper (4) La Chaux-de-Fonds Young Boys
1905–06 Winterthur (1) Servette Young Boys
1906–07 Servette (1) Young Fellows Basel
1907–08 Winterthur (2) Young Boys
1908–09 Young Boys (2) Winterthur
1909–10 Young Boys (3) Servette Aarau
1910–11 Young Boys (4) Zürich Servette
1911–12 Aarau (1) Étoile La Chaux-de-Fonds Servette
1912–13 Montriond Lausanne (1) Old Boys Aarau
1913–14 Aarau (2) Young Boys Xamax
1914–15 Brühl (1) Servette
1915–16 Xamax (1) Winterthur Old Boys
1916–17 Winterthur (3) La Chaux-de-Fonds Young Boys
1917–18 Servette (2) Young Boys St. Gallen
1918–19 Étoile La Chaux-de-Fonds (1) Servette Winterthur
1919–20 Young Boys (5) Servette Grasshopper
1920–21 Grasshopper (5) Young Boys Servette
1921–22 Servette (3) Luzern Blue Stars
1922–23 FC Bern [a] Young Fellows Servette
1923–24 Zürich (2) Nordstern Servette
1924–25 Servette (4) Bern Young Fellows
1925–26 Servette (5) Grasshopper Young Boys
1926–27 Grasshopper (6) Nordstern Biel-Bienne
1927–28 Grasshopper (7) Nordstern Étoile Carouge
1928–29 Young Boys (6) Grasshopper Urania Genève Sport
1929–30 Servette (6) Grasshopper Biel-Bienne
1930–31 Grasshopper (8) Urania Genève Sport La Chaux-de-Fonds

National League (1931–1944)

SeasonChampions (titles)Runners-upThird placeTop 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)Flag of Switzerland (Pantone).svg  SUI 40
1934–35 Lausanne-Sport (3) Servette Lugano Engelbert Bösch(Bern)Flag of Austria.svg AUT 27
1935–36 Lausanne-Sport (4) Young Fellows Grasshopper Willy Jäggi (Lausanne-Sport)Flag of Switzerland (Pantone).svg  SUI 27
1936–37 Grasshopper (9) Young Boys Young Fellows Alessandro Frigerio (Young Fellows)Flag of Switzerland (Pantone).svg  SUI 23
1937–38 Lugano (1) Grasshopper Young Boys Numa Monnard(Basel)Flag of Switzerland (Pantone).svg  SUI 20
1938–39 Grasshopper (10) Grenchen Lugano Josef Artimovics(Grenchen)Flag of Austria.svg AUT 15
1939–40 Servette (9) Grenchen Grasshopper Georges Aeby (Servette)Flag of Switzerland (Pantone).svg  SUI 22
1940–41 Lugano (2) Young Boys Servette Alessandro Frigerio (Lugano)Flag of Switzerland (Pantone).svg  SUI 26
1941–42 Grasshopper (11) Grenchen Servette Alessandro Frigerio (Lugano)Flag of Switzerland (Pantone).svg  SUI 23
1942–43 Grasshopper (12) Lugano Lausanne-Sport Lauro Amadò (Grasshopper)Flag of Switzerland (Pantone).svg  SUI 31
1943–44 Lausanne-Sport (5) Servette Lugano Erich Andres(Young Fellows)Flag of Switzerland (Pantone).svg  SUI 23

National League A (1944–2003)

SeasonChampions (titles)Runners-upThird placeTop scorer(s)
Player (Club)Nat.Goals
1944–45 Grasshopper (13) Lugano Young Boys Hans-Peter Friedländer (Grasshopper)Flag of Switzerland (Pantone).svg  SUI 26
1945–46 Servette (10) Lugano Lausanne-Sport Hans-Peter Friedländer (Grasshopper)Flag of Switzerland (Pantone).svg  SUI 25
1946–47 Biel-Bienne (1) Lausanne-Sport Lugano Lauro Amadò (Grasshopper)Flag of Switzerland (Pantone).svg  SUI 19
Hans Blaser(Young Boys)Flag of Switzerland (Pantone).svg  SUI
1947–48 Bellinzona (1) Biel-Bienne Lausanne-Sport Josef Righetti(Grenchen)Flag of Switzerland (Pantone).svg  SUI 26
1948–49 Lugano (3) Basel La Chaux-de-Fonds Jacques Fatton (Servette)Flag of Switzerland (Pantone).svg  SUI 21
1949–50 Servette (11) Basel Lausanne-Sport Jacques Fatton (Servette)Flag of Switzerland (Pantone).svg  SUI 32
1950–51 Lausanne-Sport (6) Chiasso La Chaux-de-Fonds Hans-Peter Friedländer (Lausanne-Sport)Flag of Switzerland (Pantone).svg  SUI 23
1951–52 Grasshopper (14) Zürich Chiasso Josef Hügi (Basel)Flag of Switzerland (Pantone).svg  SUI 24
1952–53 Basel (1) Young Boys Grasshopper Josef Hügi (Basel)Flag of Switzerland (Pantone).svg  SUI 32
Eugen Meier (Young Boys)Flag of Switzerland (Pantone).svg  SUI
1953–54 La Chaux-de-Fonds (1) Grasshopper Lausanne-Sport Josef Hügi (Basel)Flag of Switzerland (Pantone).svg  SUI 29
1954–55 La Chaux-de-Fonds (2) Lausanne-Sport Grasshopper Marcel Mauron (La Chaux-de-Fonds)Flag of Switzerland (Pantone).svg  SUI 30
1955–56 Grasshopper (15) La Chaux-de-Fonds Young Boys Branislav Vukosavljević (Grasshopper)Flag of Yugoslavia (1946-1992).svg YUG 33
1956–57 Young Boys (7) Grasshopper La Chaux-de-Fonds Adrien Kauer(La Chaux-de-Fonds)Flag of Switzerland (Pantone).svg  SUI 29
1957–58 Young Boys (8) Grasshopper Chiasso Ernst Wechselberger(Young Boys)Flag of Germany.svg GER 22
1958–59 Young Boys (9) Grenchen Zürich Eugen Meier (Young Boys)Flag of Switzerland (Pantone).svg  SUI 24
1959–60 Young Boys (10) Biel-Bienne La Chaux-de-Fonds Willy Schneider (Young Boys)Flag of Switzerland (Pantone).svg  SUI 25
1960–61 Servette (12) Young Boys Zürich Giuliano Robbiani(Grasshopper)Flag of Switzerland (Pantone).svg  SUI 27
1961–62 Servette (13) Lausanne-Sport La Chaux-de-Fonds Jacques Fatton (Servette)Flag of Switzerland (Pantone).svg  SUI 25
1962–63 Zürich (3) Lausanne-Sport La Chaux-de-Fonds Peter von Burg(Zürich)Flag of Switzerland (Pantone).svg  SUI 24
1963–64 La Chaux-de-Fonds (3) Zürich Grenchen Michel Desbiolles(Servette)Flag of Switzerland (Pantone).svg  SUI 23
1964–65 Lausanne-Sport (7) Young Boys Servette Rolf Blättler(Grasshopper) §Flag of Switzerland (Pantone).svg  SUI 19
Pierre Kerkhoffs (Lausanne-Sport) §Flag of the Netherlands.svg NED
1965–66 Zürich (4) Servette Lausanne-Sport Rolf Blättler(Grasshopper)Flag of Switzerland (Pantone).svg  SUI 28
1966–67 Basel (2) Zürich Lugano Rolf Blättler(Grasshopper)Flag of Switzerland (Pantone).svg  SUI 24
1967–68 Zürich (5) Grasshopper Lugano Fritz Künzli (Zürich)Flag of Switzerland (Pantone).svg  SUI 28
1968–69 Basel (3) Lausanne-Sport Zürich Hans-Otto Peters(Biel-Bienne)Flag of Germany.svg GER 24
1969–70 Basel (4) Lausanne-Sport Zürich Fritz Künzli (Zürich)Flag of Switzerland (Pantone).svg  SUI 19
1970–71 Grasshopper (16) Basel Lugano Walter Müller(Young Boys)Flag of Switzerland (Pantone).svg  SUI 19
1971–72 Basel (5) Zürich Grasshopper Herbert Dimmeler(Winterthur) §Flag of Switzerland (Pantone).svg  SUI 17
Bernd Dörfel (Servette) §Flag of Germany.svg GER
1972–73 Basel (6) Grasshopper Sion Ottmar Hitzfeld (Basel) §Flag of Germany.svg GER 18
Ove Grahn (Lausanne-Sport) §Flag of Sweden.svg SWE
1973–74 Zürich (6) Grasshopper Servette Daniel Jeandupeux (Zürich)Flag of Switzerland (Pantone).svg  SUI 22
1974–75 Zürich (7) Young Boys Grasshopper Ilija Katić (Zürich)Flag of Yugoslavia (1946-1992).svg YUG 23
1975–76 Zürich (8) Servette Basel Peter Risi (Zürich)Flag of Switzerland (Pantone).svg  SUI 33
1976–77 Basel (7) Servette Zürich Franco Cucinotta (Zürich)Flag of Italy.svg ITA 28
1977–78 Grasshopper (17) Servette Basel Fritz Künzli (Lausanne-Sport)Flag of Switzerland (Pantone).svg  SUI 21
1978–79 Servette (14) Zürich Grasshopper Peter Risi (Zürich)Flag of Switzerland (Pantone).svg  SUI 16
1979–80 Basel (8) Grasshopper Servette Claudio Sulser (Grasshopper)Flag of Switzerland (Pantone).svg  SUI 25
1980–81 Zürich (9) Grasshopper Neuchâtel Xamax Peter Risi (Luzern)Flag of Switzerland (Pantone).svg  SUI 18
1981–82 Grasshopper (18) Servette Zürich Claudio Sulser (Grasshopper)Flag of Switzerland (Pantone).svg  SUI 23
1982–83 Grasshopper (19) Servette St. Gallen Jean-Paul Brigger (Servette)Flag of Switzerland (Pantone).svg  SUI 23
1983–84 Grasshopper (20) Servette Sion Georges Bregy (Sion)Flag of Switzerland (Pantone).svg  SUI 21
1984–85 Servette (15) Aarau Neuchâtel Xamax Dominique Cina(Sion)Flag of Switzerland (Pantone).svg  SUI 24
1985–86 Young Boys (11) Neuchâtel Xamax Luzern Steen Thychosen (Lausanne-Sport)Flag of Denmark.svg DEN 21
1986–87 Neuchâtel Xamax (2) Grasshopper Sion John Eriksen (Servette)Flag of Denmark.svg DEN 28
1987–88 Neuchâtel Xamax (3) Servette Aarau John Eriksen (Servette)Flag of Denmark.svg DEN 36
1988–89 Luzern (1) Grasshopper Sion Karl-Heinz Rummenigge (Servette)Flag of Germany.svg GER 24
1989–90 Grasshopper (21) Lausanne-Sport Neuchâtel Xamax Iván Zamorano (St. Gallen)Flag of Chile.svg CHI 23
1990–91 Grasshopper (22) Sion Neuchâtel Xamax Dario Zuffi (Young Boys)Flag of Switzerland (Pantone).svg  SUI 17
1991–92 Sion (1) Neuchâtel Xamax Grasshopper Miklos Molnar (Servette)Flag of Denmark.svg DEN 18
1992–93 Aarau (3) Young Boys Servette Sonny Anderson (Servette)Flag of Brazil.svg BRA 20
1993–94 Servette (16) Grasshopper Sion Élber (Grasshopper)Flag of Brazil.svg BRA 21
1994–95 Grasshopper (23) Lugano Neuchâtel Xamax Petar Aleksandrov (Neuchâtel Xamax)Flag of Bulgaria.svg BUL 24
1995–96 Grasshopper (24) Sion Neuchâtel Xamax Petar Aleksandrov (Luzern) §Flag of Bulgaria.svg BUL 19
Viorel Moldovan (Neuchâtel Xamax) §Flag of Romania.svg ROM
1996–97 Sion (2) Neuchâtel Xamax Grasshopper Viorel Moldovan (Grasshopper)Flag of Romania.svg ROM 27
1997–98 Grasshopper (25) Servette Lausanne-Sport Shabani Nonda (Zürich)Flag of the Democratic Republic of the Congo.svg DRC 24
1998–99 Servette (17) Grasshopper Lausanne-Sport Alexandre Rey (Servette)Flag of Switzerland (Pantone).svg  SUI 19
1999–2000 St. Gallen (2) Lausanne-Sport Basel Charles Amoah (St. Gallen)Flag of Ghana.svg GHA 25
2000–01 Grasshopper (26) Lugano St. Gallen Stéphane Chapuisat (Grasshopper) §Flag of Switzerland (Pantone).svg  SUI 21
Christian Giménez (Lugano) §Flag of Argentina.svg ARG
2001–02 Basel (9) Grasshopper Lugano Christian Giménez (Basel) §Flag of Argentina.svg ARG 28
Richard Núñez (Grasshopper) §Flag of Uruguay.svg URU
2002–03 Grasshopper (27) Basel Neuchâtel Xamax Richard Núñez (Grasshopper)Flag of Uruguay.svg URU 27

Super League (2003–present)

SeasonRecent champions
(Super League only)
Runners-upThird placeTop scorer(s)
Player (Club)Nat.Goals
2003–04 Basel Young Boys Servette Stéphane Chapuisat (Young Boys) Flag of Switzerland (Pantone).svg 23
2004–05 Basel (2) Thun Grasshopper Christian Giménez (Basel) Flag of Argentina.svg 27
2005–06 Zürich Basel Young Boys Alhassane Keita (Zürich) Flag of Guinea.svg 20
2006–07 Zürich (2) Basel Sion Mladen Petrić (Basel) Flag of Croatia.svg 19
2007–08 Basel (3) Young Boys Zürich Hakan Yakin (Young Boys) Flag of Switzerland (Pantone).svg 24
2008–09 Zürich (3) Young Boys Basel Seydou Doumbia (Young Boys) Flag of Cote d'Ivoire.svg 20
2009–10 Basel (4) Young Boys Grasshopper Seydou Doumbia (Young Boys) Flag of Cote d'Ivoire.svg 30
2010–11 Basel (5) Zürich Young Boys Alexander Frei (Basel) Flag of Switzerland (Pantone).svg 27
2011–12 Basel (6) Luzern Young Boys Alexander Frei (Basel) Flag of Switzerland (Pantone).svg 23
2012–13 Basel (7) Grasshopper St. Gallen Ezequiel Scarione (St. Gallen) Flag of Argentina.svg 21
2013–14 Basel (8) Grasshopper Young Boys Shkëlzen Gashi (Grasshopper) Flag of Albania.svg 19
2014–15 Basel (9) Young Boys Zürich Shkëlzen Gashi (Basel) Flag of Albania.svg 22
2015–16 Basel (10) Young Boys Luzern Moanes Dabbur (Grasshopper) Flag of Israel.svg 19
2016–17 Basel (11) Young Boys Lugano Seydou Doumbia (Basel) Flag of Cote d'Ivoire.svg 20
2017–18 Young Boys Basel Luzern Albian Ajeti (Basel, St. Gallen) Flag of Switzerland (Pantone).svg 17
2018–19 Young Boys (2) Basel Lugano Guillaume Hoarau (Young Boys) Flag of France.svg 24
2019–20 Young Boys (3) St. Gallen Basel Jean-Pierre Nsame (Young Boys) Flag of Cameroon.svg 32
2020–21 Young Boys (4) Basel Servette Jean-Pierre Nsame (Young Boys) Flag of Cameroon.svg 19
2021–22 Zürich (4) Basel Young Boys Jordan Pefok (Young Boys) Flag of the United States.svg 22
2022–23 Young Boys (5) Servette Lugano Jean-Pierre Nsame (Young Boys) Flag of Cameroon.svg 21
2023–24 Young Boys (6) Lugano Servette Chadrac Akolo (St. Gallen) Flag of the Democratic Republic of the Congo.svg 14
Kevin Carlos (Yverdon-Sport FC) Flag of Spain.svg
Žan Celar (Lugano) Flag of Slovenia.svg
2024–25 Basel (12) Servette Young Boys Xherdan Shaqiri (Basel) Flag of Switzerland (Pantone).svg 18

Records

By club

RankClubTitlesWinning years
1 Grasshopper Star full.svgStar full.svg27 [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 Star full.svgStar full.svg211953, 1967, 1969, 1970, 1972, 1973, 1977, 1980, 2002, 2004, 2005, 2008, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2025
3 Servette Star full.svg171907, 1918, 1922, 1925, 1926, 1930, 1933, 1934, 1940, 1946, 1950, 1961, 1962, 1979, 1985, 1994, 1999
Young Boys Star full.svg171903, 1909, 1910, 1911, 1920, 1929, 1957, 1958, 1959, 1960, 1986, 2018, 2019, 2020, 2021, 2023, 2024
5 Zürich Star full.svg131902, 1924, 1963, 1966, 1968, 1974, 1975, 1976, 1981, 2006, 2007, 2009, 2022
6 Lausanne-Sport 71913, 1932, 1935, 1936, 1944, 1951, 1965
7 Winterthur 31906, 1908, 1917
Lugano 31938, 1941, 1949
La Chaux-de-Fonds 31954, 1955, 1964
Aarau 31912, 1914, 1993
11 Neuchâtel Xamax 21987, 1988
Sion 21992, 1997
St. Gallen 21904, 2000
14 Anglo-American Club Zürich 11899
Brühl 11915
Cantonal Neuchâtel 11916
Etoile-Sporting 11919
Biel-Bienne 11947
Bellinzona 11948
Luzern 11989
Titles won by club (%)
  1. Grasshopper – 27 (22.0%)
  2. Basel – 21 (16.0%)
  3. Servette – 17 (14.0%)
  4. Young Boys – 17 (13.0%)
  5. Zürich – 13 (10.0%)
  6. Lausanne-Sport – 7 (6.00%)
  7. Other clubs – 25 (20.0%)

By canton

Rank Canton TitlesWinning club(s) (titles)
1Flag of Canton of Zurich.svg Zürich 44 [1] Grasshopper (27), Zürich (13), Winterthur (3), Anglo-American Club (1)
2Flag of Canton of Basel.svg Basel-Stadt 21 Basel (21)
3Flag of Canton of Bern.svg Bern 18 Young Boys (17), Biel-Bienne (1)
4Flag of Canton of Geneva.svg Geneva 17 Servette (17)
5Flag of Canton of Vaud.svg Vaud 7 Lausanne-Sport (7)
Flag of Canton of Neuchatel.svg Neuchâtel 7 La Chaux-de-Fonds (3), Neuchâtel Xamax (2), Cantonal (1), Etoile-Sporting (1)
7Flag of Canton of Ticino.svg Ticino 4 Lugano (3), Bellinzona (1)
8Flag of Canton of Aargau.svg Aargau 3 Aarau (3)
Flag of Canton of Sankt Gallen.svg St. Gallen 3 St. Gallen (2), Brühl (1)
10Flag of Canton of Valais.svg Valais 2 Sion (2)
11Flag of Canton of Lucerne.svg Lucerne 1 Luzern (1)

See also

References and Notes

  1. 1 2 3 Switzerland - List of Champions
  2. Simon Bradley (16 September 2010). "FC Lausanne dream of extending fairytale run". Swissinfo. Retrieved 1 May 2016.
  3. "Die Geschichte der Meisterpokale". Swiss Football League. Retrieved 6 February 2024.
  1. FC Bern were retroactively stripped of the title for fielding an ineligible player. [3]