CHAMPIONS & CUP WINNERS
                 
  Champions # Last     Cup Winners # Last
             
1 FC Basel 17 2017   1 FC Sion 12 2015
2 Grasshopper Club Zürich 12 2003   2 FC Basel 9 2019
3 FC Zürich 8 2022   3 FC Zürich 9 2018
4 BSC Young Boys Bern 6 2023   4 Grasshopper Club Zürich 6 2013
5 Servette FC Genève 1890 4 1999   5 Servette FC Genève 1890 5 2001
6 Neuchâtel Xamax FCS 2 1988   6 BSC Young Boys Bern 4 2023
7 FC Sion 2 1997   7 FC Lausanne-Sport 3 1999
8 FC 1879 St. Gallen 1 2000   8 FC Luzern 2 2021
9 FC Luzern 1 1989   9 FC Lugano 2 2022
10 FC Aarau 1 1993   10 FC Aarau 1 1985
          11 FC Wil 1900 1 2004

 

Year Champions Runners-up Third Cup Winners
         
2022/23 BSC Young Boys Bern Servette FC Genève 1890 FC Lugano BSC Young Boys Bern
2021/22 FC Zürich FC Basel BSC Young Boys Bern FC Lugano
2020/21 BSC Young Boys Bern FC Basel Servette FC Genève 1890 FC Luzern
2019/20 BSC Young Boys Bern FC 1879 St. Gallen FC Basel BSC Young Boys Bern
2018/19 BSC Young Boys Bern FC Basel FC Lugano FC Basel
2017/18 BSC Young Boys Bern FC Basel FC Luzern FC Zürich
2016/17 FC Basel BSC Young Boys Bern FC Lugano FC Basel
2015/16 FC Basel BSC Young Boys Bern FC Luzern FC Zürich
2014/15 FC Basel BSC Young Boys Bern FC Zürich FC Sion
2013/14 FC Basel Grasshopper Club Zürich BSC Young Boys Bern FC Zürich
2012/13 FC Basel Grasshopper Club Zürich FC 1879 St. Gallen Grasshopper Club Zürich
2011/12 FC Basel FC Luzern BSC Young Boys Bern FC Basel
2010/11 FC Basel FC Zürich BSC Young Boys Bern FC Sion
2009/10 FC Basel BSC Young Boys Bern Grasshopper Club Zürich FC Basel
2008/09 FC Zürich BSC Young Boys Bern FC Basel FC Sion
2007/08 FC Basel BSC Young Boys Bern FC Zürich FC Basel
2006/07 FC Zürich FC Basel FC Sion FC Basel
2005/06 FC Zürich FC Basel BSC Young Boys Bern FC Sion
2004/05 FC Basel FC Thun Grasshopper Club Zürich FC Zürich
2003/04 FC Basel BSC Young Boys Bern Servette FC Genève 1890 FC Wil 1900
2002/03 Grasshopper Club Zürich FC Basel Neuchâtel Xamax FCS FC Basel
2001/02 FC Basel Grasshopper Club Zürich FC Lugano FC Basel
2000/01 Grasshopper Club Zürich FC Lugano FC 1879 St. Gallen Servette FC Genève 1890
1999/2000 FC 1879 St. Gallen FC Lausanne-Sport FC Basel FC Zürich
1998/99 Servette FC Genève 1890 Grasshopper Club Zürich FC Lausanne-Sport FC Lausanne-Sport
1997/98 Grasshopper Club Zürich Servette FC Genève 1890 FC Lausanne-Sport FC Lausanne-Sport
1996/97 FC Sion Neuchâtel Xamax FCS Grasshopper Club Zürich FC Sion
1995/96 Grasshopper Club Zürich FC Sion Neuchâtel Xamax FCS FC Sion
1994/95 Grasshopper Club Zürich FC Lugano Neuchâtel Xamax FCS FC Sion
1993/94 Servette FC Genève 1890 Grasshopper Club Zürich FC Sion Grasshopper Club Zürich
1992/93 FC Aarau BSC Young Boys Bern Servette FC Genève 1890 FC Lugano
1991/92 FC Sion Neuchâtel Xamax FCS Grasshopper Club Zürich FC Luzern
1990/91 Grasshopper Club Zürich FC Sion Neuchâtel Xamax FCS FC Sion
1989/90 Grasshopper Club Zürich FC Lausanne-Sport Neuchâtel Xamax FCS Grasshopper Club Zürich
1988/89 FC Luzern Grasshopper Club Zürich FC Sion Grasshopper Club Zürich
1987/88 Neuchâtel Xamax FCS Servette FC Genève 1890 FC Aarau Grasshopper Club Zürich
1986/87 Neuchâtel Xamax FCS Grasshopper Club Zürich FC Sion BSC Young Boys Bern
1985/86 BSC Young Boys Bern Neuchâtel Xamax FCS FC Luzern FC Sion
1984/85 Servette FC Genève 1890 FC Aarau Neuchâtel Xamax FCS FC Aarau
1983/84 Grasshopper Club Zürich Servette FC Genève 1890 FC Sion Servette FC Genève 1890
1982/83 Grasshopper Club Zürich Servette FC Genève 1890 FC 1879 St. Gallen Grasshopper Club Zürich
1981/82 Grasshopper Club Zürich Servette FC Genève 1890 FC Zürich FC Sion
1980/81 FC Zürich Grasshopper Club Zürich Neuchâtel Xamax FCS FC Lausanne-Sport
1979/80 FC Basel FC Zürich Servette FC Genève 1890 FC Sion
1978/79 Servette FC Genève 1890 FC Zürich Grasshopper Club Zürich Servette FC Genève 1890
1977/78 Grasshopper Club Zürich Servette FC Genève 1890 FC Basel Servette FC Genève 1890
1976/77 FC Basel Servette FC Genève 1890 FC Zürich BSC Young Boys Bern
1975/76 FC Zürich Servette FC Genève 1890 FC Basel FC Zürich
1974/75 FC Zürich BSC Young Boys Bern Grasshopper Club Zürich FC Basel
1973/74 FC Zürich Grasshopper Club Zürich Servette FC Genève 1890 FC Sion
1972/73 FC Basel Grasshopper Club Zürich FC Sion FC Zürich
1971/72 FC Basel FC Zürich Grasshopper Club Zürich FC Zürich
1970/71 Grasshopper Club Zürich FC Basel FC Lugano Servette FC Genève 1890
1969/70 FC Basel FC Lausanne-Sport FC Zürich FC Zürich