St. Gallen vs Thun

4 October 2025 · Swiss Super League · 2025/26 · Referee Lukas Fahndrich

Full time 1 – 2

Half-time: 1–2

  • H. Vandermersch 35’
  • F. Meichtry 19’
  • C. Ibayi 44’

Match summary

Thun took a 2-1 win at St. Gallen. Thun led 2-1 at half-time.

F. Meichtry put Thun ahead in the 19th minute, H. Vandermersch equalised in the 35th minute, and C. Ibayi won it in the 44th minute.

The chances backed that up: Thun created 2.41 expected goals (xG) from 15 shots to St. Gallen's 0.96 from 15.

Match stats

54% Possession 46%
15 Shots 15
5 Shots on target 5
1 Corners 2
366 Passes 312
68.9% Pass accuracy 61.2%
17 Tackles 29
18 Fouls 25
2 Yellow cards 4
3 Offsides 5

Key events

St. Gallen Thun
Kick-off
S. VladiShot on target
14’
19’
F. MeichtryRight foot shot0-1 (Thun)
26’
L. BertoneShot on target
33’
D. FrankeM. Bürki
H. VandermerschRight foot shot1-1 (St. Gallen)
35’
C. OkorojiShot on target
35’
44’
C. IbayiLeft foot shot1-2 (Thun)
Half-time1-2
Second half underway
54’
F. MeichtryShot on target
57’
A. BaldeS. Vladi
60’
C. WitzigShot on target
64’
C. WitzigVAR: Goal given
66’
68’
70’
75’
80’
B. LabeauC. Ibayi
80’
N. RuppE. Rastoder
T. GaalShot on target
86’
89’
89’
90+4’
D. Franke
90+4’
90+6’
N. ReichmuthShot on target
Full-time1-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.96 2.41 19’ F. Meichtry (Thun), 0-1 19’ 35’ H. Vandermersch (St. Gallen), 1-1 35’ 44’ C. Ibayi (Thun), 1-2 44’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.96 2.41 19’ F. Meichtry (Thun), 0-1 Meichtry 19’ 35’ H. Vandermersch (St. Gallen), 1-1 Vandermersch 35’ 44’ C. Ibayi (Thun), 1-2 Ibayi 44’
St. Gallen 0.96 xGThun 2.41 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Thun attacking St. Gallen attacking 
44’ C. Ibayi (Thun), open play, 0.74 xG, goal 44’ C. Ibayi (Thun), open play, 0.57 xG, hit the woodwork 19’ F. Meichtry (Thun), open play, 0.38 xG, goal 14’ E. Rastoder (Thun), open play, 0.17 xG, blocked 22’ A. Vogt (St. Gallen), set piece, 0.14 xG, off target 14’ S. Vladi (St. Gallen), open play, 0.13 xG, saved 54’ F. Meichtry (Thun), open play, 0.13 xG, saved 32’ M. Heule (Thun), set piece, 0.12 xG, off target 86’ T. Gaal (St. Gallen), open play, 0.12 xG, saved 69’ A. Balde (St. Gallen), set piece, 0.10 xG, off target 35’ C. Okoroji (St. Gallen), direct free kick, 0.10 xG, saved 3’ S. Vladi (St. Gallen), open play, 0.09 xG, hit the woodwork 10’ V. Matoshi (Thun), open play, 0.07 xG, off target 30’ C. Boukhalfa (St. Gallen), open play, 0.04 xG, off target 90+6’ N. Reichmuth (Thun), open play, 0.05 xG, saved 7’ C. Witzig (St. Gallen), open play, 0.04 xG, blocked 72’ C. Witzig (St. Gallen), open play, 0.04 xG, blocked 4’ A. Vallci (St. Gallen), from a corner, 0.04 xG, off target 47’ V. Matoshi (Thun), open play, 0.03 xG, off target 73’ N. Reichmuth (Thun), open play, 0.04 xG, blocked 79’ C. Boukhalfa (St. Gallen), open play, 0.04 xG, blocked 78’ B. Neziri (St. Gallen), open play, 0.03 xG, off target 11’ L. Bertone (Thun), set piece, 0.03 xG, blocked 85’ K. Imeri (Thun), set piece, 0.03 xG, off target 13’ C. Okoroji (St. Gallen), set piece, 0.02 xG, off target 26’ L. Bertone (Thun), from a corner, 0.02 xG, saved 35’ H. Vandermersch (St. Gallen), set piece, 0.02 xG, goal 18’ M. Käit (Thun), set piece, 0.02 xG, blocked 64’ C. Witzig (St. Gallen), open play, 0.02 xG, saved 23’ M. Käit (Thun), open play, 0.02 xG, off target 44’ C. Ibayi (Thun), open play, 0.74 xG, goal 44’ C. Ibayi (Thun), open play, 0.57 xG, hit the woodwork 19’ F. Meichtry (Thun), open play, 0.38 xG, goal 14’ E. Rastoder (Thun), open play, 0.17 xG, blocked 22’ A. Vogt (St. Gallen), set piece, 0.14 xG, off target 14’ S. Vladi (St. Gallen), open play, 0.13 xG, saved 54’ F. Meichtry (Thun), open play, 0.13 xG, saved 32’ M. Heule (Thun), set piece, 0.12 xG, off target 86’ T. Gaal (St. Gallen), open play, 0.12 xG, saved 69’ A. Balde (St. Gallen), set piece, 0.10 xG, off target 35’ C. Okoroji (St. Gallen), direct free kick, 0.10 xG, saved 3’ S. Vladi (St. Gallen), open play, 0.09 xG, hit the woodwork 10’ V. Matoshi (Thun), open play, 0.07 xG, off target 90+6’ N. Reichmuth (Thun), open play, 0.05 xG, saved 30’ C. Boukhalfa (St. Gallen), open play, 0.04 xG, off target 72’ C. Witzig (St. Gallen), open play, 0.04 xG, blocked 7’ C. Witzig (St. Gallen), open play, 0.04 xG, blocked 73’ N. Reichmuth (Thun), open play, 0.04 xG, blocked 79’ C. Boukhalfa (St. Gallen), open play, 0.04 xG, blocked 4’ A. Vallci (St. Gallen), from a corner, 0.04 xG, off target 47’ V. Matoshi (Thun), open play, 0.03 xG, off target 11’ L. Bertone (Thun), set piece, 0.03 xG, blocked 78’ B. Neziri (St. Gallen), open play, 0.03 xG, off target 85’ K. Imeri (Thun), set piece, 0.03 xG, off target 13’ C. Okoroji (St. Gallen), set piece, 0.02 xG, off target 26’ L. Bertone (Thun), from a corner, 0.02 xG, saved 35’ H. Vandermersch (St. Gallen), set piece, 0.02 xG, goal 18’ M. Käit (Thun), set piece, 0.02 xG, blocked 64’ C. Witzig (St. Gallen), open play, 0.02 xG, saved 23’ M. Käit (Thun), open play, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

