# FC St. Gallen

Fussballclub St. Gallen 1879, commonly known as St. Gallen, is a Swiss professional football club based in the city of St. Gallen, Canton of St. Gallen. It is the oldest football club in continental Europe. The team competes in the Swiss Super League.

## History

Founded on 19 April 1879, FC St. Gallen is the oldest club still in existence in Swiss football. However, the team has had relatively little success in comparison to other clubs. Despite the fact that St. Gallen won the Swiss championship twice in the 1903–04 and 1999–2000 seasons, the team has mostly been a mid-table side. St. Gallen were relegated to the second-tier Challenge League twice, at the end of the 2007–08 and the 2010–11 seasons. Since their promotion back to the Swiss Super League, they have remained in the top division for the past twelve years, establishing themselves again as a midtable club. In the 2019–20 season, the club finished as runners-up. Despite being based in a relatively small city, St. Gallen are known for their excellent support at both home and away games. In 2016, FC St. Gallen, became a member of the exclusive Club of Pioneers, as the oldest football club of Switzerland.

## Stadium

FC St. Gallen play their home games at the Kybunpark. The stadium has a capacity of 19,694 and it is on the west side of town. The stadium replaced the former Espenmoos in the east.

## Honours
### Domestic
#### League

* Swiss Super League
** Winners: 1903–04, 1999–2000
** Runners-up: 2019–20
* Swiss Challenge League
** Winners: 1970–71, 2008–09, 2011–12
** Runners-up: 1967–68

#### Cup

* Swiss Cup
** Winners: 1968–69
** Runners-up: 1944–45, 1976–77, 1997–98, 2020–21, 2021–22
* Swiss League Cup
** Winners: 1977–78
** Runners-up: 1981–82

#### Others

* Anglo Cup
** Runners-up: 1910

## European record
### Overall record

    Accurate as of 1 January 2025
