thumb|right|250px|Ancien logo Fondée en 1925, la Coupe de Suisse de football, officiellement abrégée Coupe Suisse est l'un des événements footballistiques les plus prisés de Suisse. C'est une compétition à élimination directe. Elle s'est appelée Swisscom Cup entre 2003 et 2006 et est actuellement nommée Helvetia Coupe Suisse.

Le vainqueur est qualifié pour le deuxième tour de qualification de la Ligue Europa.

Histoire La Coupe Suisse a vu le jour en le sur l'initiative d'Eugen Landolt, alors président du FC Baden.

Auparavant elle a été précédée par lAnglo Cup disputée de 1910 à 1913, puis par la Och Cup en 1921 et 1922. En 1925, un match, qui comptait aussi pour le championnat, opposa les vainqueurs des deux premières Och Cup'' afin de déterminer qui en serait le vainqueur définitif. Ce trophée a été créé par l'équipementier sportif Och Frères.

Formule Les clubs de Super League ainsi que de Challenge League sont directement qualifiés pour les de finale. Le FC Vaduz n'est pas autorisé à y participer car il participe à la Coupe du Liechstenstein. À ceux-ci s'ajoutent 11 clubs de ligue et 26 clubs de ligue amateur. Ces derniers doivent se qualifier dans des épreuves éliminatoires régionales.

En de finale, les clubs de Super League et de Challenge League ne peuvent pas se rencontrer. Les clubs de ligue inférieure ont l'avantage du terrain.

En de finale, les clubs de Super League ne peuvent pas se rencontrer. Les clubs de ligue inférieure ont l'avantage du terrain.

Dès les de finale, les clubs de ligue inférieure ont l'avantage du terrain.

Palmarès Ce classement tient compte uniquement des finales de la Coupe Suisse dès 1926.

Rang Club Victoires Derniertitre Finales perdues Dernièredéfaite 1 Grasshopper Club Zurich 19 2013 12 2004 2 FC Bâle 14 2025 10 2020 3 FC Sion 13 2015 1 2017 4 FC Zurich 10 2018 1 1981 5 FC Lausanne-Sport 9 1999 7 2010 6 BSC Young Boys 8 2023 8 2018 7 Servette FC 8 2024 8 1996 8 FC La Chaux-de-Fonds 6 1961 1 1964 9 FC Lugano 4 2022 7 2024 10 FC Lucerne 3 2021 4 2012 11 FC Saint-Gall 2 2026 5 2022 12 FC Granges 1 1959 3 1960 13 FC Aarau 1 1985 2 1989 14 SC Young Fellows 1 1936 1 1927 Urania Genève Sport 1 1929 1 1932 16 FC Wil 1 2004 - - 17 Neuchâtel Xamax - - 5 2011 18 AC Bellinzone - - 3 2008 19 FC Biel-Bienne - - 2 2025 FC Thoune - - 2 2019 FC Schaffhouse - - 2 1994 FC Winterthour - - 2 1975 FC Nordstern Bâle - - 2 1939 24 FC Stade Lausanne-Ouchy - - 1 2026 Yverdon Sport FC - - 1 2001 FC Fribourg - - 1 1954 FC Locarno - - 1 1951 FC Cantonal Neuchâtel - - 1 1950 FC Berne - - 1 1926

Finales Anglo Cup Date Vainqueur Finaliste Score Lieu 1910 BSC Young Boys FC Saint-Gall 1 - 1 Vélodrome Hardau, Zurich7 - 0 1911 BSC Young Boys Servette FC 3 - 1 1912 BSC Young Boys FC Fribourg 4 - 0 Berne 1913 FC Bâle FC Weissenbühl Berne 5 - 0 Zurich

Och Cup Date Vainqueur Finaliste Score Lieu 1921 FC Berne FC La Chaux-de-Fonds 5 - 0 Fribourg FC Berne FC Zurich 2 - 1 Berne 1922 FC Concordia Bâle FC Étoile-Sporting 1 - 0 La Chaux-de-Fonds 1925 FC Berne FC Concordia Bâle 2 - 0 Berne