St. Gallen 3-1-4-2 Starting XI
Zigi
Gaal
Stanić
Vallci
Neziri
Vandermersch
Witzig 75’
Boukhalfa
Okoroji 75’
Vladi 60’
Vogt 75’
Thun 4-2-2-2 Starting XI
Steffen
Dähler
Bamert
Bürki 33’
Heule
Käit
Bertone
Meichtry 70’
Matoshi 70’
Ibayi 80’
Rastoder 80’

Player stats

Goalkeeper1 player
90′ 3 2 44 – – – – –
Defenders3 players
T. Gaal
90′ 3 4 – 5 – 49 2 – – –
90′ 1 4 – 7 3 30 2 – – –
90′ 3 – – 10 4 52 – – – –
Midfielders6 players
90′ – – 38 1 – 3 – 7 – 2 –
90′ 1 – 36 2 – 1 1 6 1 3 –
C. Witzig Taken off
75′ – – 22 1 – 4 – 5 3 1 –
90′ – – 24 – – – – 3 2 – –
C. Okoroji Taken off
75′ – – 27 1 – – 1 1 1 1 –
C. Konietzke Came on as a substitute
15′ – – 7 – – 1 – 4 1 3 –
Forwards5 players
S. Vladi Taken off
60′ – – 2 1 0.22 – – 3 1 10 –
A. Vogt Taken off
75′ – – 1 – 0.14 – 1 6 4 9 –
A. Balde Came on as a substitute
30′ – – 1 – 0.10 – – 2 – 7 –
M. Efekele Came on as a substitute
15′ – – – – – – 1 1 1 2 –
T. Ouattara Came on as a substitute
15′ – – – – – – – 2 1 9 –
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.