Lausanne-Sport vs Luzern

21 December 2025 · Swiss Super League · 2025/26 · Referee Lionel Tschudi

Full time 0 – 4

Half-time: 0–0

  • K. Spadanuda 61’
  • Unknown 89’
  • L. Villiger 90+1’, 90+3’

Match summary

Luzern won comfortably, 4-0 away at Lausanne-Sport. It was goalless at half-time.

K. Spadanuda put Luzern ahead from a corner in the 61st minute, A goal made it 0-2 in the 89th minute, L. Villiger made it 0-3 in stoppage time, and Villiger made it 0-4 with a header in stoppage time.

The chances backed that up: Luzern created 3.31 expected goals (xG) from 13 shots to Lausanne-Sport's 1.30 from 19.

Match stats

54% Possession 46%
19 Shots 13
5 Shots on target 8
6 Corners 6
409 Passes 342
81.2% Pass accuracy 73.7%
12 Tackles 21
9 Fouls 5
1 Yellow cards 3
0 Red cards 0
2 Offsides 1

Key events

Lausanne-Sport Luzern
4’
M. D. GiustoShot on target
B. OkohH. Abdallah
26’
T. BairShot on target
33’
34’
J. Von MoosShot on target
34’
J. Von MoosShot on target
35’
36’
M. D. GiustoShot on target
A. K. SowShot on target
41’
A. K. SowShot on target
41’
55’
T. Abe
A. AjdiniE. Kana-Biyik
57’
61’
K. SpadanudaLeft foot shot0-1 (Luzern)
A. AjdiniShot on target
64’
A. LachhabM. Poaty
72’
78’
S. FofanaShot on target
80’
89’
L. SilvaRight foot shot0-2 (Luzern)
90’
90’
L. Villiger0-4 (Luzern)
90’
L. Villiger0-3 (Luzern)

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.30 3.31 61’ K. Spadanuda (Luzern), 0-1 61’ 89’ Goal (Luzern), 0-2 89’ 90+1’ L. Villiger (Luzern), 0-3 90+1’ 90+3’ L. Villiger (Luzern), 0-4 90+3’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.30 3.31 61’ K. Spadanuda (Luzern), 0-1 Spadanuda 61’ 89’ Goal (Luzern), 0-2 89’ 90+1’ L. Villiger (Luzern), 0-3 Villiger 90+1’ 90+3’ L. Villiger (Luzern), 0-4 Villiger 90+3’
Lausanne-Sport 1.30 xGLuzern 3.31 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Luzern attacking Lausanne-Sport attacking 
89’ Unknown (Luzern), open play, 0.70 xG, goal 90+1’ L. Villiger (Luzern), open play, 0.56 xG, goal 90+3’ L. Villiger (Luzern), open play, 0.37 xG, goal 4’ M. D. Giusto (Luzern), open play, 0.31 xG, saved 34’ J. Von Moos (Luzern), open play, 0.29 xG, saved 36’ M. D. Giusto (Luzern), open play, 0.25 xG, saved 34’ T. Owusu (Luzern), open play, 0.24 xG, off target 34’ J. Von Moos (Luzern), open play, 0.19 xG, saved 13’ A. Bajrami (Luzern), from a corner, 0.18 xG, hit the woodwork 41’ A. K. Sow (Lausanne-Sport), from a corner, 0.15 xG, saved 73’ O. Custodio (Lausanne-Sport), open play, 0.15 xG, off target 53’ E. Kana-Biyik (Lausanne-Sport), open play, 0.11 xG, off target 76’ M. D. Giusto (Luzern), open play, 0.11 xG, blocked 33’ T. Bair (Lausanne-Sport), open play, 0.10 xG, saved 15’ T. Bair (Lausanne-Sport), open play, 0.10 xG, blocked 41’ A. K. Sow (Lausanne-Sport), from a corner, 0.09 xG, saved 81’ A. Lachhab (Lausanne-Sport), open play, 0.09 xG, off target 64’ A. Ajdini (Lausanne-Sport), from a corner, 0.07 xG, saved 33’ E. Kana-Biyik (Lausanne-Sport), open play, 0.06 xG, blocked 61’ K. Spadanuda (Luzern), from a corner, 0.05 xG, goal 80’ S. Fofana (Lausanne-Sport), open play, 0.05 xG, saved 40’ K. Mouanga (Lausanne-Sport), open play, 0.04 xG, blocked 64’ B. Okoh (Lausanne-Sport), from a corner, 0.04 xG, blocked 81’ O. Custodio (Lausanne-Sport), open play, 0.04 xG, blocked 49’ K. Mouanga (Lausanne-Sport), open play, 0.04 xG, blocked 83’ B. Okoh (Lausanne-Sport), open play, 0.04 xG, off target 21’ M. D. Giusto (Luzern), from a corner, 0.03 xG, off target 31’ M. Poaty (Lausanne-Sport), open play, 0.04 xG, off target 31’ J. Roche (Lausanne-Sport), open play, 0.04 xG, blocked 34’ T. Owusu (Luzern), open play, 0.03 xG, hit the woodwork 63’ F. Mollet (Lausanne-Sport), open play, 0.02 xG, blocked 42’ G. Sigua (Lausanne-Sport), open play, 0.01 xG, off target 89’ Unknown (Luzern), open play, 0.70 xG, goal 90+1’ L. Villiger (Luzern), open play, 0.56 xG, goal 90+3’ L. Villiger (Luzern), open play, 0.37 xG, goal 4’ M. D. Giusto (Luzern), open play, 0.31 xG, saved 34’ J. Von Moos (Luzern), open play, 0.29 xG, saved 36’ M. D. Giusto (Luzern), open play, 0.25 xG, saved 34’ T. Owusu (Luzern), open play, 0.24 xG, off target 34’ J. Von Moos (Luzern), open play, 0.19 xG, saved 13’ A. Bajrami (Luzern), from a corner, 0.18 xG, hit the woodwork 41’ A. K. Sow (Lausanne-Sport), from a corner, 0.15 xG, saved 73’ O. Custodio (Lausanne-Sport), open play, 0.15 xG, off target 53’ E. Kana-Biyik (Lausanne-Sport), open play, 0.11 xG, off target 76’ M. D. Giusto (Luzern), open play, 0.11 xG, blocked 33’ T. Bair (Lausanne-Sport), open play, 0.10 xG, saved 15’ T. Bair (Lausanne-Sport), open play, 0.10 xG, blocked 41’ A. K. Sow (Lausanne-Sport), from a corner, 0.09 xG, saved 81’ A. Lachhab (Lausanne-Sport), open play, 0.09 xG, off target 64’ A. Ajdini (Lausanne-Sport), from a corner, 0.07 xG, saved 33’ E. Kana-Biyik (Lausanne-Sport), open play, 0.06 xG, blocked 61’ K. Spadanuda (Luzern), from a corner, 0.05 xG, goal 80’ S. Fofana (Lausanne-Sport), open play, 0.05 xG, saved 40’ K. Mouanga (Lausanne-Sport), open play, 0.04 xG, blocked 64’ B. Okoh (Lausanne-Sport), from a corner, 0.04 xG, blocked 81’ O. Custodio (Lausanne-Sport), open play, 0.04 xG, blocked 49’ K. Mouanga (Lausanne-Sport), open play, 0.04 xG, blocked 83’ B. Okoh (Lausanne-Sport), open play, 0.04 xG, off target 31’ M. Poaty (Lausanne-Sport), open play, 0.04 xG, off target 31’ J. Roche (Lausanne-Sport), open play, 0.04 xG, blocked 21’ M. D. Giusto (Luzern), from a corner, 0.03 xG, off target 34’ T. Owusu (Luzern), open play, 0.03 xG, hit the woodwork 63’ F. Mollet (Lausanne-Sport), open play, 0.02 xG, blocked 42’ G. Sigua (Lausanne-Sport), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Lausanne-Sport 4-3-1-2 Starting XI
Letica
Abdallah 26’
Mouanga
Sow
Poaty 72’
Sigua
Roche
Butler-Oyedeji 57’
Mollet 72’
Kana-Biyik 57’
Bair
Luzern 4-3-1-2 Starting XI
Loretz
Ottiger
Freimann
Bajrami
Dantas
Owusu
Abe
Spadanuda
Giusto 79’
Villiger 2
Moos 68’

Player stats

Goalkeeper1 player
90′ 3 4 23 – – – – –
Defenders6 players
26′ 1 – – 2 – 7 – – – –
90′ 1 6 – 5 – 36 1 – – –
90′ 3 2 – 6 3 44 1 – – –
72′ 1 2 – 1 – 42 – – – –
B. Okoh Came on as a substitute
64′ – – –
S. Fofana Came on as a substitute
33′ – – –
Midfielders6 players
90′ – – 34 4 – 1 1 2 3 – –
90′ – – 37 – – – 3 2 1 – –
57′ – – 26 2 – – – 3 2 – –
72′ – – 38 1 – 1 – 1 – – –
A. Lachhab Came on as a substitute
18′ – – 10 – – – – – – – –
O. Custodio Came on as a substitute
18′ – – 14 – – – – – – – –
Forwards3 players
E. Kana-Biyik
57′ – – 2 – 0.17 – – 3 – 19 –
T. Bair
90′ – – 2 1 0.20 – 1 5 – 29 –
A. Ajdini Came on as a substitute
33′ – – 1 1 0.07 – 1 1 – 9 –
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. A blank cell means that figure is not available for that player.

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.