St. Gallen vs Thun preview

Switzerland flag 2025/2026 Super League, Switzerland
Kybunpark Sun, 17 May - 2:30 PM
Super League
Full Time Sun, 17 May 2:30 PM
Round 38 Championship Round

CONTEXT

Match is finished. St. Gallen 1–1 Thun. The match ended in a draw. St. Gallen showed a moderate deviation from the pre-match structural baseline. Possession-adjusted chance creation was in line with projected levels. The end result aligned with the pre-match projection. Possession was 50%–50%.

TL;DR

  • Structural deviation: Final score: St. Gallen 1-1 Thun. St. Gallen showed a moderate deviation from the pre-match structural baseline.
  • Efficiency shift: Possession-adjusted chance creation was in line with projected levels.
  • xG alignment: The final outcome was insufficient data for expected goal differential.
  • Market alignment: End result was aligned with the pre-match projection.
  • xG expectations: Inconclusive for xG expectations (Classify).
  • Event impact: No major event distortion.
  • Red card distortion: None.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
J. Mandach
J. Mandach
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 0
Yellow Cards / Match
Referee 0.12
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
G. Maire
G. Maire
1st Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
D. Känel
D. Känel
2nd Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
M. Turkes
M. Turkes
4th Official 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
St. Gallen E. Maaßen
E. Maaßen
VS
Thun M. Lustrinelli
M. Lustrinelli
1.92
Avg Points / Game (Last 100 Matches)
1.79
2.17 i
Last 6 Opponents
Basel Rank: 62 W
Lugano Rank: 66 W
Sion Rank: 62 L
Young Boys Rank: 62 W
Luzern Rank: 61 D
Zürich Rank: 50 W
Avg Points / Game (Last 6 Matches)
0.5 i
Last 6 Opponents
Young Boys Rank: 63 L
Sion Rank: 64 L
Basel Rank: 62 L
Lugano Rank: 64 L
Basel Rank: 60 W
Lugano Rank: 66 L
22
Head to Head (Wins - Draws - Losses)
22 - 9 - 20
20

Win Probabilities

Live Win Probability (90 Min)
Home St. Gallen
4.43%
Draw
89.38%
Away Thun
6.2%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
65.14
53.8
0 (Weakest) 100 (Strongest)
Metric
St. Gallen
Thun
Power Score
65.14
53.8
League Position
2
1
Global Rank
323
422

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
St. Gallen Opponent-weighted form score
Thun Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) St. Gallen Thun

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

St. Gallen

Left / Center / Right
Opposition half density
vs season average

Thun

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

St. Gallen ⚠ Proxy
vs
⚠ Proxy Thun
Attacking Efficiency
Higher is better
Attacking Efficiency
41.60
44.70
Defensive Efficiency
Lower is better
Defensive Efficiency
44.70
41.60
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
St. Gallen -0.28 Efficiency Index
vs
Thun +0.28 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
St. Gallen
Thun
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

St. Gallen ⚠ Proxy
vs
⚠ Proxy Thun
Created Set-piece attacking threat
St. Gallen Thun
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
St. Gallen Thun
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
St. Gallen
Thun
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

St. Gallen
vs
Thun
Attack After Winning Possession transition → offence
St. Gallen Thun
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
St. Gallen Thun
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
St. Gallen
Thun
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • THU had peak pressure around 36'.
  • St. Gallen started the game with stronger pressure.
St. Gallen Pressure THU Pressure
Pressure Index: THU reached the top pressure at 36' (76.98).

Team Head to Head Last 6 Seasons

Summary of 51 matches between these sides — filtered by competition and venue context.

St. Gallen St. Gallen Home
51 matches
Thun THU Away
Match Record
22
Wins
20
9
Draws
9
20
Losses
22
Goals
69
Goals Scored
71
71
Goals Conceded
69
-2
Goal Difference
+2
Expected Goals
2.07
xG
2.46
2.46
xGA
2.07

Data last updated: 2026-05-18T00:01:46+00:00

STARTING XI

Match Formation 3-5-2
Match Formation 4-2-2-2
Pitch
C. Konietzke
Substitution
Switzerland
N. Scherrer
70 N. Scherrer
D. Besio
Substitution
Switzerland
N. Rupp
Switzerland
20 N. Rupp
M. Käit
Estonia
14 M. Käit
V. Matoshi
Substitution
Switzerland

General Information

Date & Time
May 17, 2026, 02:30 PM
Competition
2025/2026 Super League, Switzerland · Round 38 · Championship Round
Stadium
Kybunpark
Capacity
19456
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Johannes von Mandach
Guillaume Maire
Daniel Von Känel
Mirel Turkes

