Switzerland Cup Finals


Anglo Cup

NB: trophy offered by the Anglo-American sports magazine in Zürich.

1909/10 Zürich    BSC Young Boys           1-1 7-0 FC Sankt Gallen        [1st match aet (of 40 minutes)]
1910/11 Zürich    BSC Young Boys               3-1 Servette FC
1911/12 Bern      BSC Young Boys               4-0 Stella Fribourg
1912/13 Zürich    FC Basel                     5-0 FC Weissenbühl (Bern)

NB: after their third win in 1912, BSC Young Boys obtained permanent possession
    of the trophy; the Anglo-American sports magazine then offered a second cup,
    which was only contested once, partially due to World War I.

Number of wins [4 cups; lost finals between brackets]

  3      BSC Young Boys (Bern)

  1      FC Basel

    ( 1) FC Sankt Gallen
    ( 1) Servette FC (Genève)
    ( 1) Stella Fribourg
    ( 1) FC Weissenbühl (Bern)

Och Cup

NB: trophy offered by the company Och frères in Genève; in 1921 the final
    stage was contested by three regional winners, in 1922 the tournament
    was played in two regions whose winners met in the final; it was not
    contested since, and before the introduction of the Swiss Cup in 1925
    it was decided the two winners would play off for the right to retain
    the trophy in January 1925.

1920/21 Fribourg  FC Bern                      5-0 FC La Chaux-de-Fonds
        Zürich    FC Bern                      2-1 FC Zürich
1921/22 Ch.Fonds  Concordia Basel              1-0 Etoile La Chaux-de-Fonds

Number of wins [2 cups; lost finals (3) between brackets]

  1      FC Bern
  1      Concordia Basel 

    ( 1) Etoile La Chaux-de-Fonds
    ( 1) FC La Chaux-de-Fonds
    ( 1) FC Zürich

Match for the right to retain the trophy:

1924/25 Basel     FC Bern                      2-0 Concordia Basel    

Swiss FA Cup

