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)
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
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]
2024/25 Bern FC Basel 4-1 FC Biel-Bienne
[!] second replay in Lausanne.
[*] 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) [100 cups (lost finals between brackets)]
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]
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 Biel-Bienne
( 2) FC Nordstern (Basel)
( 2) FC Schaffhausen
( 2) FC Thun
( 2) FC Winterthur
( 1) FC Bern
( 1) FC Cantonal Neuchâtel
( 1) FC Fribourg
( 1) FC Locarno
( 1) Yverdon-Sports
Number of wins (including Anglo Cup and Och Cup) [106 cups; 107 losing finalists]
19 (13) Grasshopper Club (Zürich)
15 (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 Biel-Bienne
( 2) FC Nordstern (Basel)
( 2) FC Schaffhausen
( 2) FC Thun
( 2) FC Winterthur
( 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
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: 26 Jun 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.