Zurich vs Luzern

14 February 2026 · Swiss Super League · 2025/26 · Referee Lukas Fahndrich

Full time 1 – 4

Half-time: 0–2

  • U. Emmanuel 85’
  • M. D. Giusto 15’
  • O. Kabwit 29’
  • B. M. Freimann 64’
  • L. Silva 68’

Match summary

Luzern won comfortably, 4-1 away at Zurich. Luzern led 2-0 at half-time.

In the first half, M. D. Giusto put Luzern ahead in the 15th minute and O. Kabwit made it 0-2 in the 29th minute. In the second half, B. M. Freimann made it 0-3 with a header in the 64th minute, L. Silva made it 0-4 in the 68th minute, and U. Emmanuel pulled one back to make it 1-4 from a corner in the 85th minute.

The chances backed that up: Luzern created 3.62 expected goals (xG) from 22 shots to Zurich's 1.39 from 13. Luzern had a player sent off.

Match stats

53% Possession 47%
13 Shots 22
6 Shots on target 8
5 Corners 6
388 Passes 344
77.3% Pass accuracy 73.3%
11 Tackles 20
10 Fouls 11
2 Yellow cards 2
0 Red cards 1
0 Offsides 2

Key events

Zurich Luzern
15’
M. D. GiustoRight foot shot0-1 (Luzern)
29’
O. KabwitRight foot shot0-2 (Luzern)
45’
P. DornShot on target
46’
N. D. GiustoShot on target
50’
54’
O. KabwitShot on target
56’
R. DantasShot on target
58’
61’
U. EmmanuelShot on target
61’
64’
B. M. FreimannHeader0-3 (Luzern)
68’
L. SilvaRight foot shot0-4 (Luzern)
U. EmmanuelShot on target
71’
72’
75’
A. VasovicO. Kabwit
75’
S. OttigerL. Silva
78’
P. FischerN. D. Giusto
80’
U. Emmanuel1-4 (Zurich)
85’
90’
A. VasovicShot on target
D. VujevićShot on target
90+2’
L. KamberiShot on target
90+4’

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 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.39 3.62 15’ M. D. Giusto (Luzern), 0-1 15’ 29’ O. Kabwit (Luzern), 0-2 29’ 64’ B. M. Freimann (Luzern), 0-3 64’ 68’ L. Silva (Luzern), 0-4 68’ 85’ U. Emmanuel (Zurich), 1-4 85’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.39 3.62 15’ M. D. Giusto (Luzern), 0-1 Giusto 15’ 29’ O. Kabwit (Luzern), 0-2 Kabwit 29’ 64’ B. M. Freimann (Luzern), 0-3 Freimann 64’ 68’ L. Silva (Luzern), 0-4 Silva 68’ 85’ U. Emmanuel (Zurich), 1-4 Emmanuel 85’
Zurich 1.39 xGLuzern 3.62 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Luzern attacking Zurich attacking 
90’ A. Vasovic (Luzern), open play, 0.49 xG, saved 85’ U. Emmanuel (Zurich), from a corner, 0.47 xG, goal 59’ L. Silva (Luzern), open play, 0.42 xG, off target 64’ B. M. Freimann (Luzern), set piece, 0.38 xG, goal 68’ L. Silva (Luzern), open play, 0.37 xG, goal 23’ L. Silva (Luzern), open play, 0.36 xG, hit the woodwork 15’ M. D. Giusto (Luzern), open play, 0.35 xG, goal 90+1’ I. Sauter (Zurich), from a corner, 0.21 xG, blocked 56’ R. Dantas (Luzern), open play, 0.16 xG, saved 88’ M. D. Giusto (Luzern), open play, 0.14 xG, off target 18’ N. D. Giusto (Zurich), open play, 0.13 xG, off target 90’ M. D. Giusto (Luzern), open play, 0.14 xG, blocked 38’ J. Von Moos (Luzern), open play, 0.11 xG, blocked 90’ L. Kamberi (Zurich), open play, 0.11 xG, off target 43’ J. Von Moos (Luzern), open play, 0.10 xG, blocked 85’ D. Vujević (Zurich), from a corner, 0.10 xG, blocked 62’ M. D. Giusto (Luzern), open play, 0.09 xG, blocked 89’ A. Vasovic (Luzern), open play, 0.08 xG, off target 80’ P. P. Keny (Zurich), direct free kick, 0.08 xG, off target 29’ O. Kabwit (Luzern), open play, 0.07 xG, goal 54’ O. Kabwit (Luzern), open play, 0.07 xG, saved 61’ U. Emmanuel (Zurich), set piece, 0.06 xG, saved 45’ O. Kabwit (Luzern), open play, 0.06 xG, hit the woodwork 17’ P. Dorn (Luzern), open play, 0.06 xG, off target 45’ P. Dorn (Luzern), from a corner, 0.05 xG, saved 50’ N. D. Giusto (Zurich), open play, 0.05 xG, saved 10’ O. Kabwit (Luzern), open play, 0.04 xG, off target 24’ M. D. Giusto (Luzern), open play, 0.04 xG, off target 71’ U. Emmanuel (Zurich), open play, 0.04 xG, saved 90+2’ D. Vujević (Zurich), set piece, 0.04 xG, saved 90+4’ L. Kamberi (Zurich), set piece, 0.04 xG, saved 88’ P. P. Keny (Zurich), open play, 0.03 xG, off target 23’ O. Kabwit (Luzern), open play, 0.02 xG, blocked 48’ N. D. Giusto (Zurich), open play, 0.03 xG, blocked 55’ L. Silva (Luzern), from a corner, 0.02 xG, off target 90’ A. Vasovic (Luzern), open play, 0.49 xG, saved 85’ U. Emmanuel (Zurich), from a corner, 0.47 xG, goal 59’ L. Silva (Luzern), open play, 0.42 xG, off target 64’ B. M. Freimann (Luzern), set piece, 0.38 xG, goal 68’ L. Silva (Luzern), open play, 0.37 xG, goal 23’ L. Silva (Luzern), open play, 0.36 xG, hit the woodwork 15’ M. D. Giusto (Luzern), open play, 0.35 xG, goal 90+1’ I. Sauter (Zurich), from a corner, 0.21 xG, blocked 56’ R. Dantas (Luzern), open play, 0.16 xG, saved 88’ M. D. Giusto (Luzern), open play, 0.14 xG, off target 90’ M. D. Giusto (Luzern), open play, 0.14 xG, blocked 18’ N. D. Giusto (Zurich), open play, 0.13 xG, off target 90’ L. Kamberi (Zurich), open play, 0.11 xG, off target 38’ J. Von Moos (Luzern), open play, 0.11 xG, blocked 43’ J. Von Moos (Luzern), open play, 0.10 xG, blocked 85’ D. Vujević (Zurich), from a corner, 0.10 xG, blocked 62’ M. D. Giusto (Luzern), open play, 0.09 xG, blocked 89’ A. Vasovic (Luzern), open play, 0.08 xG, off target 80’ P. P. Keny (Zurich), direct free kick, 0.08 xG, off target 29’ O. Kabwit (Luzern), open play, 0.07 xG, goal 54’ O. Kabwit (Luzern), open play, 0.07 xG, saved 61’ U. Emmanuel (Zurich), set piece, 0.06 xG, saved 45’ O. Kabwit (Luzern), open play, 0.06 xG, hit the woodwork 17’ P. Dorn (Luzern), open play, 0.06 xG, off target 45’ P. Dorn (Luzern), from a corner, 0.05 xG, saved 50’ N. D. Giusto (Zurich), open play, 0.05 xG, saved 90+2’ D. Vujević (Zurich), set piece, 0.04 xG, saved 10’ O. Kabwit (Luzern), open play, 0.04 xG, off target 24’ M. D. Giusto (Luzern), open play, 0.04 xG, off target 71’ U. Emmanuel (Zurich), open play, 0.04 xG, saved 90+4’ L. Kamberi (Zurich), set piece, 0.04 xG, saved 88’ P. P. Keny (Zurich), open play, 0.03 xG, off target 48’ N. D. Giusto (Zurich), open play, 0.03 xG, blocked 23’ O. Kabwit (Luzern), open play, 0.02 xG, blocked 55’ L. Silva (Luzern), from a corner, 0.02 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

