← All matches
Enrico Maassen
FC St. Gallen 1879
FC Luzern
FC St. Gallen 1879
3-5-2 · 4-2-3-1
FC Luzern
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
157488 EUR · live
Home
1000.0 · implied 0.1%
56.4%
+56.3 vs price
Away
1.1 · implied 90.9%
31.5%
-59.4 vs price
Draw
6.8 · implied 14.7%
12.2%
-2.6 vs price
Half time
971 EUR · live
Draw
1.22 · implied 82.0%
60.9%
-21.1 vs price
Away
14.0 · implied 7.1%
21.0%
+13.9 vs price
Home
1.07 · implied 93.5%
18.0%
-75.4 vs price
Over/Under 2.5 goals
37871 EUR · live
Over
3.55 · implied 28.2%
55.8%
+27.7 vs price
Under
1.39 · implied 71.9%
44.2%
-27.8 vs price
Over/Under 2.5 first-half goals
6238 EUR · live
Under
1.01 · implied 99.0%
95.1%
-3.9 vs price
Over
50.0 · implied 2.0%
4.9%
+2.9 vs price
15 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
14'
L. Bertone · Foul
22'
B. H. Freimann · Foul
29'
L. Daschner · Foul
38'
L. Silva · Foul
Half-time · 1–0
45'+3
⚽
L. Daschner1–0
46'
⚽
D. Mikołajewski · assist M. D. Giusto1–1
46'
🔁
D. Mikołajewski ◂ R. Dantas
52'
L. Frokaj · Foul
55'
🔁
A. Hunziker ◂ L. Daschner
55'
🔁
E. Owusu ◂ H. Vandermersch
59'
A. Cigaņiks · Foul
64'
🔁
N. Toggenburger ◂ S. Meyer
69'
🔁
B. Fazliji ◂ L. Frokaj
79'
🔁
A. Oehlers ◂ O. Kabwit
79'
🔁
M. Zimmermann ◂ L. Silva
80'
🔁
C. Konietzke ◂ C. Witzig
80'
🔁
C. N. Kleine-Bekel ◂ J. Stanić
83'
🔁
J. Lofgren ◂ S. Knežević
89'
⚽
M. D. Giusto · assist A. Oehlers1–2
Full-time · 2–2
90'+4
M. Zimmermann
90'+7
D. Mikołajewski · Foul
90'+9
VAR
Penalty check · L. Görtler
90'+11
⚽
L. Görtler (pen)2–2
Coaches
Jorg Portmann 
Recent form
WASheriff Tiraspol3-1
WAFC Vaduz3-2
LABenfica0-5
WHFC Zürich2-1
WHBenfica2-1
LAFC Sion0-3
LHFC Thun1-3
LHSint-Truidense VV1-2
WAFC Wil 19002-0
WHFC Winterthur3-2
Where to watch
Blue Sport 1
VeikkausTV
Arena 4 Premium
Arena 4 Premium
Arena 4 Premium
Match facts
Stadium
Sitterstadion
City
St.Gallen
Kickoff
09 Aug, 14:30 UTC
Competition
Super League
Highlights & clips
1
L. A. Zigi
6.4
74
J. Ruiz
6.4
3
C. N. Kleine-Bekel
6.3
↑ 80'
36
C. Okoroji
6.7
9
A. Hunziker
7.0
↑ 55'
16
L. Görtler
7.9
47
E. Owusu
6.8
↑ 55'
23
B. Fazliji
6.4
↑ 69'
64
M. Stevanović
7.0
63
C. Konietzke
6.5
↑ 80'
14
A. Balde
7.2
1
S. Simoni
9.1
20
P. Dorn
6.9
13
B. H. Freimann
6.3
3
J. Lofgren
6.2
↑ 83'
19
D. Mikołajewski
7.8
↑ 46'
6
L. Bertone
6.6
80
M. Zimmermann
6.4
↑ 79'
7
A. Oehlers
6.8
↑ 79'
11
M. D. Giusto
7.5
14
A. Cigaņiks
6.9
15
N. Toggenburger
6.5
↑ 64'
Substitutes
25GL. Watkowiak
4DJ. Stanić↓ 80'7.1
68DM. Heydari
10ML. Daschner↓ 55'8.0
28MH. Vandermersch↓ 55'6.7
20ML. Frokaj↓ 69'6.6
7MC. Witzig↓ 80'6.4
31FD. Besio
Coach: Enrico Maassen
Substitutes
63GR. Radtke
22DR. Dantas↓ 46'6.9
5DS. Knežević↓ 83'6.0
21DL. Lüthi
10ML. Silva↓ 79'6.6
34MD. Xhemalija
16FO. Kabwit↓ 79'6.6
71FS. Meyer↓ 64'6.3
27FL. Villiger
Coach: Jorg Portmann
Top stats
61%Possession39%
3.43Expected goals (xG)1.79
24Total shots12
11Shots on target3
2Big chances3
6Corners9
Shots
7Shots off target5
6Blocked shots4
15Shots inside box9
9Shots outside box3
2Hit woodwork1
2Big chances scored1
0Big chances missed2
-1.06Goals prevented1.75
Attack
34Touches in box27
75Final third entries59
2Offsides3
16Free kicks8
4Fouled in final third0
Passing
392Passes242
286Accurate passes146
30/69 (43%)Long balls24/75 (32%)
6/23 (26%)Crosses4/19 (21%)
18Throw-ins15
Duels
59Duels41
32/55 (58%)Ground duels23/55 (42%)
21/35 (60%)Aerial duels14/35 (40%)
7/15 (47%)Dribbles4/7 (57%)
4Dispossessed8
Defending
11Tackles12
73Tackles won50
1Interceptions4
21Clearances36
57Recoveries62
Discipline
8Fouls17
2Yellow cards6
Goalkeeping
1Saves8
0Big saves1
10Goal kicks7
1Punches0
Forecast BSD enginebest price across 19 bookmakers
GoalsOver 2.5 goals 68% · 1.42 @ Novibet
BTTSBoth teams to score 67% · 1.44 @ Pinnacle
CornersOver 9.5 corners 59% · 1.61 @ Betway
CornersOver 8.5 corners 70% · 1.35 @ William Hill
GoalsOver 1.5 goals 85% · 1.13 @ Unibet
Who winsSt. Gallen to win (DNB) 66% · 1.45 @ 10bet
1X2St. Gallen to win 52% · 1.90 @ 10bet
1X2Draw 23% · 4.33 @ Bet365
1X2Luzern to win 25% · 4.19 @ Pinnacle
CornersUnder 10.5 corners 51% · 1.86 @ Novibet
GoalsUnder 3.5 goals 52% · 1.91 @ Pinnacle
Odds consensus
1X2consensus
1.74
FC St. Gallen 1879 ▼
4.09
Draw ▲
3.72
FC Luzern ▲
Double Chanceconsensus
1.26
FC St. Gallen 1879 or Draw ▼
1.22
FC St. Gallen 1879 or FC Luzern ▼
1.96
Draw or FC Luzern ▲
Both Teams to Scoreconsensus
1.39
Yes ▲
2.81
No ▲
Total Goals 0.50consensus
1.01
Over 0.50
20.17
Under 0.50 ▲
Total Goals 1.50consensus
1.11
Over 1.50 ▼
6.80
Under 1.50 ▲
Total Goals 2.50consensus
1.40
Over 2.50 ▲
2.90
Under 2.50 ▲
Total Goals 3.50consensus
1.99
Over 3.50 ▼
1.80
Under 3.50 ▼
Total Goals 4.50consensus
3.10
Over 4.50 ▼
1.35
Under 4.50 ▲
Draw No Betconsensus
1.40
FC St. Gallen 1879 ▼
2.77
FC Luzern ▲
Total Corners (O/U) 5.50consensus
1.03
Over 5.50
13.00
Under 5.50
Total Corners (O/U) 6.50consensus
1.08
Over 6.50
7.00
Under 6.50
Total Corners (O/U) 7.50consensus
1.16
Over 7.50
4.50
Under 7.50
Total Corners (O/U) 8.50consensus
1.31
Over 8.50
3.09
Under 8.50
Total Corners (O/U) 9.50consensus
1.56
Over 9.50
2.26
Under 9.50
Total Corners (O/U) 10.50consensus
1.90
Over 10.50
1.79
Under 10.50
Total Corners (O/U) 11.50consensus
2.45
Over 11.50
1.49
Under 11.50
Our calls before kick-off, and how they went.
Over 1.5 goals
✓
85% 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.