Coupe Suisse Édition Date Vainqueur Finaliste Score Lieu 1 Grasshopper Club Zurich FC Berne 2 - 1 Stade du Letzigrund, Zurich 2 Grasshopper Club Zurich SC Young Fellows 3 - 1 Stade Förrlibuck, Zurich 3 Servette FC Grasshopper Club Zurich 5 - 1 Stade des Charmilles, Genève 4 Urania Genève Sport (1) BSC Young Boys 1 - 0 Stade de Frontenex, Genève 5 BSC Young Boys FC Aarau 1 - 0 Stade du Wankdorf (ancien), Berne 6 FC Lugano Grasshopper Club Zurich 2 - 1 Stade Campo Marzio, Lugano 7 Grasshopper Club Zurich Urania Genève Sport 5 - 1 Stade du Hardturm, Zurich 8 FC Bâle Grasshopper Club Zurich 4 - 3 9 Grasshopper Club Zurich Servette FC 2 - 0 Stade du Wankdorf (ancien), Berne 10 FC Lausanne-Sport FC Nordstern Bâle 10 - 0 Stade de la Pontaise, Lausanne 11 SC Young Fellows (1) Servette FC 2 - 0 Stade Förrlibuck, Zurich 12 Grasshopper Club Zurich FC Lausanne-Sport 10 - 0 Stade du Wankdorf (ancien), Berne13 Grasshopper Club Zurich Servette FC 2 - 2 5 - 1 14 FC Lausanne-Sport FC Nordstern Bâle 2 - 0 15 Grasshopper Club Zurich FC Granges 3 - 016 Grasshopper Club Zurich Servette FC 1 - 1 2 - 017 Grasshopper Club Zurich FC Bâle 0 - 0 3 - 2 18 Grasshopper Club Zurich FC Lugano 2 - 1 19 FC Lausanne-Sport FC Bâle 3 - 0 20 BSC Young Boys FC Saint-Gall 2 - 0 21 Grasshopper Club Zurich FC Lausanne-Sport 3 - 0 22 FC Bâle FC Lausanne-Sport 3 - 0 Stade du Neufeld, Berne23 FC La Chaux-de-Fonds FC Granges 2 - 2 Stade du Wankdorf (ancien), Berne 2 - 2 4 - 0 Stade de la Pontaise, Lausanne 24 Servette FC Grasshopper Club Zurich 3 - 0 Stade du Wankdorf (ancien), Berne25 FC Lausanne-Sport FC Cantonal Neuchâtel 1 - 1 18 mai 1950 4 - 0 26 FC La Chaux-de-Fonds FC Locarno 3 - 2 27 Grasshopper Club Zurich FC Lugano 2 - 028 BSC Young Boys Grasshopper Club Zurich 1 - 1 3 - 1 29 FC La Chaux-de-Fonds FC Fribourg 2 - 0 30 FC La Chaux-de-Fonds FC Thoune 3 - 1 31 Grasshopper Club Zurich BSC Young Boys 1 - 0 32 FC La Chaux-de-Fonds FC Lausanne-Sport 3 - 133 BSC Young Boys Grasshopper Club Zurich 1 - 1 4 - 1 34 FC Granges (1) Servette FC 1 - 0 35 FC Lucerne FC Granges 1 - 0 36 FC La Chaux-de-Fonds (6) FC Bienne 1 - 0 37 FC Lausanne-Sport AC Bellinzone 4 - 0 38 FC Bâle Grasshopper Club Zurich 2 - 0 39 FC Lausanne-Sport FC La Chaux-de-Fonds 2 - 0 40 FC Sion Servette FC 2 - 1 41 FC Zurich Servette FC 2 - 0 42 FC Bâle FC Lausanne-Sport 2 - 1 (interrompu)Match interrompu, victoire du FC Bâle 3 - 0 par forfait. 43 FC Lugano FC Winterthour 2 - 1 44 FC Saint-Gall (1) AC Bellinzone 2 - 0 45 FC Zurich FC Bâle 4 - 1 46 Servette FC FC Lugano 2 - 0 47 FC Zurich FC Bâle 1 - 0 48 FC Zurich FC Bâle 2 - 0 49 FC Sion Neuchâtel Xamax 3 - 2 50 FC Bâle FC Winterthour 2 - 1 51 FC Zurich Servette FC 1 - 0 52 BSC Young Boys FC Saint-Gall 1 - 053 Servette FC Grasshopper Club Zurich 2 - 2 1 - 0 54 Servette FC BSC Young Boys 1 - 1 3 - 2 55 FC Sion BSC Young Boys 2 - 1 56 FC Lausanne-Sport FC Zurich 4 - 3 57 FC Sion FC Bâle 1 - 058 Grasshopper Club Zurich Servette FC 2 - 2 3 - 0 59 Servette FC FC Lausanne-Sport 1 - 0 60 FC Aarau (1) Neuchâtel Xamax 1 - 0 61 FC Sion Servette FC 3 - 1 62 BSC Young Boys Servette FC 4 - 2 63 Grasshopper Club Zurich FC Schaffhouse 2 - 0 64 Grasshopper Club Zurich FC Aarau 2 - 1 65 Grasshopper Club Zurich Neuchâtel Xamax 2 - 1 66 FC Sion BSC Young Boys 3 - 2 67 FC Lucerne FC Lugano 3 - 1 68 FC Lugano Grasshopper Club Zurich 4 - 1 69 Grasshopper Club Zurich FC Schaffhouse 4 - 0 70 FC Sion Grasshopper Club Zurich 4 - 2 71 FC Sion Servette FC 3 - 2 72 FC Sion FC Lucerne 3 - 3 (5 - 4 ) 73 1998 FC Lausanne-Sport FC Saint-Gall 2 - 2 (4 - 3 ) 74 FC Lausanne-Sport (9) Grasshopper Club Zurich 2 - 0 75 FC Zurich FC Lausanne-Sport 2 - 2 (3 - 0 ) 76 Servette FC Yverdon Sport FC 3 - 0 Parc Saint-Jacques, Bâle 77 FC Bâle Grasshopper Club Zurich 2 - 1 78 FC Bâle Neuchâtel Xamax 6 - 0 79 FC Wil (1) Grasshopper Club Zurich 3 - 2 80 FC Zurich FC Lucerne 3 - 1 81 FC Sion BSC Young Boys 1 - 1 (5 - 3 ) Stade de Suisse, Berne 82 FC Bâle FC Lucerne 1 - 0 83 FC Bâle AC Bellinzone 4 - 1 Parc Saint-Jacques, Bâle 84 FC Sion BSC Young Boys 3 - 2 Stade de Suisse, Berne 85 FC Bâle FC Lausanne-Sport 6 - 0 Parc Saint-Jacques, Bâle 86 FC Sion Neuchâtel Xamax 2 - 0 87 FC Bâle FC Lucerne 1 - 1 (4 - 2 ) Stade de Suisse, Berne 88 Grasshopper Club Zurich (19) FC Bâle 1 - 1 (4 - 3 ) 89 FC Zurich FC Bâle 2 - 0 90 FC Sion (13) FC Bâle 3 - 0 Parc Saint-Jacques, Bâle 91 FC Zurich FC Lugano 1 - 0 Stade du Letzigrund, Zurich 92 FC Bâle FC Sion 3 - 0 Stade de Genève, Lancy 93 FC Zurich (10) BSC Young Boys 2 - 1Stade du Wankdorf, Berne 94 FC Bâle FC Thoune 2 - 1 95 BSC Young Boys FC Bâle 2 - 1 96 FC Lucerne (3) FC Saint-Gall 3 - 1 97 FC Lugano (4) FC Saint-Gall 4 - 1 98 BSC Young Boys (8) FC Lugano 3 - 2 99 Servette FC (8) FC Lugano 0 - 0 (9 - 8 ) 100 FC Bâle (14) FC Biel-Bienne 4 - 1 101 FC Saint-Gall (2) FC Stade Lausanne-Ouchy3 - 0