Zurich 4-3-3 Starting XI
Huber
Kablan 46’
Kamberi
Sauter
Comenencia 45’
Tsawa
Reichmuth 60’
Krasniqi 60’
Giusto
Keny
Emmanuel
Luzern 4-4-2 Starting XI
Loretz
Dorn
Freimann
Bajrami
Dantas
Silva
Abe
Owusu
Giusto
Moos 79’
Kabwit

Player stats

Goalkeeper1 player
90′ 4 4 38 – – – – –
Defenders6 players
45′ 1 3 – 1 – 20 2 – – –
90′ – 5 – 6 5 50 – – – –
90′ 1 4 – 5 3 45 1 – – –
44′ 1 – – 3 – 7 – – – –
A. Hack Came on as a substitute
46′ 1 1 – 5 2 29 – – – –
D. Vujević Came on as a substitute
45′ 1 – – 3 2 23 – – 1 –
Midfielders6 players
90′ – – 26 3 – – 1 2 – 1 –
60′ – – 27 1 – – 1 2 1 2 –
60′ – – 17 – – – – – – – –
M. Bangoura Came on as a substitute
30′ – – 17 – – 2 1 2 1 –
V. Berisha Came on as a substitute
30′ – – 23 – – – 1 1 1 – –
P. Fischer Came on as a substitute
10′ – – 3 – – 1 – 1 – – –
Forwards3 players
80′ – – 3 1 0.21 – – 3 – 20
90′ – – 2 – 0.11 – 3 6 2 29 –
90′ 1 – 3 3 0.58 – 1 4 1 13 –
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.