MeisterPokalsieger1898Grasshopper Club Zürich-1899Anglo-American Club Zürich-1900Grasshopper Club Zürich-1901Grasshopper Club Zürich-1902FC Zürich-1903FC Young Boys Bern-1904FC St. Gallen-1905Grasshopper Club Zürich-1906FC Winterthur-1907Servette FC Genf-1908FC Winterthur-1909FC Young Boys Bern-1910FC Young Boys BernFC Young Boys Bern1911FC Young Boys BernFC Young Boys Bern1912FC AarauFC Young Boys Bern1913FC Montriond-LausanneFC Basel1914FC Aarau-1915SC Brühl St. Gallen-1916FC Cantonal Neuchatel-1917Vereinigter FC Winterthur-Veltheim-1918Servette FC Genf-1919Etoile La Chaux-de-Fonds-1920FC Young Boys Bern-1921Grasshopper Club ZürichFC BernFC Bern1922Servette FC GenfFC Concordia Basel1923--1924FC Zürich-1925Servette FC GenfFC Bern1926Servette FC GenfGrasshopper Club Zürich1927Grasshopper Club ZürichGrasshopper Club Zürich1928Grasshopper Club ZürichServette FC Genf1929Berner SC Young BoysUrania Genf1930Servette FC GenfBerner SC Young Boys1931Grasshopper Club ZürichFC Lugano1932Lausanne-Sports FCGrasshopper Club Zürich1933Servette FC GenfFC Basel1934Servette FC GenfGrasshopper Club Zürich1935Lausanne-Sports FCLausanne-Sports FC1936Lausanne-Sports FCYoung Fellows Zürich1937Grasshopper Club ZürichGrasshopper Club Zürich1938FC LuganoGrasshopper Club Zürich1939Grasshopper Club ZürichLausanne-Sports FC1940Servette FC GenfGrasshopper Club Zürich1941FC LuganoGrasshopper Club Zürich1942Grasshopper Club ZürichGrasshopper Club Zürich1943Grasshopper Club ZürichGrasshopper Club Zürich1944Lausanne-Sports FCLausanne-Sports FC1945Grasshopper Club ZürichBerner SC Young Boys1946Servette FC GenfGrasshopper Club Zürich1947FC Biel-BienneFC Basel1948AC BellinzonaFC La Chaux-de-Fonds1949FC LuganoServette FC Genf1950Servette FC GenfLausanne-Sports FC1951Lausanne-Sports FCFC La Chaux-de-Fonds1952Grasshopper Club ZürichGrasshopper Club Zürich1953FC BaselBerner SC Young Boys1954FC La Chaux-de-FondsFC La Chaux-de-Fonds1955FC La Chaux-de-FondsFC La Chaux-de-Fonds1956Grasshopper Club ZürichGrasshopper Club Zürich1957Berner SC Young BoysFC La Chaux-de-Fonds1958Berner SC Young BoysBerner SC Young Boys1959Berner SC Young BoysFC Grenchen1960Berner SC Young BoysFC Luzern1961Servette FC GenfFC La Chaux-de-Fonds1962Servette FC GenfLausanne-Sports FC1963FC ZürichFC Basel1964FC La Chaux-de-FondsLausanne-Sports FC1965Lausanne-Sports FCFC Sion1966FC ZürichFC Zürich1967FC BaselFC Basel1968FC ZürichFC Lugano1969FC BaselFC St. Gallen1970FC BaselFC Zürich1971Grasshopper Club ZürichServette FC Genf1972FC BaselFC Zürich1973FC BaselFC Zürich1974FC ZürichFC Sion1975FC ZürichFC Basel1976FC ZürichFC Zürich1977FC BaselBerner SC Young Boys1978Grasshopper Club ZürichServette FC Genf1979Servette FC GenfServette FC Genf1980FC BaselFC Sion1981FC ZürichLausanne-Sports FC1982Grasshopper Club ZürichFC Sion1983Grasshopper Club ZürichGrasshopper Club Zürich1984Grasshopper Club ZürichServette FC Genf1985Servette FC GenfFC Aarau1986Berner SC Young BoysFC Sion1987Neuchatel Xamax FCBerner SC Young Boys1988Neuchatel Xamax FCGrasshopper Club Zürich1989FC LuzernGrasshopper Club Zürich1990Grasshopper Club ZürichGrasshopper Club Zürich1991Grasshopper Club ZürichFC Sion1992FC SionFC Luzern1993FC AarauFC Lugano1994Servette FC GenfGrasshopper Club Zürich1995Grasshopper Club ZürichFC Sion1996Grasshopper Club ZürichFC Sion1997FC SionFC Sion1998Grasshopper Club ZürichLausanne-Sports FC1999Servette FC GenfLausanne-Sports FC2000FC St. GallenFC Zürich2001Grasshopper Club ZürichServette FC Genf2002FC BaselFC Basel2003Grasshopper Club ZürichFC Basel2004FC BaselFC Wil 19002005FC BaselFC Zürich2006FC ZürichFC Sion2007FC ZürichFC Basel2008FC BaselFC Basel2009FC ZürichFC Sion2010FC BaselFC Basel2011FC BaselFC Sion2012FC BaselFC Basel2013FC BaselGrasshopper Club Zürich2014FC BaselFC Zürich2015FC BaselFC Sion2016FC BaselFC Zürich