St. Gallen vs Zurich

17 May 2025 · Swiss Super League · 2024/25 · Referee Desiree Grundbacher

Full time 3 – 2

Half-time: 2–1

  • Lukas Daschner 8’
  • Willem Geubbels 42’ (pen)
  • Hugo Vandermersch 49’
  • Steven Zuber 31’ (pen)
  • Samuel Ballet 58’

Match summary

St. Gallen saw off Zurich 3-2. St. Gallen led 2-1 at half-time.

In the first half, Lukas Daschner put St. Gallen ahead in the 8th minute, Steven Zuber equalised from the penalty spot in the 31st minute, and Willem Geubbels put St. Gallen back in front from the penalty spot in the 42nd minute. In the second half, Hugo Vandermersch made it 3-1 in the 49th minute and Samuel Ballet pulled one back to make it 3-2 in the 58th minute.

Chadrac Akolo had a penalty saved for St. Gallen.

Key events

St. Gallen Zurich
Kick-off
Lukas DaschnerLeft foot shot1-0 (St. Gallen)
8’
Felix MambimbiShot on target
10’
23’
Steven ZuberShot on target
Felix MambimbiShot on target
27’
31’
Steven ZuberPenalty1-1 (Zurich)
32’
33’
Mounir ChouiarShot on target
Mihailo StevanovićVAR: No penalty
41’
Willem GeubbelsPenalty2-1 (St. Gallen)
42’
45+4’
Half-time2-1
Chadrac AkoloWillem Geubbels
46’
Second half underway
Hugo VandermerschRight foot shot3-1 (St. Gallen)
49’
Jozo StanićArgument
52’
Felix MambimbiShot on target
53’
55’
Chadrac AkoloMissed penaltysaved
55’
Chadrac AkoloShot on target
55’
58’
Samuel BalletRight foot shot3-2 (Zurich)
Bastien TomaCorsin Konietzke
69’
70’
Samuel BalletShot on target
73’
Mariano GómezShot on target
Noah YannickCyrill May
78’
81’
Mounir ChouiarShot on target
Chadrac AkoloArgument
90’
90+2’
Junior LigueFoul
Full-time3-2

Shot map

Every shot and where it was taken from.

 Zurich attacking St. Gallen attacking 
