← All matches
Didier Tholot
FC Sion
FC Luzern
FC Sion
4-4-2 · 4-3-1-2
FC Luzern
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'
VAR
Card check · T. Owusu
3'
T. Owusu · Foul
9'
⚽
D. Rrudhani · assist W. Boteli Mokango1–0
Half-time · 1–0
58'
🔁
L. Villiger ◂ S. Meyer
58'
🔁
M. Zimmermann ◂ L. Silva
63'
🔁
F. Surdez ◂ D. Rrudhani
63'
🔁
T. Berdayes ◂ W. Boteli Mokango
63'
🔁
J. Lukembila ◂ R. Nivokazi
67'
N. Lavanchy · Foul
70'
⚽
T. Berdayes · assist J. Lukembila2–0
71'
🔁
F. Sylla ◂ Y. Chouaref
76'
🔁
A. Oehlers ◂ O. Kabwit
76'
🔁
A. Cigaņiks ◂ R. Dantas
77'
⚽
J. Lukembila · assist F. Surdez3–0
78'
🔁
M. Cipriano ◂ N. Hefti
82'
🔁
B. H. Freimann ◂ L. Lüthi
Full-time · 3–0
Coaches
Jorg Portmann 
Recent form
WHBATE Borisov4-0
LABSC Young Boys2-4
DABATE Borisov1-1
WAAnnecy FC4-0
WAYverdon-Sport FC3-1
LHFC Thun1-3
LHSint-Truidense VV1-2
WAFC Wil 19002-0
WHFC Winterthur3-2
WHFC Stade-Lausanne-Ouchy3-2
Match facts
Stadium
Tourbillon
City
Sion
Referee
Lukas Fahndrich
Kickoff
02 Aug, 14:30 UTC
Competition
Super League
1
A. Racioppi
7.8
14
N. Lavanchy
7.4
5
N. Sow
7.1
17
J. Kronig
7.4
6
M. Cipriano
6.7
↑ 78'
37
F. Sylla
6.6
↑ 71'
88
A. Kabacalman
8.5
8
Baltazar
8.1
29
T. Berdayes
7.8
↑ 63'
9
J. Lukembila
8.1
↑ 63'
19
F. Surdez
7.0
↑ 63'
1
S. Simoni
6.6
20
P. Dorn
5.8
5
S. Knežević
5.7
13
B. H. Freimann
6.7
↑ 82'
14
A. Cigaņiks
6.2
↑ 76'
24
T. Owusu
3.0
6
L. Bertone
6.4
80
M. Zimmermann
6.3
↑ 58'
11
M. D. Giusto
6.6
27
L. Villiger
6.3
↑ 58'
7
A. Oehlers
7.0
↑ 76'
Substitutes
12GF. Ruberto
20DN. Hefti↓ 78'6.9
77MD. Rrudhani↓ 63'8.4
7MY. Chouaref↓ 71'7.1
21ML. Chipperfield
38MR. Kessler
13FW. Boteli Mokango↓ 63'6.6
33FR. Nivokazi↓ 63'6.0
22FA. Llukes
Coach: Didier Tholot
Substitutes
63GR. Radtke
22DR. Dantas↓ 76'6.4
21DL. Lüthi↓ 82'6.2
3DJ. Lofgren
10ML. Silva↓ 58'7.0
71MS. Meyer↓ 58'6.2
28MR. D. Fernandes
16FO. Kabwit↓ 76'6.5
15FN. Toggenburger
Coach: Jorg Portmann
Top stats
59%Possession41%
2.83Expected goals (xG)0.5
18Total shots11
7Shots on target3
6Big chances1
3Corners2
Shots
7Shots off target4
4Blocked shots4
14Shots inside box6
4Shots outside box5
0Hit woodwork0
2Big chances scored0
4Big chances missed1
0.63Goals prevented-0.61
Attack
28Touches in box18
56Final third entries44
3Offsides0
13Free kicks7
2Fouled in final third1
Passing
515Passes344
451Accurate passes263
26/45 (58%)Long balls17/48 (35%)
7/19 (37%)Crosses7/18 (39%)
22Throw-ins17
Duels
57Duels43
30/51 (59%)Ground duels21/51 (41%)
9/17 (53%)Aerial duels8/17 (47%)
2/5 (40%)Dribbles7/17 (41%)
4Dispossessed5
Defending
15Tackles7
67Tackles won71
10Interceptions9
13Clearances14
45Recoveries46
Discipline
7Fouls13
1Yellow cards0
0Red cards1
Goalkeeping
3Saves4
1Big saves0
9Goal kicks11
1Punches0
Forecast BSD enginebest price across 70 bookmakers
BTTSBoth teams to score 62% · 1.56 @ betfair
CornersOver 9.5 corners 55% · 1.73 @ Betway
GoalsOver 2.5 goals 61% · 1.58 @ betfair
CornersOver 8.5 corners 66% · 1.45 @ Pinnacle
GoalsOver 1.5 goals 81% · 1.20 @ betfair
Who winsSion to win (DNB) 61% · 1.60 @ betfair
1X2Sion to win 46% · 2.15 @ BET-AT-HOME
1X2Draw 24% · 4.38 @ Pinnacle
1X2Luzern to win 30% · 4.26 @ Pinnacle
CornersUnder 10.5 corners 56% · 1.70 @ 10bet
GoalsUnder 3.5 goals 60% · 1.81 @ Pinnacle
Odds consensus
1X2consensus
2.02
FC Sion
3.80
Draw
3.14
FC Luzern
Double Chanceconsensus
1.32
FC Sion or Draw
1.24
FC Sion or FC Luzern
1.73
Draw or FC Luzern
Both Teams to Scoreconsensus
1.49
Yes
2.45
No
Total Goals 0.50consensus
1.02
Over 0.50
17.36
Under 0.50 ▼
Total Goals 1.50consensus
1.16
Over 1.50
4.76
Under 1.50
Total Goals 2.50consensus
1.53
Over 2.50
2.35
Under 2.50
Total Goals 3.50consensus
2.34
Over 3.50
1.55
Under 3.50
Total Goals 4.50consensus
3.30
Over 4.50 ▼
1.33
Under 4.50 ▲
Draw No Betconsensus
1.52
FC Sion
2.38
FC Luzern
Total Corners (O/U) 5.50consensus
1.04
Over 5.50
11.00
Under 5.50
Total Corners (O/U) 6.50consensus
1.09
Over 6.50 ▲
6.26
Under 6.50 ▲
Total Corners (O/U) 7.50consensus
1.20
Over 7.50 ▼
3.97
Under 7.50 ▲
Total Corners (O/U) 8.50consensus
1.40
Over 8.50 ▲
2.73
Under 8.50 ▼
Total Corners (O/U) 9.50consensus
1.67
Over 9.50 ▼
2.06
Under 9.50 ▲
Total Corners (O/U) 10.50consensus
2.08
Over 10.50 ▼
1.66
Under 10.50 ▲
Total Corners (O/U) 11.50consensus
2.71
Over 11.50 ▼
1.40
Under 11.50 ▼
1.9 – 1.4Expected goals
1-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 |
|---|---|---|---|---|---|
| Both teams to scoreBTTS | 62% | 62% | 1.49 | Overpriced | medium |
| Over 9.5 cornersCorners | 55% | 55% | 1.68 | Overpriced | low |
| Over 2.5 goalsGoals | 61% | 61% | 1.53 | Overpriced | medium |
| Over 8.5 cornersCorners | 66% | 66% | 1.4 | Overpriced | medium |
| Over 1.5 goalsGoals | 81% | 80% | 1.16 | Overpriced | high |
| Sion to win (DNB)Who wins | 61% | 61% | 1.52 | Overpriced | medium |
| Sion to win1X2 | 46% | 46% | 2.02 | Overpriced | low |
| Draw1X2 | 24% | 24% | 3.8 | Overpriced | low |
| Luzern to win1X2 | 30% | 30% | 3.14 | Overpriced | low |
| Under 10.5 cornersCorners | 56% | 56% | 1.65 | Overpriced | low |
| Under 3.5 goalsGoals | 60% | 60% | 1.55 | Overpriced | medium |
Probability vs league average
| Market | This match | League avg | Diff | More likely? |
|---|---|---|---|---|
| Over 1.5 goals | 81% | 80% | +1% | Yes |
| Over 2.5 goals | 61% | 59% | +2% | Yes |
| Over 3.5 goals | 40% | 36% | +4% | Yes |
| Both teams to score | 62% | 60% | +2% | Yes |
| Home win | 46% | 44% | +2% | Yes |
| Draw | 24% | 26% | -2% | No |
| Away win | 30% | 31% | -1% | 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.