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.Switzerland - List of Champions

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

Serie A (1898–1931)

SeasonChampions Runners-upThird place1897–98Grasshopper 1898–99 Anglo-American Club 1899–1900 Grasshopper Bern1900–01 Grasshopper Bern1901–02 Zürich Young BoysBern1902–03 Young Boys ZürichNeuchâtel1903–04 St. Gallen Old BoysServette1904–05 Grasshopper La Chaux-de-FondsYoung Boys1905–06 Winterthur ServetteYoung Boys1906–07 Servette Young FellowsBasel1907–08 Winterthur Young Boys1908–09 Young Boys Winterthur1909–10 Young Boys ServetteAarau1910–11 Young Boys ZürichServette1911–12 Aarau Étoile La Chaux-de-FondsServette1912–13 Montriond Lausanne Old BoysAarau1913–14 Aarau Young BoysXamax1914–15 Brühl Servette1915–16 Xamax WinterthurOld Boys1916–17 Winterthur La Chaux-de-FondsYoung Boys1917–18 Servette Young BoysSt. Gallen1918–19 Étoile La Chaux-de-Fonds ServetteWinterthur1919–20 Young Boys ServetteGrasshopper1920–21 Grasshopper Young BoysServette1921–22 Servette LuzernBlue Stars1922–23 FC BernYoung FellowsServette1923–24 Zürich NordsternServette1924–25 Servette BernYoung Fellows1925–26 Servette GrasshopperYoung Boys1926–27 Grasshopper †NordsternBiel-Bienne1927–28 Grasshopper NordsternÉtoile Carouge1928–29 Young Boys GrasshopperUrania Genève Sport1929–30 Servette GrasshopperBiel-Bienne1930–31 Grasshopper Urania Genève SportLa Chaux-de-Fonds

National League (1931–1944)

SeasonChampions Runners-upThird placeTop scorer(s)Player Nat.Goals1931–32 Lausanne-Sport ZürichGrasshopper1932–33 Servette GrasshopperYoung Boys1933–34 Servette GrasshopperLugano 401934–35 Lausanne-Sport †ServetteLugano 271935–36 Lausanne-Sport Young FellowsGrasshopper 271936–37 Grasshopper †Young BoysYoung Fellows 231937–38 Lugano GrasshopperYoung Boys 201938–39 Grasshopper GrenchenLugano 151939–40 Servette GrenchenGrasshopper 221940–41 Lugano Young BoysServette 261941–42 Grasshopper †GrenchenServette 231942–43 Grasshopper †LuganoLausanne-Sport 311943–44 Lausanne-Sport †ServetteLugano 23

National League A (1944–2003)

SeasonChampions Runners-upThird placeTop scorer(s)Player Nat.Goals1944–45 Grasshopper LuganoYoung Boys 261945–46 Servette LuganoLausanne-Sport 251946–47 Biel-Bienne Lausanne-SportLugano ♦ 19 ♦ 1947–48 Bellinzona Biel-BienneLausanne-Sport 261948–49 Lugano BaselLa Chaux-de-Fonds 211949–50 Servette BaselLausanne-Sport 321950–51 Lausanne-Sport ChiassoLa Chaux-de-Fonds 231951–52 Grasshopper †ZürichChiasso 241952–53 Basel Young BoysGrasshopper ♦ 32 ♦ 1953–54 La Chaux-de-Fonds †GrasshopperLausanne-Sport 291954–55 La Chaux-de-Fonds †Lausanne-SportGrasshopper 301955–56 Grasshopper †La Chaux-de-FondsYoung Boys 331956–57 Young Boys GrasshopperLa Chaux-de-Fonds 291957–58 Young Boys †GrasshopperChiasso 221958–59 Young Boys GrenchenZürich 241959–60 Young Boys Biel-BienneLa Chaux-de-Fonds 251960–61 Servette Young BoysZürich 271961–62 Servette Lausanne-SportLa Chaux-de-Fonds 251962–63 Zürich Lausanne-SportLa Chaux-de-Fonds 241963–64 La Chaux-de-Fonds ZürichGrenchen 231964–65 Lausanne-Sport Young BoysServette § 19 § 1965–66 Zürich †ServetteLausanne-Sport 281966–67 Basel †ZürichLugano 241967–68 Zürich GrasshopperLugano 281968–69 Basel Lausanne-SportZürich 241969–70 Basel Lausanne-SportZürich 191970–71 Grasshopper BaselLugano 191971–72 Basel ZürichGrasshopper §17 §1972–73 Basel GrasshopperSion §18 §1973–74 Zürich GrasshopperServette 221974–75 Zürich Young BoysGrasshopper 231975–76 Zürich †ServetteBasel 331976–77 Basel ServetteZürich 281977–78 Grasshopper ServetteBasel 211978–79 Servette †ZürichGrasshopper 161979–80 Basel GrasshopperServette 251980–81 Zürich GrasshopperNeuchâtel Xamax 181981–82 Grasshopper ServetteZürich 231982–83 Grasshopper †ServetteSt. Gallen 231983–84 Grasshopper ServetteSion 211984–85 Servette AarauNeuchâtel Xamax 241985–86 Young Boys Neuchâtel XamaxLuzern 211986–87 Neuchâtel Xamax GrasshopperSion 281987–88 Neuchâtel Xamax ServetteAarau 361988–89 Luzern GrasshopperSion 241989–90 Grasshopper †Lausanne-SportNeuchâtel Xamax 231990–91 Grasshopper SionNeuchâtel Xamax 171991–92 Sion Neuchâtel XamaxGrasshopper 181992–93 Aarau Young BoysServette 201993–94 Servette GrasshopperSionÉlber 211994–95 Grasshopper LuganoNeuchâtel Xamax 241995–96 Grasshopper SionNeuchâtel Xamax §19 §1996–97 Sion †Neuchâtel XamaxGrasshopper 271997–98 Grasshopper ServetteLausanne-Sport 241998–99 Servette GrasshopperLausanne-Sport 191999–2000 St. Gallen Lausanne-SportBasel 252000–01 Grasshopper LuganoSt. Gallen § 21 § 2001–02 Basel †GrasshopperLugano § 28 § 2002–03 Grasshopper BaselNeuchâtel Xamax 27

