St. Gallen vs Thun Prediction, Preview and Stats

Switzerland flag 2025/2026 Super League, Switzerland
Kybunpark Sun, 17 May - 2:30 PM
Super League
St. Gallen St. Gallen
1 1
Thun THU
Full Time Sun, 17 May 2:30 PM
Round 38 Championship Round
Corsin Konietzke - 65'
Goal
|
Goal
Michael Heule - 73'

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

Match referee

J. Mandach

Switzerland 25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

G. Maire

1st Assistant

Switzerland

D. Känel

2nd Assistant

Switzerland

M. Turkes

4th Official

Switzerland

League averages

Super League Based on last 100 matches

Fouls / match 23.58
Yellow cards / match 4.43
Red cards / match 0.26
Penalties / match 0.48
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: 61 W
Lugano Rank: 65 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.34
53.75
0 (Weakest) 100 (Strongest)
Metric
St. Gallen
Thun
Power Score
65.34
53.75
League Position
2
1
Global Rank
319
430

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 data not available for this match.

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-17T14:17:35+00:00

STARTING XI

Match Formation 3-5-2
Match Formation 4-2-2-2
Pitch
T. Gaal
Germany
26 T. Gaal
J. Stanic
Croatia
4 J. Stanic
C. Okoroji
Germany
36 C. Okoroji
H. Vandermersch
Substitution
France
28 H. Vandermersch
C. Konietzke
Substitution
Switzerland
63 C. Konietzke
L. Daschner
Substitution
Germany
10 L. Daschner
C. Boukhalfa
Substitution
Germany
11 C. Boukhalfa
M. Stevanovic
Serbia
64 M. Stevanovic
N. Scherrer
70 N. Scherrer
D. Besio
Substitution
Switzerland
69 D. Besio
Pitch
T. Spycher
Switzerland
25 T. Spycher
M. Heule
Switzerland
27 M. Heule
D. Franke
Germany
5 D. Franke
J. Roth
Switzerland
16 J. Roth
L. Dähler
Substitution
Switzerland
37 L. Dähler
M. Käit
Estonia
14 M. Käit
N. Rupp
Switzerland
20 N. Rupp
K. Imeri
Substitution
Switzerland
7 K. Imeri
V. Matoshi
Substitution
Switzerland
78 V. Matoshi
E. Rastoder
Substitution
Switzerland
B. Labeau Melchior
Substitution
Martinique
96 B. Labeau Melchior

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
6 Shots 6
56 Dangerous attacks 47
50 Possession 50
3 Corners 9
17 Free kicks 17
3 Yellow Cards 2

Match Overview

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

Attacking

109 Attacks 84
2 Big Chances Missed 2

Possession

63 Successful Passes Percentage 70
68 Long Passes 79
37 Successful Long Passes Percentage 42
309 Passes 303
195 Successful Passes 211
12 Key Passes 13
25 Successful Long Passes 33

Defensive

1 Saves 5
10 Interceptions 18
20 Tackles 13

Build-up

3 Accurate Crosses 4
13 Total Crosses 18

Discipline

0 Offsides 2
17 Fouls 17

Lineup

Referee : Johannes von Mandach

Starting XI

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

Starting XI

25
Tim Spycher
Tim Spycher Goalkeeper
7.19
5
Dominik Franke
Dominik Franke Defender
6.58
16
Justin Roth
Justin Roth Defender
6.8
27
Michael Heule
Michael Heule Defender
7.01
37
Lucien Dähler
Lucien Dähler Defender
6.79
47
Fabio Fehr
Fabio Fehr
Defender66'
6.99
7
Kastriot Imeri
Kastriot Imeri Midfielder
6.98
70
Nils Reichmuth
Nils Reichmuth
Midfielder77'
6.88
14
Mattias Käit
Mattias Käit Midfielder
6.84
20
Noah Rupp
Noah Rupp Midfielder
6.57
78
Valmir Matoshi
Valmir Matoshi Midfielder
6.65
77
Franz-Ethan Meichtry
Franz-Ethan Meichtry
Midfielder67'
6.81
74
Elmin Rastoder
Elmin Rastoder Attacker
7.07
33
Marc Gutbub
Marc Gutbub
Attacker89'
6.48
96
Brighton Labeau
Brighton Labeau Attacker
6.71
9
Furkan Dursun
Furkan Dursun
Attacker77'
6.67

Events

2ND-HALF
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
Betim Fazliji
Foul / 4th Yellowcard
76'
73'
Event
Michael Heule
Left foot shot / 2nd Goal
68'
Event
Kastriot Imeri
Argument / 3rd Yellowcard
67'
Event
Franz-Ethan Meichtry Valmir Matoshi
5th Substitution
66'
Event
Fabio Fehr Lucien Dähler
4th Substitution
Event
Corsin Konietzke
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
Corsin Konietzke
Argument / 2nd Yellowcard
43'
Event
Chima Okoroji
Foul / 1st Yellowcard
21'

Match Commentary

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

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.

St. Gallen vs Thun preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.

Author

Alf Indseth

Alf Indseth writes football-focused analysis that looks beyond match results to explore form, value, and market context.