Finales avec pensionnaire de division inférieure +Finales avec pensionnaire de division inférieureSaisonClubDivisionAdversaireRésultat1949/50FC Cantonal NeuchâtelLNBLausanne-SportsDéfaite1961/62AC BellinzoneLNBLausanne-SportsDéfaite1967/68FC WinterthourLNBFC LuganoDéfaite1987/88FC SchaffhouseLNBGrasshopper Club ZurichDéfaite1993/94FC SchaffhouseLNBGrasshopper Club ZurichDéfaite2004/05FC LucerneChallenge LeagueFC ZurichDéfaite2005/06FC SionChallenge LeagueBSC Young BoysVictoire2007/08AC BellinzoneChallenge LeagueFC BâleDéfaite2009/10FC Lausanne-SportChallenge LeagueFC BâleDéfaite2024/25FC Biel-BiennePromotion LeagueFC BâleDéfaite2025/26FC Stade Lausanne OuchyChallenge LeagueFC Saint-GallDéfaite La finale 2024/2025 est donc la seule à avoir accueilli un pensionnaire de troisième division.

Anecdote Lors de la finale de entre le FC Bâle et le FC Lausanne-Sport, Grobéty touche l'attaquant bâlois Hauser de la main dans le dos dans la surface de réparation à la alors que le score est de 1-1. L'arbitre Karl Göppel siffle un penalty que le joueur bâlois transforme pour porter le score à 2-1. Les onze joueurs lausannois s'assoient sur la pelouse en signe de protestation et refusent de reprendre le jeu. L'arbitre doit finalement interrompre la partie qui est remportée par forfait par le club rhénan sur le score de 3-0.

