FC ST. Gallen vs Servette FC 2-1
- Carlo Boukhalfa6'
- Lukas Görtler (P)65'
- Jesper Karlsson82'
- Kick-off
- Sat, 31 Oct 2026 · 17:00 (UTC)
- Venue
- Kybunpark, St.Gallen
- Referee
- Mirel Turkes
Match timeline
- 89’Substitution
FC ST. GallenColin Noah Kleine-Bekel ONLukas Görtler OFF - 82’Goal!
Servette FCJesper KarlssonAssist: Marco Burch2 – 1 - 78’Substitution
Servette FCQuentin Maceiras ONHouboulang Mendes OFF - 77’Substitution
Servette FCDavid Douline ONJarell Simo OFF - 75’Substitution
FC ST. GallenNevio Scherrer ONCarlo Boukhalfa OFF - 69’Substitution
Servette FCLilian Njoh ONThomas Lopes OFF - 69’Substitution
Servette FCSamuel Mráz ONTiemoko Ouattara OFF - 69’Yellow card
FC ST. GallenBetim Fazliji
Show 8 earlier events
- 65’Penalty goal
FC ST. GallenLukas Görtler2 – 0 - 59’Substitution
FC ST. GallenJoel Ruiz ONMostafa Heydari OFF - 59’Substitution
FC ST. GallenBetim Fazliji ONLukas Daschner OFF - 45’Substitution
FC ST. GallenAndrin Hunziker ONAliou Balde OFF - 18’Yellow card
Servette FCHouboulang Mendes - 18’Yellow card
Servette FCMarco Burch - 10’Substitution
Servette FCTiemoko Ouattara ONKingstone Mutandwa OFF - 6’Goal!
FC ST. GallenCarlo BoukhalfaAssist: Chima Okoroji1 – 0 - 1’Kick-off
Key stats
- 38%Possession62%
- 16Shots11
- 1.85xG0.82
- 6Shots on Target5
- 2Corners4
- 15Fouls21
- 3Offsides1
- 4Saves3
- 315Passes518
- 1Yellow Cards2
Lineups
Confirmed selections
FC ST. Gallen3 - 1 - 4 - 2
- 1Zigi
- 26Gaal
- 4Stanić
- 68Heydari
- 64Stevanovic
- 28Vandermersch
- 16Görtler
- 10Daschner
- 36Okoroji
- 11Boukhalfa
- 14Balde
Substitutions
- 45’↑9 A. Hunziker↓14 A. Balde
- 59’↑74 J. Ruiz↓68 M. Heydari
- 59’↑23 B. Fazliji↓10 L. Daschner
- 75’↑70 N. Scherrer↓11 C. Boukhalfa
- 89’↑3 C. Kleine-Bekel↓16 L. Görtler
Unused substitutes 27 K. Csoboth, 20 L. Frokaj, 25 L. Watkowiak
Coach E. Maaßen
Servette FC4 - 2 - 3 - 1
- 1Gertmonas
- 17Mendes
- 15Burch
- 4Rouiller
- 18Mazikou
- 6Naressi
- 20Simo
- 22Lambourde
- 36Lopes
- 21Karlsson
- 7Mutandwa
Substitutions
- 10’↑77 T. Ouattara↓7 K. Mutandwa
- 69’↑14 L. Njoh↓36 Thomas Lopes
- 69’↑90 S. Mráz↓77 T. Ouattara
- 77’↑28 D. Douline↓20 Jarell Njike Simo
- 78’↑23 Q. Maceiras↓17 Houboulang Mendes
Unused substitutes 35 A. Vincent, 39 Eronis Haxhiu, 78 L. Besson, 34 T. Allix
Coach J. Gourvennec
Match facts
- Competition
- Swiss Super League
- Round
- Matchday 12
- Date
- Sat, 31 Oct 2026
- Kick-off
- 17:00 (UTC)
- Venue
- Kybunpark, St.Gallen
- Referee
- Mirel Turkes
- FC ST. Gallen coach
- E. Maaßen
- Servette FC coach
- J. Gourvennec
League table
Swiss Super League
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 13 | 11 | 1 | 1 | +21 | 34 | |
| 2 | 13 | 8 | 4 | 1 | +16 | 28 | |
| 3 | 13 | 8 | 2 | 3 | +11 | 26 | |
| 4 | 13 | 7 | 1 | 5 | +2 | 22 | |
| 5 | 13 | 6 | 3 | 4 | -1 | 21 | |
| 6 | 13 | 5 | 2 | 6 | +1 | 17 |
Player ratings
- 1
C. Boukhalfa7.9 - 2
L. Görtler7.4 - 3
J. Stanić7.2 - 4
C. Okoroji7.1 - 5
A. Balde7.0 - 6
B. Fazliji6.9 - 7
L. Zigi6.9 - 8
L. Daschner6.8 - 9
A. Hunziker6.7 - 10
M. Heydari6.7 - 11
J. Ruiz6.6 - 12
C. Kleine-Bekel6.6 - 13
H. Vandermersch6.5 - 14
N. Scherrer6.4 - 15
T. Gaal6.3 - 16
M. Stevanovic6.3 - 17
L. Watkowiak0.0 - 18
L. Frokaj0.0 - 19
K. Csoboth0.0
- 1
J. Karlsson8.0 - 2
S. Rouiller7.2 - 3
Pedro Naressi6.6 - 4
M. Burch6.5 - 5
B. Mazikou6.5 - 6
K. Mutandwa6.4 - 7
Q. Maceiras6.3 - 8
S. Mráz6.3 - 9
T. Ouattara6.2 - 10
Thomas Lopes6.2 - 11
Houboulang Mendes6.1 - 12
M. Lambourde6.0 - 13
D. Douline5.9 - 14
L. Njoh5.9 - 15
Jarell Njike Simo5.8 - 16
E. Gertmonas5.6 - 17
T. Allix0.0 - 18
L. Besson0.0 - 19Eronis Haxhiu0.0
- 20
A. Vincent0.0
Match ratings from API-Football, out of 10.
MVP of the match