Super League (2003–present)

SeasonRecent championsRunners-upThird placeTop scorer(s)Player Goals2003–04Basel Young BoysServette 232004–05Basel ThunGrasshopper 272005–06Zürich BaselYoung Boys 202006–07Zürich BaselSion 192007–08Basel †Young BoysZürich 242008–09Zürich Young BoysBasel 202009–10Basel †Young BoysGrasshopper 302010–11Basel ZürichYoung Boys 272011–12Basel †LuzernYoung Boys 232012–13Basel GrasshopperSt. Gallen 212013–14Basel GrasshopperYoung Boys 192014–15Basel Young BoysZürich 222015–16Basel Young BoysLuzern 192016–17Basel †Young BoysLugano 202017–18Young BoysBaselLuzern 172018–19Young Boys BaselLugano 242019–20Young Boys †St. GallenBasel 322020–21Young Boys BaselServette 192021–22Zürich BaselYoung Boys 222022–23Young Boys †ServetteLugano 212023–24Young Boys Lugano Servette 14 2024–25Basel †ServetteYoung Boys 182025–26ThunSt. GallenLugano 18

Records

By club Rank ClubTitles Winning years1Grasshopper 27(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, 20032Basel 211953, 1967, 1969, 1970, 1972, 1973, 1977, 1980, 2002, 2004, 2005, 2008, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 20253Servette 171907, 1918, 1922, 1925, 1926, 1930, 1933, 1934, 1940, 1946, 1950, 1961, 1962, 1979, 1985, 1994, 1999Young Boys 171903, 1909, 1910, 1911, 1920, 1929, 1957, 1958, 1959, 1960, 1986, 2018, 2019, 2020, 2021, 2023, 20245Zürich 131902, 1924, 1963, 1966, 1968, 1974, 1975, 1976, 1981, 2006, 2007, 2009, 20226Lausanne-Sport71913, 1932, 1935, 1936, 1944, 1951, 19657Winterthur31906, 1908, 1917Lugano31938, 1941, 1949La Chaux-de-Fonds31954, 1955, 1964Aarau31912, 1914, 199311Neuchâtel Xamax21987, 1988Sion21992, 1997St. Gallen21904, 200014Anglo-American Club Zürich11899Brühl11915Cantonal Neuchâtel11916Etoile-Sporting11919Biel-Bienne11947Bellinzona11948Luzern11989Thun12026

By canton RankCantonTitlesWinning club(s) (titles)144Grasshopper (27), Zürich (13), Winterthur (3), Anglo-American Club (1)221Basel (21)319Young Boys (17), Biel-Bienne (1), Thun (1)417Servette (17)57Lausanne-Sport (7)7La Chaux-de-Fonds (3), Neuchâtel Xamax (2), Cantonal (1), Etoile-Sporting (1)74Lugano (3), Bellinzona (1)83Aarau (3)3St. Gallen (2), Brühl (1)102Sion (2)111Luzern (1)

See also Football in Switzerland

References and notes

External links Switzerland - List of Champions, RSSSF.com