2’ Umeh Emmanuel (Zurich), open play, off target 6’ Steven Zuber (Zurich), set piece, off target 8’ Lukas Daschner (St. Gallen), open play, goal 9’ Steven Zuber (Zurich), open play, off target 10’ Felix Mambimbi (St. Gallen), open play, saved 16’ Willem Geubbels (St. Gallen), open play, off target 22’ Mounir Chouiar (Zurich), open play, blocked 23’ Steven Zuber (Zurich), open play, saved 27’ Felix Mambimbi (St. Gallen), open play, saved 31’ Steven Zuber (Zurich), penalty, goal 33’ Mounir Chouiar (Zurich), direct free kick, saved 34’ Albert Vallci (St. Gallen), from a corner, off target 34’ Hugo Vandermersch (St. Gallen), open play, blocked 36’ Steven Zuber (Zurich), open play, blocked 42’ Willem Geubbels (St. Gallen), penalty, goal 44’ Junior Ligue (Zurich), open play, off target 46’ Samuel Ballet (Zurich), open play, off target 49’ Hugo Vandermersch (St. Gallen), open play, goal 52’ Albert Vallci (St. Gallen), from a corner, off target 53’ Corsin Konietzke (St. Gallen), open play, off target 53’ Felix Mambimbi (St. Gallen), open play, saved 55’ Chadrac Akolo (St. Gallen), penalty, saved 58’ Samuel Ballet (Zurich), open play, goal 62’ Jahnoah Markelo (Zurich), open play, off target 64’ Jahnoah Markelo (Zurich), open play, off target 65’ Jahnoah Markelo (Zurich), open play, off target 70’ Samuel Ballet (Zurich), open play, saved 71’ Steven Zuber (Zurich), open play, off target 73’ Mariano Gómez (Zurich), from a corner, saved 81’ Mounir Chouiar (Zurich), open play, saved 82’ Steven Zuber (Zurich), open play, off target 90+1’ Lukas Daschner (St. Gallen), open play, off target 2’ Umeh Emmanuel (Zurich), open play, off target 6’ Steven Zuber (Zurich), set piece, off target 8’ Lukas Daschner (St. Gallen), open play, goal 9’ Steven Zuber (Zurich), open play, off target 10’ Felix Mambimbi (St. Gallen), open play, saved 16’ Willem Geubbels (St. Gallen), open play, off target 22’ Mounir Chouiar (Zurich), open play, blocked 23’ Steven Zuber (Zurich), open play, saved 27’ Felix Mambimbi (St. Gallen), open play, saved 31’ Steven Zuber (Zurich), penalty, goal 33’ Mounir Chouiar (Zurich), direct free kick, saved 34’ Albert Vallci (St. Gallen), from a corner, off target 34’ Hugo Vandermersch (St. Gallen), open play, blocked 36’ Steven Zuber (Zurich), open play, blocked 42’ Willem Geubbels (St. Gallen), penalty, goal 44’ Junior Ligue (Zurich), open play, off target 46’ Samuel Ballet (Zurich), open play, off target 49’ Hugo Vandermersch (St. Gallen), open play, goal 52’ Albert Vallci (St. Gallen), from a corner, off target 53’ Corsin Konietzke (St. Gallen), open play, off target 53’ Felix Mambimbi (St. Gallen), open play, saved 55’ Chadrac Akolo (St. Gallen), penalty, saved 58’ Samuel Ballet (Zurich), open play, goal 62’ Jahnoah Markelo (Zurich), open play, off target 64’ Jahnoah Markelo (Zurich), open play, off target 65’ Jahnoah Markelo (Zurich), open play, off target 70’ Samuel Ballet (Zurich), open play, saved 71’ Steven Zuber (Zurich), open play, off target 73’ Mariano Gómez (Zurich), from a corner, saved 81’ Mounir Chouiar (Zurich), open play, saved 82’ Steven Zuber (Zurich), open play, off target 90+1’ Lukas Daschner (St. Gallen), open play, off target
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

St. Gallen 3-4-1-2 Starting XI
Zigi
May 78’
Stanić
Vallci
Vandermersch
Stevanović
Daschner
Faber 75’
Konietzke 69’
Mambimbi 75’
Geubbels 46’
Zurich 4-3-3 Starting XI
Brecher
Gómez
Gbamin
Tsawa 57’
Kamberi
Krasniqi 90’
Zuber
Markelo
Emmanuel 46’
Ligue
Chouiar

Player stats

Goalkeeper1 player
90′ 5 2 23 1 – – – –
Defenders4 players
Cyrill May Taken off
78′ 2 – 1 4 – 17 – – – –
90′ – – – 2 1 41 1 – –
90′ 2 1 1 5 1 37 1 – 1 –
Noah Yannick Came on as a substitute
12′ – – – – – 4 – – – –
Midfielders5 players
90′ 1 – 29 – – 1 – 3 1 2 –
90′ – – 19 – – 5 2 7 – – –
90′ 1 – 32 2 – 1 3 5 2 3
Konrad Faber Taken off
75′ – – 10 1 – – – 1 1 1 –
Kevin Csoboth Came on as a substitute
15′ – – 3 – – – – 4 1 4 –
Forwards6 players
Corsin Konietzke Taken off
69′ – – 1 – – – 2 9 2 17 –
Felix Mambimbi Taken off
75′ – – 3 – – –
Willem Geubbels Taken off
46′ 1 – 2 – – – –
Chadrac Akolo Came on as a substitute
45′ – – 1 1 – – – 3 – 11
Bastien Toma Came on as a substitute
21′ – – – – – – – – – 12 –
Jean-Pierre Nsame Came on as a substitute
15′ – – – – – – – – – 6 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.