Statistics

Possession
St. Gallen
49%
THU
51%

Top Statistics

1 Goals 1
3 Big Chances Created 3
5 Shots 6
56 Dangerous attacks 47
50 Possession 50
3 Corners 9
17 Free kicks 16
3 Yellow Cards 2

Match Overview

16 Goal Kicks 10
29 Throwins 25
3 Successful Dribbles 11
11 Dribble Attempts 22
27 Successful Dribbles Percentage 50
51 Ball Safe 45
5 Substitutions 5
0 Hit Woodwork 1
5 Goal Attempts 8
1 Injuries 2
0 Assists 1

Attacking

109 Attacks 84
2 Big Chances Missed 2

Possession

62 Successful Passes Percentage 69
69 Long Passes 81
38 Successful Long Passes Percentage 41
313 Passes 307
195 Successful Passes 213
12 Key Passes 13
26 Successful Long Passes 33

Defensive

1 Saves 6
10 Interceptions 18
20 Tackles 14

Build-up

3 Accurate Crosses 4
13 Total Crosses 18

Discipline

0 Offsides 2
16 Fouls 17

Lineup

Referee : Johannes von Mandach

Starting XI

1
Lawrence Ati Zigi
Lawrence Ati Zigi Goalkeeper
4
Jozo Stanic
Jozo Stanic Defender
26
Tom Gaal
Tom Gaal Defender
36
Chima Okoroji
Chima Okoroji Defender
10
Lukas Daschner
Lukas Daschner Midfielder
7
Christian Witzig
Christian Witzig
Midfielder64'
11
Carlo Boukhalfa
Carlo Boukhalfa Midfielder
23
Betim Fazliji
Betim Fazliji
Midfielder64'
28
Hugo Vandermersch
Hugo Vandermersch Midfielder
74
Joel Ruiz
Joel Ruiz
Defender77'
63
Corsin Konietzke
Corsin Konietzke Midfielder
8
Jordi Quintillà
Jordi Quintillà
Midfielder77'
64
Mihailo Stevanovic
Mihailo Stevanovic Midfielder
69
Diego Besio
Diego Besio Attacker
18
Alessandro Vogt
Alessandro Vogt
Attacker46'
70
Nevio Scherrer
Nevio Scherrer Attacker
Referee : Johannes von Mandach

Starting XI

25
Tim Spycher
Tim Spycher Goalkeeper
5
Dominik Franke
Dominik Franke Defender
16
Justin Roth
Justin Roth Defender
27
Michael Heule
Michael Heule Defender
37
Lucien Dähler
Lucien Dähler Defender
47
Fabio Fehr
Fabio Fehr
Defender66'
7
Kastriot Imeri
Kastriot Imeri Midfielder
70
Nils Reichmuth
Nils Reichmuth
Midfielder77'
14
Mattias Käit
Mattias Käit Midfielder
20
Noah Rupp
Noah Rupp Midfielder
78
Valmir Matoshi
Valmir Matoshi Midfielder
77
Franz-Ethan Meichtry
Franz-Ethan Meichtry
Midfielder67'
74
Elmin Rastoder
Elmin Rastoder Attacker
33
Marc Gutbub
Marc Gutbub
Attacker89'
96
Brighton Labeau
Brighton Labeau Attacker
9
Furkan Dursun
Furkan Dursun
Attacker77'

Events

2ND-HALF
90+7'
Event
Foul / 5th Yellowcard
89'
Event
Marc Gutbub Elmin Rastoder
10th Substitution
Event
Jordi Quintillà Corsin Konietzke
7th Substitution
77'
Event
Joel Ruiz Hugo Vandermersch
9th Substitution
77'
77'
Event
Nils Reichmuth Kastriot Imeri
8th Substitution
77'
Event
Furkan Dursun Brighton Labeau
6th Substitution
Event
Foul / 4th Yellowcard
76'
73'
Event
Left foot shot / 2nd Goal
68'
Event
Argument / 3rd Yellowcard
67'
Event
Franz-Ethan Meichtry Valmir Matoshi
5th Substitution
66'
Event
Fabio Fehr Lucien Dähler
4th Substitution
Event
Right foot shot / 1st Goal
65'
Event
Betim Fazliji Carlo Boukhalfa
2nd Substitution
64'
Event
Christian Witzig Lukas Daschner
3rd Substitution
64'
Event
Alessandro Vogt Diego Besio
1st Substitution
46'
1ST-HALF
Event
Argument / 2nd Yellowcard
43'
Event
Foul / 1st Yellowcard
21'

