← All matches
Jorg Portmann
FC Luzern
FC Thun
FC Luzern
4-4-2 · 4-2-2-2
FC Thun
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.
Player of the match
Match events
2'
⚽
S. Knežević · assist O. Kabwit1–0
8'
⚽
N. Maier · assist M. Gutbub1–1
Half-time · 1–1
50'
P. Dorn · Foul
51'
⚽
M. Gutbub · assist N. Bürgy1–2
60'
🔁
M. Heule ◂ A. Balaruban
60'
🔁
J. Roth ◂ N. Zoukit
61'
🔁
V. Matoshi ◂ N. Maier
64'
🔁
A. Oehlers ◂ L. Silva
72'
N. Bürgy · Foul
74'
🔁
A. Cigaņiks ◂ R. Dantas
74'
🔁
M. Zimmermann ◂ L. Villiger
74'
🔁
N. Reichmuth ◂ D. Derbaci
80'
🔁
B. Labeau ◂ L. Stewart
83'
A. Cigaņiks · Foul
84'
⚽
N. Bürgy · assist L. Dähler1–3
85'
🔁
S. Wyss ◂ M. D. Giusto
85'
🔁
S. Meyer ◂ T. Owusu
89'
M. Zimmermann · Foul
Full-time · 1–3
Coaches
Gian Luca Privitelli 
Recent form
LHSint-Truidense VV1-2
WAFC Wil 19002-0
WHFC Winterthur3-2
WHFC Stade-Lausanne-Ouchy3-2
WAFC Winterthur3-0
DHGNK Dinamo Zagreb1-1
LASV Waldhof Mannheim1-2
DASV 07 Elversberg1-1
WHNeuchâtel Xamax6-2
DABSC Young Boys1-1
Where to watch
Arena Sport 2 SRBSport Klub 4 HR
Betano
Sport Klub 4 HR
Match facts
Stadium
Swissporarena
City
Lucerne
Referee
Nico Gianforte
Kickoff
25 Jul, 18:30 UTC
Competition
Super League
1
S. Simoni
5.4
20
P. Dorn
5.6
5
S. Knežević
6.9
21
L. Lüthi
6.6
14
A. Cigaņiks
6.3
↑ 74'
7
A. Oehlers
6.8
↑ 64'
17
S. Wyss
6.7
↑ 85'
6
L. Bertone
6.7
71
S. Meyer
6.5
↑ 85'
16
O. Kabwit
5.3
80
M. Zimmermann
6.4
↑ 74'
1
N. Steffen
6.8
37
L. Dähler
7.4
5
N. Bürgy
8.4
19
J. Bamert
7.3
27
M. Heule
6.8
↑ 60'
16
J. Roth
6.8
↑ 60'
8
F. Saiz
6.7
78
V. Matoshi
6.6
↑ 61'
70
N. Reichmuth
6.8
↑ 74'
33
M. Gutbub
6.9
96
B. Labeau
6.8
↑ 80'
Substitutes
63GR. Radtke
22DR. Dantas↓ 74'6.6
13DB. H. Freimann
3DJ. Lofgren
10ML. Silva↓ 64'7.0
11MM. D. Giusto↓ 85'6.8
24MT. Owusu↓ 85'6.7
28MR. D. Fernandes
27FL. Villiger↓ 74'7.5
Coach: Jorg Portmann
Substitutes
25GT. Spycher
17DA. Balaruban↓ 60'6.8
47DF. Fehr
54DL. Passavant
13MN. Zoukit↓ 60'7.4
21MD. Derbaci↓ 74'6.5
30FN. Maier↓ 61'8.3
11FL. Stewart↓ 80'5.9
80FS. Lengen
Coach: Gian Luca Privitelli
Top stats
54%Possession46%
2.53Expected goals (xG)1.63
22Total shots20
4Shots on target7
4Big chances6
12Corners6
Shots
11Shots off target9
7Blocked shots4
19Shots inside box14
3Shots outside box6
0Hit woodwork1
1Big chances scored2
3Big chances missed4
-1.71Goals prevented0.32
Attack
42Touches in box26
55Final third entries54
10Free kicks13
1Fouled in final third6
Passing
386Passes335
294Accurate passes262
26/54 (48%)Long balls18/47 (38%)
6/24 (25%)Crosses7/14 (50%)
23Throw-ins22
Duels
50Duels52
24/53 (45%)Ground duels30/54 (56%)
17/29 (59%)Aerial duels13/29 (45%)
3/6 (50%)Dribbles8/15 (53%)
5Dispossessed4
Defending
11Tackles9
64Tackles won78
8Interceptions13
34Clearances36
42Recoveries42
Discipline
13Fouls10
3Yellow cards1
Goalkeeping
4Saves3
0Big saves1
8Goal kicks10
0Punches1
Forecast BSD enginebest price across 18 bookmakers
GoalsOver 2.5 goals 65% · 1.50 @ Pinnacle
BTTSBoth teams to score 64% · 1.51 @ Pinnacle
CornersOver 9.5 corners 54% · 1.75 @ Novibet
GoalsOver 1.5 goals 83% · 1.15 @ Pinnacle
CornersOver 8.5 corners 65% · 1.45 @ Betway
Who winsLuzern to win (DNB) 67% · 1.40 @ Unibet
1X2Luzern to win 51% · 2.04 @ Marathon
1X2Draw 24% · 4.20 @ Betway
1X2Thun to win 25% · 4.33 @ Bet365
CornersUnder 10.5 corners 57% · 1.83 @ Pinnacle
GoalsUnder 3.5 goals 56% · 1.79 @ 1xBet
Odds consensus
1X2consensus
1.73
FC Luzern ▼
3.94
Draw ▼
3.72
FC Thun ▼
Double Chanceconsensus
1.22
FC Luzern or Draw ▼
1.21
FC Luzern or FC Thun ▼
1.91
Draw or FC Thun ▼
Both Teams to Scoreconsensus
1.46
Yes ▲
2.55
No ▼
Total Goals 0.50consensus
1.02
Over 0.50 ▲
16.25
Under 0.50 ▼
Total Goals 1.50consensus
1.15
Over 1.50 ▲
5.50
Under 1.50 ▼
Total Goals 2.50consensus
1.47
Over 2.50 ▼
2.60
Under 2.50 ▲
Total Goals 3.50consensus
2.15
Over 3.50 ▼
1.67
Under 3.50 ▲
Total Goals 4.50consensus
3.70
Over 4.50 ▼
1.26
Under 4.50 ▲
Draw No Betconsensus
1.33
FC Luzern ▼
2.80
FC Thun ▼
Total Corners (O/U) 5.50consensus
1.04
Over 5.50
12.00
Under 5.50
Total Corners (O/U) 6.50consensus
1.09
Over 6.50 ▼
6.36
Under 6.50 ▲
Total Corners (O/U) 7.50consensus
1.21
Over 7.50 ▼
3.85
Under 7.50 ▲
Total Corners (O/U) 8.50consensus
1.39
Over 8.50 ▼
2.72
Under 8.50 ▲
Total Corners (O/U) 9.50consensus
1.67
Over 9.50 ▼
2.08
Under 9.50 ▲
Total Corners (O/U) 10.50consensus
2.07
Over 10.50 ▼
1.67
Under 10.50 ▲
Total Corners (O/U) 11.50consensus
2.70
Over 11.50 ▼
1.41
Under 11.50 ▲
2.1 – 1.8Expected goals
2-1Most likely score
~11Expected 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 |
|---|---|---|---|---|---|
| Over 2.5 goalsGoals | 65% | 64% | 1.45 | Overpriced | medium |
| Both teams to scoreBTTS | 64% | 64% | 1.44 | Overpriced | medium |
| Over 9.5 cornersCorners | 54% | 54% | 1.71 | Overpriced | low |
| Over 1.5 goalsGoals | 83% | 83% | 1.13 | Fair | high |
| Over 8.5 cornersCorners | 65% | 65% | 1.41 | Overpriced | medium |
| Luzern to win (DNB)Who wins | 67% | 67% | 1.39 | Overpriced | medium |
| Luzern to win1X2 | 51% | 51% | 1.83 | Overpriced | low |
| Draw1X2 | 24% | 24% | 3.93 | Overpriced | low |
| Thun to win1X2 | 25% | 25% | 3.7 | Overpriced | low |
| Under 10.5 cornersCorners | 57% | 57% | 1.63 | Overpriced | low |
| Under 3.5 goalsGoals | 56% | 56% | 1.67 | Overpriced | low |
Where we disagree most with the bookmakers: Thun to win (DNB) — we say 43%, they say 33%.
Probability vs league average
| Market | This match | League avg | Diff | More likely? |
|---|---|---|---|---|
| Over 1.5 goals | 83% | 80% | +3% | Yes |
| Over 2.5 goals | 65% | 59% | +6% | Yes |
| Over 3.5 goals | 44% | 36% | +8% | Yes |
| Both teams to score | 64% | 60% | +4% | Yes |
| Home win | 51% | 44% | +7% | Yes |
| Draw | 24% | 26% | -2% | No |
| Away win | 25% | 30% | -5% | 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.