| Competition | Played | Won | Drew | Lost | GF | GA | GD | Win% |
| European Cup / Champions League | 2 | 0 | 1 | 1 | 3 | 4 | −1 | 000.00 |
| Cup Winners' Cup | 4 | 1 | 1 | 2 | 2 | 6 | −4 | 025.00 |
| UEFA Cup / UEFA Europa League | 25 | 8 | 4 | 13 | 28 | 42 | −14 | 032.00 |
| UEFA Conference League | 12 | 4 | 4 | 4 | 20 | 23 | −3 | 033.33 |
| UEFA Intertoto Cup | 10 | 6 | 1 | 3 | 24 | 10 | +14 | 060.00 |
| Total | 47 | 18 | 9 | 20 | 67 | 67 | +0 | 038.30 |
Legend: GF = Goals For. GA = Goals Against. GD = Goal Difference.
| Season | Competition | Round | Opponent | Home | Away | Aggregate |
| 1969–70 | European Cup Winners' Cup | First round | BK Frem | 1–0 | 1–2 | 2–2 (a) |
| 1969–70 | European Cup Winners' Cup | Second round | Levski Sofia | 0–0 | 0–4 | 0–4 |
| 1983–84 | UEFA Cup | First round | Radnički Niš | 1–2 | 0–3 | 1–5 |
| 1985–86 | UEFA Cup | First round | Inter Milan | 0–0 | 1–5 | 1–5 |
| 1998 | UEFA Intertoto Cup | First round | Viljandi JK Tulevik | 3–2 | 6–1 | 9–3 |
| 1998 | UEFA Intertoto Cup | Second round | Austria Salzburg | 1–0 | 1–3 | 2–3 |
| 2000–01 | UEFA Champions League | Third qualifying round | Galatasaray | 1–2 | 2–2 | 3–4 |
| 2000–01 | UEFA Cup | First round | Chelsea | 2–0 | 0–1 | 2–1 |
| 2000–01 | UEFA Cup | Second round | Club Brugge | 1–1 | 1–2 | 2–3 |
| 2001–02 | UEFA Cup | Qualifying round | Pelister | 2–3 | 2–0 | 4–3 |
| 2001–02 | UEFA Cup | First round | Steaua București | 2–1 | 1–1 | 3–2 |
| 2001–02 | UEFA Cup | Second round | Freiburg | 1–4 | 1–0 | 2–4 |
| 2002 | UEFA Intertoto Cup | First round | B68 Toftir | 5–1 | 6–0 | 11–1 |
| 2002 | UEFA Intertoto Cup | Second round | Willem II | 1–1 (aet) | 0–1 | 1–2 |
| 2007 | UEFA Intertoto Cup | Second round | Dacia Chişinău | 0–1 (aet) | 1–0 | 1–1 (0–3p) |
| 2013–14 | UEFA Europa League | Play-off | Spartak Moscow | 1–1 | 4–2 | 5–3 |
| 2013–14 | UEFA Europa League | Group A | Valencia | 2–3 | 1–5 | 4th place |
| 2013–14 | UEFA Europa League | Group A | Swansea City | 1–0 | 0–1 | 4th place |
| 2013–14 | UEFA Europa League | Group A | Kuban Krasnodar | 2–0 | 0–4 | 4th place |
| 2018–19 | UEFA Europa League | Second qualifying round | Sarpsborg 08 | 2–1 | 0–1 | 2–2 (a) |
| 2020–21 | UEFA Europa League | Third qualifying round | AEK Athens | 0–1 | — | 0–1 |
| 2024–25 | UEFA Conference League | Second qualifying round | FC Tobol | 4–1 | 1–0 | 5–1 |
| 2024–25 | UEFA Conference League | Third qualifying round | Śląsk Wrocław | 2–0 | 2–3 | 4–3 |
| 2024–25 | UEFA Conference League | Play-off | Trabzonspor | 0–0 | 1–1 (aet) | 1–1 (5–4p) |
| 2024–25 | UEFA Conference League | League phase | Fiorentina | 2-4 | — | | 29th place |
| 2024–25 | UEFA Conference League | League phase | 1. FC Heidenheim | — | 1-1 | | 29th place |
| 2024–25 | UEFA Conference League | League phase | Vitória de Guimarães | 1-4 | — | | 29th place |
| 2024–25 | UEFA Conference League | League phase | Cercle Brugge | — | 2-6 | | 29th place |
| 2024–25 | UEFA Conference League | League phase | TSC | 2-2 | — | | 29th place |
| 2024–25 | UEFA Conference League | League phase | Larne | — | 2–1 | | 29th place |

## Players
### Current squad

    As of 14 February 2025
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 1 | GK | GHA | Lawrence Ati-Zigi |
| 3 | DF | GHA | Musah Nuhu |
| 4 | DF | CRO | Jozo Stanić |
| 5 | DF | GHA | Stephan Ambrosius |
| 7 | MF | SUI | Christian Witzig |
| 8 | MF | ESP | Jordi Quintillà |
| 9 | FW | FRA | Willem Geubbels |
| 10 | FW | COD | Chadrac Akolo |
| 11 | FW | GUI | Moustapha Cissé (on loan from Atalanta) |
| 13 | MF | SUI | Gregory Karlen |
| 14 | MF | CMR | Noah Yannick |
| 15 | DF | MLI | Abdoulaye Diaby |
| 16 | MF | GER | Lukas Görtler (captain) |
| 18 | FW | SUI | Felix Mambimbi |
| 19 | MF | GER | Lukas Daschner (on loan from Bochum) |
| No. | Pos. | Nation | Player |
| 20 | DF | AUT | Albert Vallçi |
| 22 | DF | GER | Konrad Faber |
| 23 | MF | KOS | Betim Fazliji |
| 24 | MF | SUI | Bastien Toma |
| 25 | GK | GER | Lukas Watkowiak |
| 28 | DF | FRA | Hugo Vandermersch |
| 33 | FW | CMR | Jean-Pierre Nsame (on loan from Como) |
| 35 | GK | GER | Bela Dumrath |
| 36 | DF | GER | Chima Okoroji |
| 47 | FW | ITA | Enoch Owusu (on loan from Inter Milan) |
| 63 | MF | SUI | Corsin Konietzke |
| 64 | MF | SRB | Mihailo Stevanović |
| 70 | MF | SUI | Noah Probst |
| 77 | FW | HUN | Kevin Csoboth |

