St. Gallen vs Grasshoppers

8 March 2025 · Swiss Super League · 2024/25

Full time 3 – 1

Half-time: 1–1

  • Willem Geubbels 16’, 57’ (pen)
  • Christian Witzig 66’
  • Sonny Kittel 35’ (pen)

Match summary

St. Gallen won 3-1 at home to Grasshoppers. It was 1-1 at half-time.

In the first half, Willem Geubbels put St. Gallen ahead in the 16th minute and Sonny Kittel equalised from the penalty spot in the 35th minute. In the second half, Geubbels put St. Gallen back in front from the penalty spot in the 57th minute and Christian Witzig made it 3-1 in the 66th minute.

Jean-Pierre Nsame had a penalty saved for St. Gallen.

Key events

St. Gallen Grasshoppers
0’
Manuel KuttinArgument
Kick-off
5’
Adama BojangShot on target
Willem GeubbelsRight foot shot1-0 (St. Gallen)
16’
22’
Amir AbrashiProfessional handball
33’
Nestory IrankundaVAR: No penalty
35’
Albert VallciArgument
35’
35’
Sonny KittelPenalty1-1 (Grasshoppers)
Hugo VandermerschShot on target
39’
45+4’
Half-time1-1
46’
Tsiy William NdengeAdama Bojang
46’
Benno SchmitzSonny Kittel
Second half underway
Bastien TomaVAR: No penalty
54’
55’
Saulo DecarliFoul
Willem GeubbelsPenalty2-1 (St. Gallen)
57’
63’
Christian WitzigRight foot shot3-1 (St. Gallen)
66’
69’
Evans Fabrice MaurinDirk Abels
Willem GeubbelsShot on target
76’
77’
Justin HammelArgument
Felix MambimbiChadrac Akolo
78’
85’
86’
Jean-Pierre NsameMissed penaltysaved
88’
Jean-Pierre NsameShot on target
88’
Noah YannickFoul
90+6’
Full-time3-1

Shot map

Every shot and where it was taken from.

 Grasshoppers attacking St. Gallen attacking 
5’ Adama Bojang (Grasshoppers), open play, saved 6’ Nestory Irankunda (Grasshoppers), open play, blocked 11’ Nestory Irankunda (Grasshoppers), from a corner, off target 16’ Willem Geubbels (St. Gallen), open play, goal 25’ Jordi Quintillà (St. Gallen), direct free kick, blocked 28’ Jean-Pierre Nsame (St. Gallen), open play, blocked 29’ Nestory Irankunda (Grasshoppers), open play, blocked 35’ Sonny Kittel (Grasshoppers), penalty, goal 36’ Chadrac Akolo (St. Gallen), open play, off target 39’ Hugo Vandermersch (St. Gallen), open play, saved 40’ Chadrac Akolo (St. Gallen), open play, blocked 57’ Willem Geubbels (St. Gallen), penalty, goal 59’ Bastien Toma (St. Gallen), open play, off target 62’ Jean-Pierre Nsame (St. Gallen), open play, blocked 62’ Christian Witzig (St. Gallen), open play, off target 66’ Christian Witzig (St. Gallen), open play, goal 76’ Willem Geubbels (St. Gallen), open play, saved 82’ Felix Mambimbi (St. Gallen), from a corner, off target 88’ Jean-Pierre Nsame (St. Gallen), penalty, saved 90+5’ Kevin Csoboth (St. Gallen), open play, blocked 5’ Adama Bojang (Grasshoppers), open play, saved 6’ Nestory Irankunda (Grasshoppers), open play, blocked 11’ Nestory Irankunda (Grasshoppers), from a corner, off target 16’ Willem Geubbels (St. Gallen), open play, goal 25’ Jordi Quintillà (St. Gallen), direct free kick, blocked 28’ Jean-Pierre Nsame (St. Gallen), open play, blocked 29’ Nestory Irankunda (Grasshoppers), open play, blocked 35’ Sonny Kittel (Grasshoppers), penalty, goal 36’ Chadrac Akolo (St. Gallen), open play, off target 39’ Hugo Vandermersch (St. Gallen), open play, saved 40’ Chadrac Akolo (St. Gallen), open play, blocked 57’ Willem Geubbels (St. Gallen), penalty, goal 59’ Bastien Toma (St. Gallen), open play, off target 62’ Jean-Pierre Nsame (St. Gallen), open play, blocked 62’ Christian Witzig (St. Gallen), open play, off target 66’ Christian Witzig (St. Gallen), open play, goal 76’ Willem Geubbels (St. Gallen), open play, saved 82’ Felix Mambimbi (St. Gallen), from a corner, off target 88’ Jean-Pierre Nsame (St. Gallen), penalty, saved 90+5’ Kevin Csoboth (St. Gallen), open play, blocked
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

St. Gallen 4-2-3-1 Starting XI
Zigi
Yannick
Vandermersch 83’
Stanić
Vallci
Quintillà
Toma
Witzig 83’
Akolo 78’
Geubbels 2 78’
Nsame 90’
Grasshoppers 4-3-1-2 Starting XI
Hammel
Abels 69’
Decarli
Seko
Persson
Imourane
Abrashi
Kittel 46’
Meyer 83’
Bojang 46’
Irankunda 68’

Player stats

Goalkeeper1 player
90′ 1 1 22 – – – – –
Defenders5 players
Hugo Vandermersch Taken off
83′ 1 – – 5 – 54 1 – 1
90′ 3 – – 8 3 73 1 – – –
90′ 3 – 1 6 3 84 1 – –
Noah Yannick
90′ 4 – 1 4 – 49 4 – –
Konrad Faber Came on as a substitute
14′ 1 – – 1 – 7 – – – –
Midfielders5 players
Jordi Quintillà
90′ – – 75 – – 4 – 6 – 2 –
Bastien Toma
90′ – – 72 5 – 1 – 4 – 1 –
Christian Witzig Taken off
83′ 1 – 31 1 – 1 – 3 – – –
Lukas Daschner Came on as a substitute
12′ – – 8 – – 2 – 3 – 1 –
Kevin Csoboth Came on as a substitute
14′ – – 3 – – – – 1 – 1 –
Forwards4 players
Chadrac Akolo Taken off
78′ – – 2 – – – 2 2 1 37 –
Willem Geubbels Taken off
78′ 2 – 3 3 – – – 4 – 19 –
Jean-Pierre Nsame Taken off
89′ – 1 3 1 – – 1 1 – 22 –
Felix Mambimbi Came on as a substitute
12′ – – 1 – – – – – – 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.

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.