Match Commentary

8
Attempt Attempt
Mihailo Stevanovic takes a right-footed shot, but it is saved.
8
Attempt Attempt
Elmin Rastoder takes a shot with his right foot but misses.
9
Attempt Attempt
Justin Roth takes a shot with his head, but it misses the target.
4
Attempt Attempt
Diego Besio's right-footed shot is saved.
86
Attempt Attempt
Jordi Quintilla takes a right-footed shot but misses.
86
Attempt Attempt
Christian Witzig takes a right-footed shot, but it's blocked.
89
Attempt Attempt
Alessandro Vogt takes a left-footed shot but misses.
77
Update Update
Jordi Quintilla comes on for Corsin Konietzke.
90
Attempt Attempt
Michael Heule's left-footed shot is blocked.
77
Update Update
Nils Reichmuth is on, and Kastriot Imeri is off.
90
Attempt Attempt
Marc Gutbub's left-footed shot is blocked.
90
Attempt Attempt
Michael Heule takes a left-footed shot, but it misses the target.
90
Attempt Attempt
Fabio Fehr's right-footed shot is blocked.
89
Update Update
Marc Gutbub is on, and Elmin Rastoder is off.
90
Attempt Attempt
Christian Witzig takes a right-footed shot, but it is saved.
75
Attempt Attempt
Betim Fazliji takes a right-footed shot, but it is blocked.
73
GOAL! GOAL! Important
Michael Heule scores with a left-footed shot.
78
Attempt Attempt
Nevio Scherrer has a right-footed shot that is blocked.
72
Attempt Attempt
Hugo Vandermersch takes a left-footed shot but misses.
88
Attempt Attempt
Franz-Ethan Meichtry takes a right-footed shot but misses.
90
Attempt Attempt
Noah Rupp takes a left-footed shot but misses.
71
Attempt Attempt
Michael Heule took a left-footed shot but missed.
77
Update Update
Furkan Dursun is on, and Brighton Labeau is off.
70
Attempt Attempt
Noah Rupp takes a right-footed shot but misses.
67
Attempt Attempt
Kastriot Imeri takes a right-footed shot, but it's saved.
66
Update Update
Franz-Ethan Meichtry comes on for Valmir Matoshi.
63
Update Update
Christian Witzig is on, and Lukas Daschner is off.
66
Update Update
Fabio Fehr replaces Lucien Dahler.
63
Update Update
Betim Fazliji replaces Carlo Boukhalfa.
60
Attempt Attempt
Carlo Boukhalfa takes a right-footed shot, but it's blocked.
77
Update Update
Joel Ruiz is on, and Hugo Vandermersch is off.
65
GOAL! GOAL! Important
Corsin Konietzke takes a shot with his right foot and scores.
56
Attempt Attempt
Elmin Rastoder takes a shot with his right foot, but it hits the post.
56
Attempt Attempt
Corsin Konietzke takes a right-footed shot, but it's blocked.
55
Attempt Attempt
Kastriot Imeri takes a right-footed shot, but it's blocked.
47
Attempt Attempt
Kastriot Imeri takes a right-footed shot but misses.
46
Attempt Attempt
Alessandro Vogt's left-footed shot is blocked.
46
Update Update
Alessandro Vogt replaces Diego Besio.
45
Attempt Attempt
Mihailo Stevanovic takes a left-footed shot, but it's saved.
40
Attempt Attempt
Carlo Boukhalfa takes a right-footed shot but misses.
33
Attempt Attempt
Kastriot Imeri's right-footed shot is blocked.
34
Attempt Attempt
Brighton Labeau takes a shot with his head but misses.
36
Attempt Attempt
Mihailo Stevanovic takes a right-footed shot, but it's saved.
32
Attempt Attempt
Valmir Matoshi takes a right-footed shot but misses.
20
Yellow Card Yellow Card Important
Chima Chima Okoroji receives a yellow card.
21
Attempt Attempt
Elmin Rastoder takes a right-footed shot but misses.
15
Attempt Attempt
Lucien Dahler takes a left-footed shot but misses.
14
Attempt Attempt
Lukas Daschner takes a right-footed shot but misses.
13
Attempt Attempt
Nevio Scherrer takes a right-footed shot but misses.

CONCLUSION

Final score detail: St. Gallen 1-1 Thun. Structural assessment: St. Gallen exhibited a moderate deviation from the pre-match structural baseline. Efficiency outcome: Possession-adjusted chance creation finished in line with projected levels. Result alignment: The final score was consistent with the pre-match probability model. Market alignment: The match result was within the projected probability range.