### Out on loan

Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| — | GK | SUI | Gentrit Muslija (at Wil until 30 June 2025) |
| — | MF | KOS | Behar Neziri (at Wil until 30 June 2025) |
| — | MF | SUI | Jason Parente (at Wil until 30 June 2025) |
| No. | Pos. | Nation | Player |
| — | FW | SUI | Lindon Ibishi (at Linth 04 until 31 December 2024) |
| — | FW | SWE | Nikolaj Möller (at Strømsgodset until 30 June 2025) |

### Retired numbers

Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 17 | DF | SUI | Marc Zellweger (1994–2001, 2003–2010) |

## Club officials

    As of 30 November 2024
| Position | Staff |
| Chairman | Matthias Hüppi |
| Member | Peter Germann |
| Sporting director | Alain Sutter |
| First-team manager | Enrico Maaßen |
| First-Team Assistant Manager | Jakob von Horst |
| First-Team Coach | Wolfgang Reichert |
| First-Team Goalkeeper Coach | Dietmar Haun |
| Fitness Coach | Klaus Daumann |
| Athletic Coach | Markus Frieden |
| Chief scout | Steffen Wörler |
| Masseur | Marc Heidegger |
| Academy Goalkeeping Co-ordinator | Bastian Kempf |
| Team manager | Marcel Schulz Felix Unterhagger |

## Coaches

* Jack Reynolds (1912–14)
* William Townley (1920)
* Leopold Grundwald (1922)
* William Townley (1923–25)
* Jimmy Townley (1945–49)
* Robert Kelly (1949–51)
* Fritz Kerr (1952–54)
* Otto Pfister (1963–66)
* Virgil Popescu (1966–67)
* René Brodmann (1967–68)
* Albert Sing (1968–70)
* Željko Perušić (1970–74)
* Helmuth Johannsen (1 July 1981 – 30 June 1985)
* Werner Olk (1985–86)
* Uwe Klimaschefski (1 July 1986 – 1 March 1987)
* Kurt Jara (1 July 1988 – 1 October 1991)
* Uwe Rapolder (1 July 1993 – 10 April 1996)
* Werner Zünd (interim) (11 April 1996 – 25 April 1996)
* Roger Hegi (26 April 1996 – 31 December 1998)
* Marcel Koller (1 Jan 1999 – 31 December 2001)
* Gérard Castella (20 Feb 2002 – 15 September 2002)
* Thomas Staub (interim) (20 Sep 2002 – 9 December 2002)
* Heinz Peischl (1 March 2003 – 8 April 2005)
* Werner Zünd (interim) (29 April 2004 – 30 May 2005)
* René Weiler (interim) (13 April 2005 – 29 April 2005)
* Ralf Loose (1 July 2005 – 10 April 2006)
* Werner Zünd (interim) (10 April 2006 – 12 April 2006)
* Rolf Fringer (12 April 2006 – 8 October 2007)
* Krassimir Balakov (29 Oct 2007 – 30 June 2008)
* Uli Forte (1 July 2008 – 1 March 2011)
* Giorgio Contini / Roger Zürcher (interim) (1 March 2011 – 7 March 2011)
* Jeff Saibene (7 March 2011 –2015)
* Josef Zinnbauer (16 September 2015 – 4 May 2017)
* Giorgio Contini (4 May 2017 – 1 April 2018)
* Peter Zeidler (18 June 2018–)

## Former players

* Paul Friberg