Records Plus large victoire : Le record de la plus large victoire dans la compétition a lieu le quand Neuchâtel Xamax FCS, alors en Challenge League, étrille l'US Montfaucon 21-0. Champion national du fair-play la saison précédente en championnat de Suisse, le petit club du Jura entre alors directement dans le tableau principal de l'édition 2017-2018 et est alors pensionnaire de , soit sept divisions au-dessous des Neuchâtelois. Le précédent record datait de 1947, quand le FC Granges battait le FC Tavannes 18-0. C'est d'ailleurs la première fois de l'histoire de la compétition qu'un club de entrait dans le tableau principal.

Plus large victoire en finale : Le record du plus grand écart de buts entre deux finalistes est codétenu par le FC Lausanne-Sport et le Grasshopper Club Zurich. En 1935, les Vaudois se défont facilement du FC Nordstern Bâle 10-0. Mais deux ans plus tard, en 1937, ce sont eux qui subissent la loi du club Zurichois sur le même score. Avec dix buts marqués au total, ces deux finales sont également les plus prolifiques de l'histoire de la Coupe.

Plus « longue » finale : La victoire en finale la plus longue à se dessiner a lieu en 1948. Comme un score nul lors du match ultime est encore significatif de partie à rejouer, le FC La Chaux-de-Fonds doit s'y reprendre à trois fois pour battre le FC Granges. La première rencontre se joue le 29 mars, mais il faut attendre le 27 juin pour voir les Neuchâtelois s'adjuger pour la première fois la Coupe Suisse.

Vainqueur final en tant que pensionnaire de division inférieure : Une seule fois dans l'histoire de la compétition un club helvétique qui n'évoluait pas dans la plus haute division du pays est parvenu à soulever le trophée. Alors en Challenge League, le FC Sion s'impose, en 2006, sur le terrain – bien que neutre pour l'occasion – des BSC Young Boys (5-3 aux tirs au but, 1-1 après le temps réglementaire).

Plus longue invincibilité :''' Entre 1965, année de sa première victoire en Coupe, et 2015, le FC Sion réalise un sans-faute. Sur les treize finales disputées par le club valaisan, il les remporte toutes. Il faut attendre 2017 pour voir le FC Bâle battre les Sédunois lors du match décisif, un sec 3-0, au Stade de Genève.

Coupe des Espoirs De 1986 à 2000 se déroulait en ouverture de la finale de la Coupe Suisse, la finale de la Coupe des Espoirs.

Finales