← All matches
Peter Zeidler
Grasshopper Club Zürich
FC St. Gallen 1879
Grasshopper Club Zürich
4-3-3 · 3-1-4-2
FC St. Gallen 1879
Where the money is
How much money is actually on each selection, next to what the price says it should be. A gap is not a tip — it just means the crowd and the book disagree.
Match odds
218779 EUR · live
Home
1.01 · implied 99.0%
57.5%
-41.5 vs price
Away
1000.0 · implied 0.1%
38.1%
+38.0 vs price
Draw
42.0 · implied 2.4%
4.4%
+2.0 vs price
Half time
102 EUR
Draw
3.0 · implied 33.3%
93.7%
+60.3 vs price
Home
4.8 · implied 20.8%
4.9%
-16.0 vs price
Away
2.18 · implied 45.9%
0.0%
-45.9 vs price
Over/Under 2.5 goals
124423 EUR · live
Over
12.5 · implied 8.0%
54.6%
+46.6 vs price
Under
1.08 · implied 92.6%
45.4%
-47.2 vs price
Over/Under 2.5 first-half goals
1993 EUR · live
Under
1.26 · implied 79.4%
80.9%
+1.6 vs price
Over
4.8 · implied 20.8%
19.0%
-1.8 vs price
14 more markets on this match
Corners, cards, correct score, both-teams-to-score and the rest — plus how
the split moved over time, and which matches across the board show the
biggest money/price gap.
Weight of Money — see plans
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 1 clip
Player of the match
Match events
25'
C. N. Kleine-Bekel · Foul
36'
⚽
A. Abrashi1–0
Half-time · 1–0
54'
S. Stroscio · Foul
58'
J. Stanić · Foul
61'
🔁
N. Scherrer ◂ L. Frokaj
61'
🔁
M. Stevanović ◂ H. Vandermersch
62'
🔁
J. Ruiz ◂ E. Owusu
65'
🔁
Y. Lee ◂ N. Muci
65'
🔁
L. Plange ◂ S. Bengondo
67'
🔁
C. Boukhalfa ◂ L. Daschner
69'
⚽
Y. Lee2–0
75'
🔁
H. Imourane ◂ A. Abrashi
75'
🔁
G. Morandi ◂ Ó. Clemente
82'
🔁
D. Besio ◂ A. Balde
83'
🔁
L. Mikulić ◂ B. Pllana
Full-time · 2–0
Coaches
Enrico Maassen 
Recent form
LAFC Vaduz2-5
LAServette FC1-2
LHFC Lugano1-4
DAFC Lausanne-Sport1-1
LASCR Altach1-3
LHFC Thun3-4
LHFC Nordsjælland2-3
LAFC Nordsjælland0-1
WHSheriff Tiraspol5-1
DHFC Luzern2-2
Where to watch
SRF zwei
SRF zwei
Match facts
Highlights & clips
1
M. Hübel
8.4
28
S. Stroscio
7.0
58
Y. Bettkober
7.9
4
L. Mikulić
6.6
↑ 83'
57
N. Rissi
7.7
5
H. Imourane
6.6
↑ 75'
66
M. G. Mújika
7.5
11
G. Morandi
6.5
↑ 75'
18
Y. Lee
7.7
↑ 65'
7
L. Plange
6.7
↑ 65'
17
S. Krasniqi
8.1
1
L. A. Zigi
7.9
3
C. N. Kleine-Bekel
7.6
4
J. Stanić
6.1
36
C. Okoroji
6.7
11
C. Boukhalfa
6.2
↑ 67'
64
M. Stevanović
6.6
↑ 61'
16
L. Görtler
6.6
70
N. Scherrer
6.8
↑ 61'
74
J. Ruiz
6.5
↑ 62'
7
C. Witzig
6.4
31
D. Besio
6.5
↑ 82'
Substitutes
71GJ. Hammel
44DB. Pllana↓ 83'7.0
34DA. Arigoni
15DA. Diaby
6MA. Abrashi↓ 75'8.2
55MD. Papic
10FÓ. Clemente↓ 75'7.4
9FN. Muci↓ 65'6.9
60FS. Bengondo↓ 65'6.2
Coach: Peter Zeidler
Substitutes
25GL. Watkowiak
68DM. Heydari
10ML. Daschner↓ 67'7.0
28MH. Vandermersch↓ 61'6.6
20ML. Frokaj↓ 61'6.4
6MB. Neziri
63MC. Konietzke
14FA. Balde↓ 82'7.2
47FE. Owusu↓ 62'7.0
Coach: Enrico Maassen
Top stats
43%Possession57%
2.23Expected goals (xG)1.8
22Total shots21
8Shots on target4
3Big chances2
7Corners14
Shots
9Shots off target11
5Blocked shots6
17Shots inside box13
5Shots outside box8
1Hit woodwork3
1Big chances scored0
2Big chances missed2
1.16Goals prevented0.25
Attack
34Touches in box45
60Final third entries59
0Offsides1
8Free kicks11
5Fouled in final third2
Passing
308Passes380
213Accurate passes286
30/70 (43%)Long balls32/60 (53%)
6/14 (43%)Crosses9/35 (26%)
26Throw-ins23
Duels
49Duels51
39/87 (45%)Ground duels48/87 (55%)
29/53 (55%)Aerial duels24/53 (45%)
6/23 (26%)Dribbles16/36 (44%)
6Dispossessed5
Defending
25Tackles23
52Tackles won52
12Interceptions16
44Clearances23
56Recoveries61
Discipline
11Fouls8
1Yellow cards2
Goalkeeping
4Saves6
1Big saves0
15Goal kicks10
1Punches2
Forecast BSD enginebest price across 26 bookmakers
1X2St. Gallen to win 54% · 2.10 @ William Hill
Who winsSt. Gallen to win (DNB) 61% · 1.34 @ Betano
GoalsOver 2.5 goals 65% · 3.00 @ William Hill
BTTSBoth teams to score 63% · 2.62 @ Bet365
CornersOver 9.5 corners 55% · 1.60 @ Pinnacle
CornersOver 8.5 corners 67% · 1.28 @ 1xBet
GoalsOver 1.5 goals 83% · 1.68 @ Unibet
1X2Draw 23% · 2.90 @ 1xBet
CornersUnder 10.5 corners 56% · 1.92 @ Unibet
GoalsUnder 3.5 goals 57% · 1.76 @ Pinnacle
1X2Grasshoppers to win 23% · 3.96 @ 1xBet
Odds consensus
1X2consensus
4.10
Grasshopper Club Zürich
4.10
Draw
1.73
FC St. Gallen 1879
Double Chanceconsensus
2.04
Grasshopper Club Zürich or Draw
1.20
Grasshopper Club Zürich or FC St. Gallen 1879
1.20
Draw or FC St. Gallen 1879
Both Teams to Scoreconsensus
1.45
Yes
2.55
No
Home Win to Nilconsensus
9.25
YES
Away Win to Nilconsensus
3.62
YES
Total Goals 0.50consensus
1.02
Over 0.50
17.75
Under 0.50
Total Goals 1.50consensus
1.12
Over 1.50
5.67
Under 1.50
Total Goals 2.50consensus
1.44
Over 2.50
2.70
Under 2.50
Total Goals 3.50consensus
2.14
Over 3.50
1.67
Under 3.50
Total Goals 4.50consensus
3.63
Over 4.50
1.25
Under 4.50
Draw No Betconsensus
3.10
Grasshopper Club Zürich
1.31
FC St. Gallen 1879
Total Corners (O/U) 7.50consensus
1.14
Over 7.50
3.82
Under 7.50
Total Corners (O/U) 8.50consensus
1.28
Over 8.50
3.02
Under 8.50
Total Corners (O/U) 9.50consensus
1.51
Over 9.50
2.30
Under 9.50
Total Corners (O/U) 10.50consensus
1.88
Over 10.50
1.85
Under 10.50
Total Corners (O/U) 11.50consensus
2.30
Over 11.50
1.53
Under 11.50
Our calls before kick-off, and how they went.
Over 1.5 goals
✓
83% confidence
A confidence, not a tip. We do not claim these beat the bookmakers' price — the odds are short precisely because the outcome is likely.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.