Luzern vs Zurich

3 August 2025 · Swiss Super League · 2025/26 · Referee Johannes von Mandach

Full time 1 – 1

Half-time: 0–0

  • A. Grbić 72’
  • U. Emmanuel 78’

Match summary

Luzern and Zurich shared the points in a 1-1 draw. It was goalless at half-time.

A. Grbić put Luzern ahead in the 72nd minute and U. Emmanuel equalised with a header in the 78th minute.

Luzern had the better of the chances, with 1.14 expected goals (xG) from 14 shots to Zurich's 0.35 from 5.

Match stats

46% Possession 54%
14 Shots 5
1 Shots on target 2
4 Corners 5
363 Passes 427
83.5% Pass accuracy 88.5%
20 Tackles 14
11 Fouls 13
2 Yellow cards 3
4 Offsides 1

Key events

Luzern Zurich
Kick-off
9’
20’
25’
Half-time0-0
Second half underway
61’
63’
M. PhaëtonShot on target
68’
A. GrbićLeft foot shot1-0 (Luzern)
72’
74’
75’
78’
U. EmmanuelHeader1-1 (Zurich)
81’
L. TramoniJ. Markelo
A. VasovicA. Grbić
82’
S. OttigerS. Britschgi
82’
82’
V. NvendoM. Phaëton
Full-time1-1

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.14 0.35 72’ A. Grbić (Luzern), 1-0 72’ 78’ U. Emmanuel (Zurich), 1-1 78’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.14 0.35 72’ A. Grbić (Luzern), 1-0 Grbić 72’ 78’ U. Emmanuel (Zurich), 1-1 Emmanuel 78’
Luzern 1.14 xGZurich 0.35 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Zurich attacking Luzern attacking 
89’ S. Ottiger (Luzern), open play, 0.22 xG, off target 78’ U. Emmanuel (Zurich), open play, 0.21 xG, goal 66’ Unknown (Luzern), set piece, 0.20 xG, off target 72’ A. Grbić (Luzern), open play, 0.19 xG, goal 90+3’ L. Winkler (Luzern), open play, 0.10 xG, blocked 70’ M. D. Giusto (Luzern), open play, 0.07 xG, blocked 71’ M. D. Giusto (Luzern), open play, 0.07 xG, off target 33’ T. Owusu (Luzern), open play, 0.06 xG, off target 36’ P. Dorn (Luzern), set piece, 0.05 xG, off target 40’ Unknown (Luzern), open play, 0.05 xG, off target 69’ A. Grbić (Luzern), direct free kick, 0.05 xG, blocked 90+4’ L. Tramoni (Zurich), from a corner, 0.04 xG, off target 21’ J. Markelo (Zurich), direct free kick, 0.04 xG, blocked 17’ C. Tsawa (Zurich), open play, 0.03 xG, off target 36’ M. D. Giusto (Luzern), direct free kick, 0.03 xG, blocked 31’ A. Bajrami (Luzern), from a corner, 0.02 xG, off target 63’ M. Phaëton (Zurich), open play, 0.02 xG, saved 18’ P. Dorn (Luzern), open play, 0.02 xG, off target 16’ M. D. Giusto (Luzern), from a corner, 0.01 xG, off target 89’ S. Ottiger (Luzern), open play, 0.22 xG, off target 78’ U. Emmanuel (Zurich), open play, 0.21 xG, goal 66’ Unknown (Luzern), set piece, 0.20 xG, off target 72’ A. Grbić (Luzern), open play, 0.19 xG, goal 90+3’ L. Winkler (Luzern), open play, 0.10 xG, blocked 70’ M. D. Giusto (Luzern), open play, 0.07 xG, blocked 71’ M. D. Giusto (Luzern), open play, 0.07 xG, off target 33’ T. Owusu (Luzern), open play, 0.06 xG, off target 36’ P. Dorn (Luzern), set piece, 0.05 xG, off target 40’ Unknown (Luzern), open play, 0.05 xG, off target 69’ A. Grbić (Luzern), direct free kick, 0.05 xG, blocked 90+4’ L. Tramoni (Zurich), from a corner, 0.04 xG, off target 21’ J. Markelo (Zurich), direct free kick, 0.04 xG, blocked 17’ C. Tsawa (Zurich), open play, 0.03 xG, off target 36’ M. D. Giusto (Luzern), direct free kick, 0.03 xG, blocked 31’ A. Bajrami (Luzern), from a corner, 0.02 xG, off target 63’ M. Phaëton (Zurich), open play, 0.02 xG, saved 18’ P. Dorn (Luzern), open play, 0.02 xG, off target 16’ M. D. Giusto (Luzern), from a corner, 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

Luzern 4-4-1-1 Starting XI
Loretz
Britschgi 82’
Knežević
Bajrami
Freimann
Giusto 82’
Abe 61’
Owusu
Dorn
Silva
Grbić 82’
Zurich 4-3-3 Starting XI
Brecher
Kamberi
Gómez
Sauter
Volken
Tsawa 81’
Palacio
Reichmuth 25’
Markelo 81’
Reverson 66’
Phaëton 82’

Player stats

Goalkeeper1 player
90′ 1 1 29 – – – – –
Defenders5 players
S. Britschgi Taken off
82′ – – –
90′ – 3 – 1 – 32 2 – – –
90′ – 2 – 5 3 58 – – – –
90′ 3 – – 6 1 37 1 – – –
S. Ottiger Came on as a substitute
8′ 3 – – 3 – 3 – – – –
Midfielders6 players
M. D. Giusto Taken off
82′ – 1 33 3 – – – – 2 – –
T. Abe Taken off
61′ – – 45 2 – 2 – 3 2 1 –
90′ – – 35 1 – 1 – 7 – 1 –
P. Dorn
90′ – – 26 – – 4 – 6 2 1 –
K. Spadanuda Came on as a substitute
29′ – – 10 – – 3 – 6 – 1 –
L. Winkler Came on as a substitute
16′ – – 6 – – – – – – – –
Forwards4 players
L. Silva
74′ – – – – – – –
A. Grbić Taken off
82′ 1 – 2 1 0.24 – – 1 – 6 –
A. Vasovic Came on as a substitute
8′ – – – – – – – – – 3 –
S. Wyss Came on as a substitute
8′ – – – – – – – 1 – 3 –
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.