1925/26 Zürich    Grasshopper Club             2-1 FC Bern
1926/27 Zürich    Grasshopper Club             3-1 FC Young Fellows 
1927/28 Genève    Servette FC                  5-1 Grasshopper Club   
1928/29 Genève    Urania Genève Sport          1-0 BSC Young Boys
1929/30 Bern      BSC Young Boys               1-0 FC Aarau
1930/31 Lugano    FC Lugano                    2-1 Grasshopper Club       [aet]
1931/32 Zürich    Grasshopper Club             5-1 Urania Genève Sport
1932/33 Zürich    FC Basel                     4-3 Grasshopper Club    
1933/34 Bern      Grasshopper Club             2-0 Servette FC    
1934/35 Lausanne  Lausanne-Sports             10-0 FC Nordstern
1935/36 Zurich    FC Young Fellows             2-0 Servette FC    
1936/37 Bern      Grasshopper Club            10-0 Lausanne-Sports 
1937/38 Bern      Grasshopper Club         2-2 5-1 Servette FC            [1st match aet]
1938/39 Bern      Lausanne-Sports              2-0 FC Nordstern
1939/40 Bern      Grasshopper Club             3-0 FC Grenchen
1940/41 Bern      Grasshopper Club         1-1 2-0 Servette FC            [1st match aet]
1941/42 Bern      Grasshopper Club         0-0 3-2 FC Basel               [1st match aet]
1942/43 Bern      Grasshopper Club             2-1 FC Lugano
1943/44 Bern      Lausanne-Sports              3-0 FC Basel
1944/45 Bern      BSC Young Boys               2-0 FC Sankt Gallen        [aet]
1945/46 Bern      Grasshopper Club             3-0 Lausanne-Sports 
1946/47 Bern      FC Basel                     3-0 Lausanne-Sports 
1947/48 Bern      FC La Chaux-de-Fonds 2-2 2-2 4-0 FC Grenchen            [1st, 2nd match aet]
1948/49 Bern      Servette FC                  3-0 Grasshopper Club   
1949/50 Bern      Lausanne-Sports          1-1 4-0 FC Cantonal Neuchâtel  [1st match aet]
1950/51 Bern      FC La Chaux-de-Fonds         3-2 FC Locarno
1951/52 Bern      Grasshopper Club             2-0 FC Lugano
1952/53 Bern      BSC Young Boys           1-1 3-1 Grasshopper Club       [1st match aet]
1953/54 Bern      FC La Chaux-de-Fonds         2-0 FC Fribourg
1954/55 Bern      FC La Chaux-de-Fonds         3-1 FC Thun
1955/56 Bern      Grasshopper Club             1-0 BSC Young Boys
1956/57 Bern      FC La Chaux-de-Fonds     1-1 3-1 Lausanne-Sports        [1st match aet]
1957/58 Bern      BSC Young Boys           1-1 4-1 Grasshopper Club       [1st match aet]
1958/59 Bern      FC Grenchen                  1-0 Servette FC
1959/60 Bern      FC Luzern                    1-0 FC Grenchen
1960/61 Bern      FC La Chaux-de-Fonds         1-0 FC Biel-Bienne
1961/62 Bern      Lausanne-Sports              4-0 AC Bellinzona          [aet]
1962/63 Bern      FC Basel                     2-0 Grasshopper Club     
1963/64 Bern      Lausanne-Sports              2-0 FC La Chaux-de-Fonds 
1964/65 Bern      FC Sion                      2-1 Servette FC 
1965/66 Bern      FC Zürich                    2-0 Servette FC 
1966/67 Bern      FC Basel                     awd Lausanne-Sports        [*]
1967/68 Bern      FC Lugano                    2-1 FC Winterthur
1968/69 Bern      FC Sankt Gallen              2-0 AC Bellinzona   
1969/70 Bern      FC Zürich                    4-1 FC Basel               [aet]
1970/71 Bern      Servette FC                  2-0 FC Lugano
1971/72 Bern      FC Zürich                    1-0 FC Basel
1972/73 Bern      FC Zürich                    2-0 FC Basel               [aet]
1973/74 Bern      FC Sion                      3-2 Neuchâtel-Xamax FC  
1974/75 Bern      FC Basel                     2-1 FC Winterthur          [aet]
1975/76 Bern      FC Zürich                    1-0 Servette FC
1976/77 Bern      BSC Young Boys               1-0 FC Sankt Gallen 
1977/78 Bern      Servette FC              2-2 1-0 Grasshopper Club       [1st match aet]
1978/79 Bern      Servette FC              1-1 3-2 BSC Young Boys         [1st match aet]
1979/80 Bern      FC Sion                      2-1 BSC Young Boys
1980/81 Bern      Lausanne-Sports              4-3 FC Zürich              [aet]
1981/82 Bern      FC Sion                      1-0 FC Basel
1982/83 Bern      Grasshopper Club         2-2 3-0 Servette FC            [1st match aet]
1983/84 Bern      Servette FC                  1-0 Lausanne-Sports  
1984/85 Bern      FC Aarau                     1-0 Neuchâtel-Xamax FC
1985/86 Bern      FC Sion                      3-1 Servette FC
1986/87 Bern      BSC Young Boys               4-2 Servette FC            [aet]
1987/88 Bern      Grasshopper Club             2-0 FC Schaffhausen
1988/89 Bern      Grasshopper Club             2-1 FC Aarau
1989/90 Bern      Grasshopper Club             2-1 Neuchâtel-Xamax FC
1990/91 Bern      FC Sion                      3-2 BSC Young Boys
1991/92 Bern      FC Luzern                    3-1 FC Lugano              [aet]
1992/93 Bern      FC Lugano                    4-1 Grasshopper Club      
1993/94 Bern      Grasshopper Club             4-0 FC Schaffhausen
1994/95 Bern      FC Sion                      4-2 Grasshopper Club
1995/96 Bern      FC Sion                      3-2 Servette FC
1996/97 Bern      FC Sion                      3-3 FC Luzern              [aet, 5-4 pen]
1997/98 Bern      Lausanne-Sports              2-2 FC Sankt Gallen        [aet, 4-3 pen]
1998/99 Bern      Lausanne-Sports              2-0 Grasshopper Club
1999/00 Bern      FC Zürich                    2-2 Lausanne-Sports        [aet, 3-0 pen]
2000/01 Basel     Servette FC                  3-0 FC Yverdon-Sports
2001/02 Basel     FC Basel                     2-1 Grasshopper Club       [aet]
2002/03 Basel     FC Basel                     6-0 Neuchâtel-Xamax FC
2003/04 Basel     FC Wil                       3-2 Grasshopper Club
2004/05 Basel     FC Zürich                    3-1 FC Luzern
2005/06 Bern      FC Sion                      1-1 BSC Young Boys         [aet, 5-3 pen]
2006/07 Bern      FC Basel                     1-0 FC Luzern
2007/08 Basel     FC Basel                     4-1 AC Bellinzona
2008/09 Bern      FC Sion                      3-2 BSC Young Boys     
2009/10 Basel     FC Basel                     6-0 Lausanne-Sports  
2010/11 Basel     FC Sion                      2-0 Neuchâtel-Xamax FC
2011/12 Bern      FC Basel                     1-1 FC Luzern              [aet, 4-2 pen]
2012/13 Bern      Grasshopper Club             1-1 FC Basel               [aet, 4-3 pen]
2013/14 Bern      FC Zürich                    2-0 FC Basel               [aet]
2014/15 Basel     FC Sion                      3-0 FC Basel 
2015/16 Zürich    FC Zürich                    1-0 FC Lugano
2016/17 Genève    FC Basel                     3-0 FC Sion
2017/18 Bern      FC Zürich                    2-1 BSC Young Boys     
2018/19 Bern      FC Basel                     2-1 FC Thun
2019/20 Bern      BSC Young Boys               2-1 FC Basel
2020/21 Bern      FC Luzern                    3-1 FC Sankt Gallen 
2021/22 Bern      FC Lugano                    4-1 FC Sankt Gallen 
2022/23 Bern      BSC Young Boys               3-2 FC Lugano
2023/24 Bern      Servette FC                  0-0 FC Lugano              [aet, 9-8 pen]

