Sion vs Luzern

2 August 2026 · Swiss Super League · 2026/27 · Referee Lukas Fahndrich

Full time 3 – 0

Half-time: 1–0

  • Donat Rrudhani 9’
  • Théo Berdayes 70’
  • Josias Lukembila 77’

Match summary

Sion won comfortably, 3-0 at home to Luzern. Sion led 1-0 at half-time.

Donat Rrudhani put Sion ahead in the 9th minute, Théo Berdayes made it 2-0 in the 70th minute, and Josias Lukembila made it 3-0 in the 77th minute.

The chances backed that up: Sion created 2.83 expected goals (xG) from 18 shots to Luzern's 0.50 from 11. Luzern had a player sent off.

Match stats

59% Possession 41%
18 Shots 11
7 Shots on target 3
3 Corners 2
90 Attacks 65
57 Dangerous attacks 36
515 Passes 346
87.6% Pass accuracy 76.3%
15 Tackles 7
7 Fouls 13
1 Yellow cards 0
0 Red cards 1
3 Offsides 0

Key events

Sion Luzern
Kick-off
2’
Tyron OwusuVAR: Card upgraded
3’
Donat RrudhaniLeft foot shot1-0 (Sion)
9’
Winsley Boteli MokangoShot on target
13’
15’
Rúben DantasShot on target
Corner
17’
18’
Matteo Di GiustoShot on target
Donat RrudhaniShot on target
21’
27’
Corner
Donat RrudhaniShot on target
30’
Rilind NivokaziShot on target
30’
Corner
32’
Half-time1-0
Second half underway
Corner
50’
66’
Corner
67’
Théo BerdayesRight foot shot2-0 (Sion)
70’
Josias LukembilaLeft foot shot3-0 (Sion)
77’
86’
Lars VilligerShot on target
Full-time3-0

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.83 0.50 9’ Donat Rrudhani (Sion), 1-0 9’ 70’ Théo Berdayes (Sion), 2-0 70’ 77’ Josias Lukembila (Sion), 3-0 77’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.83 0.50 9’ Donat Rrudhani (Sion), 1-0 Rrudhani 9’ 70’ Théo Berdayes (Sion), 2-0 Berdayes 70’ 77’ Josias Lukembila (Sion), 3-0 Lukembila 77’
Sion 2.83 xGLuzern 0.50 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Luzern attacking Sion attacking 
77’ Josias Lukembila (Sion), open play, 0.57 xG, goal 70’ Théo Berdayes (Sion), open play, 0.49 xG, goal 56’ Winsley Boteli Mokango (Sion), open play, 0.35 xG, off target 30’ Rilind Nivokazi (Sion), open play, 0.30 xG, saved 86’ Lars Villiger (Luzern), open play, 0.21 xG, saved 6’ Rilind Nivokazi (Sion), open play, 0.20 xG, off target 30’ Donat Rrudhani (Sion), open play, 0.15 xG, saved 60’ Winsley Boteli Mokango (Sion), open play, 0.12 xG, off target 11’ Winsley Boteli Mokango (Sion), open play, 0.10 xG, off target 13’ Winsley Boteli Mokango (Sion), open play, 0.09 xG, saved 32’ Winsley Boteli Mokango (Sion), open play, 0.08 xG, blocked 14’ Sascha Meyer (Luzern), open play, 0.08 xG, off target 32’ Numa Lavanchy (Sion), open play, 0.07 xG, blocked 32’ Noé Sow (Sion), from a corner, 0.06 xG, off target 50’ Winsley Boteli Mokango (Sion), from a corner, 0.06 xG, off target 21’ Donat Rrudhani (Sion), open play, 0.05 xG, saved 9’ Donat Rrudhani (Sion), open play, 0.05 xG, goal 7’ Matteo Di Giusto (Luzern), open play, 0.04 xG, off target 50’ Baltazar (Sion), set piece, 0.04 xG, blocked 67’ Ylyas Chouaref (Sion), open play, 0.03 xG, blocked 87’ Mio Zimmermann (Luzern), open play, 0.04 xG, blocked 15’ Rúben Dantas (Luzern), open play, 0.03 xG, saved 18’ Matteo Di Giusto (Luzern), open play, 0.03 xG, saved 43’ Oscar Kabwit (Luzern), open play, 0.02 xG, off target 82’ Jan Kronig (Sion), open play, 0.02 xG, off target 66’ Lars Villiger (Luzern), from a corner, 0.02 xG, blocked 28’ Oscar Kabwit (Luzern), from a corner, 0.02 xG, blocked 47’ Oscar Kabwit (Luzern), open play, 0.01 xG, off target 77’ Matteo Di Giusto (Luzern), set piece, 0.01 xG, blocked 77’ Josias Lukembila (Sion), open play, 0.57 xG, goal 70’ Théo Berdayes (Sion), open play, 0.49 xG, goal 56’ Winsley Boteli Mokango (Sion), open play, 0.35 xG, off target 30’ Rilind Nivokazi (Sion), open play, 0.30 xG, saved 86’ Lars Villiger (Luzern), open play, 0.21 xG, saved 6’ Rilind Nivokazi (Sion), open play, 0.20 xG, off target 30’ Donat Rrudhani (Sion), open play, 0.15 xG, saved 60’ Winsley Boteli Mokango (Sion), open play, 0.12 xG, off target 11’ Winsley Boteli Mokango (Sion), open play, 0.10 xG, off target 13’ Winsley Boteli Mokango (Sion), open play, 0.09 xG, saved 32’ Winsley Boteli Mokango (Sion), open play, 0.08 xG, blocked 14’ Sascha Meyer (Luzern), open play, 0.08 xG, off target 32’ Numa Lavanchy (Sion), open play, 0.07 xG, blocked 50’ Winsley Boteli Mokango (Sion), from a corner, 0.06 xG, off target 32’ Noé Sow (Sion), from a corner, 0.06 xG, off target 21’ Donat Rrudhani (Sion), open play, 0.05 xG, saved 9’ Donat Rrudhani (Sion), open play, 0.05 xG, goal 7’ Matteo Di Giusto (Luzern), open play, 0.04 xG, off target 50’ Baltazar (Sion), set piece, 0.04 xG, blocked 67’ Ylyas Chouaref (Sion), open play, 0.03 xG, blocked 87’ Mio Zimmermann (Luzern), open play, 0.04 xG, blocked 15’ Rúben Dantas (Luzern), open play, 0.03 xG, saved 18’ Matteo Di Giusto (Luzern), open play, 0.03 xG, saved 43’ Oscar Kabwit (Luzern), open play, 0.02 xG, off target 82’ Jan Kronig (Sion), open play, 0.02 xG, off target 66’ Lars Villiger (Luzern), from a corner, 0.02 xG, blocked 28’ Oscar Kabwit (Luzern), from a corner, 0.02 xG, blocked 47’ Oscar Kabwit (Luzern), open play, 0.01 xG, off target 77’ Matteo Di Giusto (Luzern), set piece, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Sion 4-4-2 Starting XI
Racioppi
Hefti 78’
Sow
Kronig
Lavanchy
Kabacalman
Baltazar
Rrudhani 63’
Chouaref 71’
Mokango 63’
Nivokazi 63’
Luzern 4-3-1-2 Starting XI
Simoni
Knežević
Lüthi 82’
Dantas 76’
Dorn
Owusu
Bertone
Silva 58’
Giusto
Meyer 58’
Kabwit 76’

