← All matches
Enrico Maassen
FC St. Gallen 1879
FC Zürich
FC St. Gallen 1879
3-5-2 · 4-2-3-1
FC Zürich
Expected goals (xG) flow
per shotMatch momentum
Minute-by-minute pressure. Bars toward a team mean sustained attacking territory.
Average positions
formation shapeShot map
xG sizedGoalOn targetOff / blocked● size = xG
Goal
On target
Off target
Blocked
● size = xG
Tap a player for their full match card.
Highlights 2 clips
Player of the match
Match events
Half-time · 0–0
50'
⚽
U. Emmanuel · assist V. Berisha0–1
53'
L. Schödler · Foul
60'
🔁
A. Hunziker ◂ A. Balde
61'
🔁
D. Besio ◂ M. Stevanović
61'
🔁
E. Owusu ◂ H. Vandermersch
70'
⚽
L. Görtler · assist L. Daschner1–1
74'
⚽
A. Hunziker · assist L. Görtler2–1
75'
🔁
M. Bangoura ◂ L. Comenencia
75'
🔁
M. Reichmuth ◂ V. Berisha
75'
🔁
K. Spadanuda ◂ B. Krasniqi
79'
🔁
C. Konietzke ◂ L. Görtler
81'
🔁
A. Hack ◂ I. Sauter
83'
🔁
D. Ramic ◂ L. Schödler
84'
N. Volken · Foul
87'
P. P. Keny · Foul
Full-time · 2–1
90'+1
🔁
J. Ruiz ◂ C. Witzig
90'+3
C. Okoroji · Time wasting
-5'
M. Koller · Argument
Coaches
Marcel Koller 
Recent form
WHBenfica2-1
LHNorwich City0-3
LAOlympique Lyonnais3-6
LHSC Austria Lustenau0-1
WAFC Vaduz1-0
LHSpVgg Greuther Fürth2-3
LHFC Stade-Lausanne-Ouchy1-2
LHSochaux1-2
LHSC Kriens2-3
WAFC Thalwil6-4
Where to watch
Arena Sport Premium 2
Betano
Sportklub 7 Croatia
Arena Sport Premium 2
Arena Sport Premium 2
Match facts
Stadium
Kybunpark
City
St.Gallen
Referee
Sven Wolfensberger
Kickoff
26 Jul, 14:30 UTC
Competition
Super League
Highlights & clips
1
L. A. Zigi
6.7
26
T. Gaal
6.3
4
J. Stanić
7.0
36
C. Okoroji
6.6
31
D. Besio
7.2
↑ 61'
63
C. Konietzke
6.9
↑ 79'
10
L. Daschner
7.7
20
L. Frokaj
6.8
47
E. Owusu
7.4
↑ 61'
74
J. Ruiz
↑ 90'
9
A. Hunziker
7.4
↑ 60'
13
H. Lindner
7.9
3
S. Hodza
6.7
2
L. Kamberi
7.0
42
A. Hack
6.9
↑ 81'
43
N. Volken
6.8
49
D. Ramic
6.4
↑ 83'
38
M. Reichmuth
6.9
↑ 75'
17
K. Spadanuda
6.6
↑ 75'
18
M. Bangoura
6.7
↑ 75'
11
U. Emmanuel
7.5
19
P. P. Keny
5.7
Substitutes
35GB. Dumrath
68DM. Heydari
16ML. Görtler↓ 79'9.2
64MM. Stevanović↓ 61'6.9
28MH. Vandermersch↓ 61'6.7
7MC. Witzig↓ 90'6.2
11MC. Boukhalfa
23MB. Fazliji
14FA. Balde↓ 60'6.6
Coach: Enrico Maassen
Substitutes
60GT. Pinthus
21DL. Schödler↓ 83'6.7
27DI. Sauter↓ 81'6.4
8DL. Comenencia↓ 75'5.8
44DS. Walker
23MV. Berisha↓ 75'7.0
7MB. Krasniqi↓ 75'6.4
14MN. D. Giusto
34MC. Fiorini
Coach: Marcel Koller
Top stats
46%Possession54%
1.63Expected goals (xG)1.11
15Total shots12
4Shots on target3
3Big chances6
4Corners4
Shots
6Shots off target6
5Blocked shots3
13Shots inside box9
2Shots outside box3
0Hit woodwork0
1Big chances scored1
2Big chances missed5
-0.26Goals prevented-0.26
Attack
31Touches in box17
74Final third entries58
2Offsides1
27Free kicks13
7Fouled in final third2
Passing
295Passes354
196Accurate passes251
33/84 (39%)Long balls35/83 (42%)
8/17 (47%)Crosses7/17 (41%)
15Throw-ins22
Duels
54Duels46
44/80 (55%)Ground duels36/80 (45%)
18/35 (51%)Aerial duels17/35 (49%)
1/8 (13%)Dribbles9/15 (60%)
8Dispossessed11
Defending
17Tackles15
71Tackles won67
8Interceptions8
22Clearances27
51Recoveries53
Discipline
13Fouls27
1Yellow cards3
Goalkeeping
2Saves2
6Goal kicks9
1Punches1
Forecast BSD enginebest price across 19 bookmakers
Who winsSt. Gallen to win (DNB) 76% · 1.23 @ Pinnacle
1X2St. Gallen to win 61% · 1.79 @ 1xBet
CornersOver 9.5 corners 60% · 1.57 @ Pinnacle
GoalsOver 2.5 goals 66% · 1.45 @ Novibet
CornersOver 8.5 corners 71% · 1.33 @ Interwetten
BTTSBoth teams to score 62% · 1.52 @ Betano
GoalsOver 1.5 goals 84% · 1.13 @ Betano
1X2Draw 21% · 4.80 @ Interwetten
1X2Zürich to win 18% · 6.00 @ 10bet
CornersUnder 10.5 corners 50% · 1.89 @ Pinnacle
GoalsUnder 3.5 goals 55% · 1.82 @ Bet365
Odds consensus
1X2consensus
1.53
FC St. Gallen 1879 ▲
4.50
Draw ▲
4.87
FC Zürich ▼
Double Chanceconsensus
1.14
FC St. Gallen 1879 or Draw ▼
1.17
FC St. Gallen 1879 or FC Zürich ▼
2.25
Draw or FC Zürich ▲
Both Teams to Scoreconsensus
1.49
Yes ▲
2.46
No ▲
Total Goals 0.50consensus
1.01
Over 0.50 ▼
18.82
Under 0.50 ▼
Total Goals 1.50consensus
1.11
Over 1.50 ▼
6.60
Under 1.50 ▲
Total Goals 2.50consensus
1.45
Over 2.50 ▲
2.70
Under 2.50 ▼
Total Goals 3.50consensus
2.10
Over 3.50 ▲
1.70
Under 3.50 ▼
Total Goals 4.50consensus
3.10
Over 4.50 ▼
1.35
Under 4.50 ▲
Draw No Betconsensus
1.20
FC St. Gallen 1879 ▼
3.86
FC Zürich ▼
Total Corners (O/U) 5.50consensus
1.03
Over 5.50
13.00
Under 5.50
Total Corners (O/U) 6.50consensus
1.07
Over 6.50
7.50
Under 6.50
Total Corners (O/U) 7.50consensus
1.15
Over 7.50 ▼
4.73
Under 7.50 ▼
Total Corners (O/U) 8.50consensus
1.30
Over 8.50 ▼
3.15
Under 8.50 ▼
Total Corners (O/U) 9.50consensus
1.53
Over 9.50 ▼
2.31
Under 9.50 ▲
Total Corners (O/U) 10.50consensus
1.86
Over 10.50 ▼
1.83
Under 10.50 ▲
Total Corners (O/U) 11.50consensus
2.38
Over 11.50 ▼
1.51
Under 11.50 ▼
2.1 – 1.3Expected goals
2-1Most likely score
~12Expected corners
No bet in this match — nothing offers both a real edge and a worthwhile price. The full breakdown is below for the curious.
Every market recommended rows highlighted
| Our call | How likely | Bookmakers say | Their odds | Price check | Confidence |
|---|---|---|---|---|---|
| St. Gallen to win (DNB)Who wins | 76% | 76% | 1.23 | Overpriced | high |
| St. Gallen to win1X2 | 61% | 61% | 1.53 | Overpriced | medium |
| Over 9.5 cornersCorners | 60% | 60% | 1.54 | Overpriced | medium |
| Over 2.5 goalsGoals | 66% | 66% | 1.41 | Overpriced | medium |
| Over 8.5 cornersCorners | 71% | 71% | 1.31 | Overpriced | high |
| Both teams to scoreBTTS | 62% | 62% | 1.49 | Overpriced | medium |
| Over 1.5 goalsGoals | 84% | 84% | 1.11 | Overpriced | high |
| Draw1X2 | 21% | 21% | 4.5 | Overpriced | low |
| Zürich to win1X2 | 18% | 18% | 5.09 | Overpriced | low |
| Under 10.5 cornersCorners | 50% | 50% | 1.83 | Overpriced | low |
| Under 3.5 goalsGoals | 55% | 54% | 1.74 | Fair | low |
Probability vs league average
| Market | This match | League avg | Diff | More likely? |
|---|---|---|---|---|
| Over 1.5 goals | 84% | 80% | +4% | Yes |
| Over 2.5 goals | 66% | 59% | +7% | Yes |
| Over 3.5 goals | 45% | 36% | +9% | Yes |
| Both teams to score | 62% | 60% | +2% | Yes |
| Home win | 61% | 44% | +17% | Yes |
| Draw | 21% | 26% | -5% | No |
| Away win | 18% | 30% | -12% | No |
How to read this: "72% · high" means we expect it to happen about 72 times out of 100 — football always keeps the rest. "Worth it above X" is the minimum odds where the pick makes mathematical sense; "Overpriced" means the bookmaker pays less than that. Not betting advice — no outcome is guaranteed.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.