[*] abandoned in 42' at 2-1 and awarded 3-0; Lausanne protested by a sit-in against
    the penalty that led to 2-1.

Number of wins (since 1925) [99 cups (lost finals between brackets)]

 19 (13) Grasshopper Club (Zürich)

 13 (10) FC Basel
 13 ( 1) FC Sion [they won their first 13 finals before losing the 14th in 2017]

 10 ( 1) FC Zürich

  9 ( 8) Lausanne-Sports 

  8 (12) Servette FC (Genève)
  8 ( 8) BSC Young Boys (Bern)

  6 ( 1) FC La Chaux-de-Fonds

  4 ( 7) FC Lugano 

  3 ( 4) FC Luzern

  1 ( 5) FC Sankt Gallen
  1 ( 3) FC Grenchen
  1 ( 2) FC Aarau
  1 ( 1) Urania Genève Sport   
  1 ( 1) FC Young Fellows (Zürich)
  1      FC Wil

    ( 5) Neuchâtel-Xamax FC
    ( 3) AC Bellinzona
    ( 2) FC Nordstern (Basel)
    ( 2) FC Schaffhausen
    ( 2) FC Thun
    ( 2) FC Winterthur
    ( 1) FC Bern
    ( 1) FC Biel-Bienne
    ( 1) FC Cantonal Neuchâtel
    ( 1) FC Fribourg
    ( 1) FC Locarno
    ( 1) Yverdon-Sports



Number of wins (including Anglo Cup and Och Cup) [105 cups; 106 losing finalists]

 19 (13) Grasshopper Club (Zürich)

 14 (10) FC Basel

 13 ( 1) FC Sion [they won their first 13 finals before losing the 14th in 2017]

 11 ( 8) BSC Young Boys (Bern)

 10 ( 2) FC Zürich

  9 ( 8) Lausanne-Sports 

  8 (13) Servette FC (Genève)

  6 ( 2) FC La Chaux-de-Fonds

  4 ( 7) FC Lugano 

  3 ( 4) FC Luzern

  1 ( 6) FC Sankt Gallen
  1 ( 3) FC Grenchen
  1 ( 2) FC Aarau
  1 ( 1) FC Bern
  1 ( 1) Urania Genève Sport   
  1 ( 1) FC Young Fellows (Zürich)
  1      Concordia Basel 
  1      FC Wil

    ( 5) Neuchâtel-Xamax FC
    ( 3) AC Bellinzona
    ( 2) FC Nordstern (Basel)
    ( 2) FC Schaffhausen
    ( 2) FC Thun
    ( 2) FC Winterthur
    ( 1) FC Biel-Bienne
    ( 1) FC Cantonal Neuchâtel
    ( 1) Etoile La Chaux-de-Fonds
    ( 1) FC Fribourg
    ( 1) FC Locarno
    ( 1) Stella Fribourg
    ( 1) FC Weissenbühl (Bern)
    ( 1) Yverdon-Sports

Additional Details Semifinals/Finals

More details at http://www.football.ch/sfv/cup/fr/statistik-detail.asp


About this document

Corrections and additions thanks to Erik Garin

Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation

Author: Karel Stokkermans
Last updated: 4 Jan 2025

(C) Copyright Karel Stokkermans and RSSSF 1999/2025
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.