Player stats

Goalkeeper1 player
90′ 3 0 22 1 – – – –
Defenders5 players
90′ 3 4 1 5 – 46 1 – –
90′ – 1 – 4 3 53 1 – – –
90′ 2 – 1 3 – 78 – – – –
Nias Hefti Taken off
78′ 1 1 – 1 – 36 1 – – –
Marquinhos Cipriano Came on as a substitute
12′ 1 – – 1 – 10 – – – –
Midfielders6 players
Ylyas Chouaref Taken off
71′ – – 23 2 – 3 1 5 – 1 –
90′ – – 95 3 – – 1 2 – 1 –
90′ – – 66 2 – – – 5 1 4 –
Donat Rrudhani Taken off
63′ 1 – 32 3 – 1 – 2 1 1 –
Théo Berdayes Came on as a substitute
27′ 1 – 8 1 – 2 – 3 – – –
Fode Sylla Came on as a substitute
19′ – – 9 – – – 1 – – – –
Forwards4 players
Winsley Boteli Mokango Taken off
63′ – 1 6 1 0.79 – 2 3 1 11 –
Rilind Nivokazi Taken off
63′ – – 2 1 0.50 – 1 2 1 10 –
Josias Lukembila Came on as a substitute
27′ 1 1 1 1 0.57 – 1 – – 5 –
Franck Surdez Came on as a substitute
27′ – 1 – – – – 1 2 – 10 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.