J. Karlsson
Servette FC
- 1
- Goals
- 0
- Assists
Rated 8.0, the best on the pitch — 1 goal in 90 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 2-0-3
- Scored / match
- 1.0
- Conceded / match
- 2.0
- W-D-L
- 4-0-1
- Scored / match
- 2.4
- Conceded / match
- 1.2
Fan predictions
How the fans called it
No votes yet
What happened
Match report
FC St. Gallen beat Servette FC 2-1 at Kybunpark after taking a two-goal lead and then holding off a late reply. Carlo Boukhalfa and Lukas Görtler put the home side in control before Jesper Karlsson pulled one back in the 82nd minute.
Boukhalfa opened the scoring in the 6th minute, steering home Chima Okoroji’s assist for 1-0. The score stayed there until half-time.
FC St. Gallen made two changes on 59 minutes, sending on Joel Ruiz for Mostafa Heydari and Betim Fazliji for Lukas Daschner. Görtler’s penalty in the 65th minute made it 2-0. Servette FC then made two changes on 69 minutes, with Lilian Njoh replacing Thomas Lopes and Samuel Mráz coming on for Tiemoko Ouattara, before Jesper Karlsson struck in the 82nd minute from Marco Burch’s assist to reduce the gap to 2-1. FC St. Gallen also brought on Nevio Scherrer for Boukhalfa on 75 minutes and Colin Noah Kleine-Bekel for Görtler on 89 minutes as they saw out the result.
The numbers were mixed, with Servette FC having 62% of the ball and 518 passes to FC St. Gallen’s 38% and 315, but the hosts had more shots, 16 to 11, more shots on target, 6 to 5, and a higher xG at 1.85 to 0.82. Servette FC won more corners, 4 to 2, while FC St. Gallen had 15 fouls to 21 and 3 offsides to 1. The saves count finished at 4 for FC St. Gallen and 3 for Servette FC.
Servette FC’s Houboulang Mendes and Marco Burch were both booked in the 18th minute, while FC St. Gallen’s Betim Fazliji was cautioned on 69 minutes. There were no red cards.
Match record
- Competition
- Swiss Super League
- Round
- Matchday 12
- Kick-off
- Venue
- Kybunpark, St.Gallen
- Referee
- Mirel Turkes
- Match ID
cornerflick:match:fc-st-gallen-vs-servette-fc-swiss-super-league-2026-10-31
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. FC ST. Gallen 2-1 Servette FC, Swiss Super League, 31 October 2026. Match record, last updated 3 November 2026. https://cornerflick.com/football/swiss-super-league/matches/fc-st-gallen-vs-servette-fc-swiss-super-league-2026-10-31
Permanent identifier cornerflick:match:fc-st-gallen-vs-servette-fc-swiss-super-league-2026-10-31. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/fc-st-gallen-vs-servette-fc-swiss-super-league-2026-10-31" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
16 events
- 6’Goal!
FC ST. GallenCarlo BoukhalfaAssist: Chima Okoroji1 – 0 - 10’Substitution
Servette FCTiemoko Ouattara ONKingstone Mutandwa OFF - 18’Yellow card
Servette FCHouboulang Mendes - 18’Yellow card
Servette FCMarco Burch - 45’Substitution
FC ST. GallenAndrin Hunziker ONAliou Balde OFF - 59’Substitution
FC ST. GallenJoel Ruiz ONMostafa Heydari OFF - 59’Substitution
FC ST. GallenBetim Fazliji ONLukas Daschner OFF - 65’Penalty goal
FC ST. GallenLukas Görtler2 – 0 - 69’Substitution
Servette FCLilian Njoh ONThomas Lopes OFF - 69’Substitution
Servette FCSamuel Mráz ONTiemoko Ouattara OFF - 69’Yellow card
FC ST. GallenBetim Fazliji - 75’Substitution
FC ST. GallenNevio Scherrer ONCarlo Boukhalfa OFF - 77’Substitution
Servette FCDavid Douline ONJarell Simo OFF - 78’Substitution
Servette FCQuentin Maceiras ONHouboulang Mendes OFF - 82’Goal!
Servette FCJesper KarlssonAssist: Marco Burch2 – 1 - 89’Substitution
FC ST. GallenColin Noah Kleine-Bekel ONLukas Görtler OFF




