New customers only | Commercial content | 18+ age limit | T&Cs apply

FC Zurich 3-2 FC Luzern final score - 8 November 2025, Super League

Switzerland - Super League

FC Zurich
3
-
2
End
FC Luzern

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

FC Zurich FC Zurich
FC Luzern FC Luzern
End of game
90+3'
L. Villiger
A. Bajrami
P. Keny
Penalty
90+2'
drop icon
90+1'
A. Ciganiks
M. Reichmuth
86'
D. Reverson
C. Tsawa
84'
M. Phaeton
J. Markelo
79'
drop icon
76'
A. Ciganiks
L. Ferreira
76'
A. Grbic
J. Von Moos
J. Markelo
Penalty
75'
drop icon
74'
T. Abe
M. Reichmuth
D. Vujevic
63'
M. Phaeton
B. Krasniqi
61'
J. Markelo
60'
60'
B. Freimann
46'
S. Ottiger
O. Tshikomb
J. Markelo
J. Perea
46'
L. Comenencia
M. Rodic
46'
Half-time
M. Rodic
44'
43'
drop icon
J. Von Moos
M. Di Giusto
39'
S. Knezevic
27'
T. Abe
2'
drop icon
M. Di Giusto
Penalty
Kick-off

Game Statistics

FC Zurich FC Zurich
FC Luzern FC Luzern
57
Ball possession (%)
43
11
Shots
11
6
Shots on-target
6
5
Shots off-target
5
6
Corners
3
3
Offsides
1
16
Fouls
14
15
Free kicks
19
7
Goal kicks
13
5
Saves
3
26
Throw-ins
10
3
Yellow cards
4
0
Red cards
1

Players List

FC Zurich
FC Zurich
Goalkeeper

Y. Brecher

Defender

L. Kamberi

M. Reichmuth

M. Gomez

L. Comenencia

Midfielder

M. Phaeton

D. Reverson

N. Palacio

S. Zuber

Forward

P. Keny

J. Markelo

FC Luzern
FC Luzern
S. Ottiger Goalkeeper

P. Loretz

Defender

P. Dorn

S. Knezevic

L. Villiger

B. Freimann

Midfielder

T. Abe

A. Ciganiks

T. Owusu

M. Di Giusto

Forward

A. Grbic

Substitutes

FC Zurich
FC Zurich
Goalkeeper

S. Huber

Defender

I. Sauter

L. Comenencia

M. Rodic 46'

Midfielder

L. Tramoni

M. Reichmuth

D. Vujevic 63'

D. Reverson

C. Tsawa 84'

J. Markelo

J. Perea 46'

Forward

U. Emmanuel

M. Phaeton

B. Krasniqi 61'

FC Luzern
FC Luzern
Goalkeeper

V. Vasic

Defender

S. Ottiger

O. Tshikomb 46'

Midfielder

L. Winkler

S. Karweina

A. Ciganiks

L. Ferreira 76'

K. Spadanuda

D. Xhemalija

Forward

A. Grbic

J. Von Moos 76'

L. Villiger

A. Bajrami 90'

Form

Table

Teams Pts P W D L GD
7
FC Zurich
FC Zurich
23 16 7 2 7 -4
10
FC Luzern
FC Luzern
18 16 4 6 6 -1

Last matches

FC Zurich
FC Zurich Last matches
W L L L L L
Wins

1/6 (17%)

Draw

0/6 (0%)

Losses

5/6 (83%)

Average stats (Last 6 matchs)

3 Total goals
50% BTTS
1 Goals scored
2 Goals conceded
67% Over 2.5
33% Under 2.5

1 Nov 2025 - Super League

FC Zurich
1 :  2
Lausanne-Sport

29 Oct 2025 - Super League

FC Basel 1893
2 :  0
FC Zurich

26 Oct 2025 - Super League

FC Zurich
2 :  3
BSC Young Boys

18 Oct 2025 - Super League

FC Lugano
1 :  0
FC Zurich

4 Oct 2025 - Super League

Grasshopper Club Zurich
3 :  0
FC Zurich

27 Sept 2025 - Super League

FC Zurich
3 :  1
St. Gallen
L L W W L L
Wins

2/6 (33%)

Draw

0/6 (0%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

4 Total goals
83% BTTS
1.67 Goals scored
2.33 Goals conceded
100% Over 2.5
0% Under 2.5

1 Nov 2025 - Super League

FC Zurich
1 :  2
Lausanne-Sport

26 Oct 2025 - Super League

FC Zurich
2 :  3
BSC Young Boys

27 Sept 2025 - Super League

FC Zurich
3 :  1
St. Gallen

13 Sept 2025 - Super League

FC Zurich
2 :  1
Servette Geneva

23 Aug 2025 - Super League

FC Zurich
0 :  4
FC Thun

25 Jul 2025 - Super League

FC Zurich
2 :  3
FC Sion
W W D L L L
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.33 Total goals
33% BTTS
1 Goals scored
1.33 Goals conceded
33% Over 2.5
67% Under 2.5

29 Oct 2025 - Super League

FC Basel 1893
2 :  0
FC Zurich

18 Oct 2025 - Super League

FC Lugano
1 :  0
FC Zurich

4 Oct 2025 - Super League

Grasshopper Club Zurich
3 :  0
FC Zurich

21 Sept 2025 - Schweizer Cup

Stade Nyonnais
1 :  1
FC Zurich

30 Aug 2025 - Super League

FC Winterthur
1 :  3
FC Zurich

15 Aug 2025 - Schweizer Cup

FC Wettswil-Bonstetten
0 :  2
FC Zurich
FC Luzern
FC Luzern Last matches
W D D D L W
Wins

2/6 (33%)

Draw

3/6 (50%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

4.17 Total goals
67% BTTS
2.5 Goals scored
1.67 Goals conceded
83% Over 2.5
17% Under 2.5

2 Nov 2025 - Super League

FC Luzern
6 :  0
Grasshopper Club Zurich

30 Oct 2025 - Super League

FC Lugano
2 :  0
FC Luzern

25 Oct 2025 - Super League

FC Winterthur
2 :  2
FC Luzern

19 Oct 2025 - Super League

FC Luzern
2 :  2
Lausanne-Sport

4 Oct 2025 - Super League

FC Luzern
3 :  3
FC Sion

28 Sept 2025 - Super League

FC Basel 1893
1 :  2
FC Luzern
D L L D D W
Wins

1/6 (17%)

Draw

3/6 (50%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

4 Total goals
83% BTTS
2.33 Goals scored
1.67 Goals conceded
83% Over 2.5
17% Under 2.5

2 Nov 2025 - Super League

FC Luzern
6 :  0
Grasshopper Club Zurich

19 Oct 2025 - Super League

FC Luzern
2 :  2
Lausanne-Sport

4 Oct 2025 - Super League

FC Luzern
3 :  3
FC Sion

14 Sept 2025 - Super League

FC Luzern
1 :  2
BSC Young Boys

9 Aug 2025 - Super League

FC Luzern
1 :  2
FC Thun

3 Aug 2025 - Super League

FC Luzern
1 :  1
FC Zurich
W D W W D L
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3.33 Total goals
50% BTTS
2.17 Goals scored
1.17 Goals conceded
67% Over 2.5
33% Under 2.5

30 Oct 2025 - Super League

FC Lugano
2 :  0
FC Luzern

25 Oct 2025 - Super League

FC Winterthur
2 :  2
FC Luzern

28 Sept 2025 - Super League

FC Basel 1893
1 :  2
FC Luzern

21 Sept 2025 - Schweizer Cup

FC Bosna Neuchatel
0 :  6
FC Luzern

31 Aug 2025 - Super League

Servette Geneva
2 :  2
FC Luzern

24 Aug 2025 - Super League

St. Gallen
0 :  1
FC Luzern

Head to head

FC Zurich

33 %

Draw

50 %

FC Luzern

17 %

Average stats (last H2H results)

2.33
Total goals
67%
BTTS
1.17
Goals scored (home team)
1.17
Goals scored (away team)
33%
Over 2.5
67%
Under 2.5

3 Aug 2025 - Super League

FC Luzern
1 :  1
FC Zurich

15 Mar 2025 - Super League

FC Zurich
3 :  2
FC Luzern

26 Jan 2025 - Super League

FC Luzern
3 :  1
FC Zurich

1 Sept 2024 - Super League

FC Zurich
1 :  1
FC Luzern

18 Feb 2024 - Super League

FC Luzern
0 :  1
FC Zurich

23 Jul 2022 - Super League

FC Zurich
0 :  0
FC Luzern

Live Commentary

90+6'  

Zurich have a dangerous throw-in.

90+5' corner_1

Corner awarded to Zurich.

90+4' coup_franc_1

Luzern awarded a free kick in their own half.

90+3' substitution_1

Mario Frick (Luzern) is making a fourth substitution, with Lars Villiger replacing Adrian Bajrami.

90+2' but_1

Goal! Zurich take a 3-2 lead thanks to a Philippe Keny spot-kick..

90+1' carton_jaune_1

At Letzigrund, Andrejs Ciganiks has been yellow-carded for the away team.

89' coup_franc_1

Luzern awarded a free kick in their own half.

89' hors_jeu_1

At Letzigrund, Zurich are penalized for being offside.

88' sifflet_1

Luzern have a goal kick.

88' tir_non_cadre_1

Steven Zuber of Zurich gets in a strike, but is off target.

88'  

Throw-in Zurich.

86' coup_franc_1

Luca Piccolo signals a free kick to Luzern.

86' carton_jaune_1

Miguel Reichmuth (Zurich) gets a yellow card.

85' corner_1

Corner awarded to Luzern.

85' tir_cadre_1

Luzern drives forward and Matteo Di Giusto gets in a shot. Without netting, however.

84'  

Can Luzern get the ball into an attacking position from this throw-in in Zurich's half?

84' substitution_1

The home team have replaced Cheveyo Tsawa with Damienus Reverson. This is the fifth substitution made today by Dennis Hediger.

84' coup_franc_1

Free kick for Luzern in their own half.

82' sifflet_1

It's a goal kick for the away team in Zurich.

82' coup_franc_1

Free kick for Zurich in the half of Luzern.

80'  

Luca Piccolo signals a Luzern throw-in in Zurich's half.

79' but_1

Matthias Phaeton is on target to level the scores at 2-2. Jahnoah Markelo instrumental with a fine assist.

78'  

A throw-in for the home team on the opposite half.

78'  

Throw-in for Zurich in the half of Luzern.

77' corner_1

Zurich have been awarded a corner by Luca Piccolo.

76' substitution_1

Adrian Grbic is replacing Julian Von Moos for Luzern at Letzigrund.

76' substitution_1

Mario Frick is making the team's second substitution at Letzigrund with Andrejs Ciganiks replacing Lucas Ferreira.

75' but_1

Jahnoah Markelo pulls one back for Zurich from the penalty spot.

74' carton_rouge_1

He's off! Taisei Abe is shown a red card.

71'  

Zurich to take a throw-in in Luzern territory.

70'  

Zurich to take a throw-in in Luzern territory.

70'  

Luzern awarded a throw-in in their own half.

68' sifflet_1

Goal kick for Luzern at Letzigrund.

68' tir_cadre_1

Zurich's Jahnoah Markelo gets in a shot on goal at Letzigrund. But the effort is unsuccessful.

68'  

Luca Piccolo signals a Zurich throw-in in Luzern's half.

67' coup_franc_1

Luca Piccolo signals a free kick to Zurich in their own half.

67' coup_franc_1

Free kick for Luzern in their own half.

65' sifflet_1

Luca Piccolo awards Luzern a goal kick.

64' sifflet_1

Ball goes out of play for a Zurich goal kick.

64' tir_non_cadre_1

Luzern are pushing forward but Lucas Ferreira's finish is wide of the goal.

64' corner_1

Corner awarded to Luzern.

63' substitution_1

The home team replace David Vujevic with Miguel Reichmuth.

63' sifflet_1

It's a goal kick for the away team in Zurich.

62' corner_1

Zurich have been awarded a corner by Luca Piccolo.

61' substitution_1

The home team replace Bledian Krasniqi with Matthias Phaeton.

60' carton_jaune_1

Jahnoah Markelo (Zurich) has been booked and must now be careful not to get a second yellow card.

60' carton_jaune_1

Bung Meng Freimann (Luzern) has received a first yellow card.

59'  

Throw-in for Luzern in the half of Zurich.

57' sifflet_1

Goal kick for Zurich at Letzigrund.

57' tir_non_cadre_1

Julian Von Moos of Luzern gets in a strike, but is off target.

57'  

Throw-in for Zurich in their own half.

57'  

Luca Piccolo awards the home team a throw-in.

56'  

Throw-in for Zurich at Letzigrund.

56'  

Throw-in Luzern.

54'  

Ball safe as Zurich is awarded a throw-in in their half.

54'  

Stefan Knezevic has recovered and rejoins the match in Zurich.

53' blessure_1

Play has been interrupted briefly in Zurich to check on Stefan Knezevic, who is grimacing with pain.

52' coup_franc_1

Luzern awarded a free kick in their own half.

52' coup_franc_1

Luca Piccolo signals a free kick to Zurich in their own half.

52' sifflet_1

Zurich have a goal kick.

52' corner_1

Corner awarded to Luzern.

51' tir_cadre_1

Luzern pushes forward through Matteo Di Giusto, whose finish on goal is saved.

50' sifflet_1

Luca Piccolo awards Luzern a goal kick.

49'  

Luca Piccolo signals a throw-in for Zurich, close to Luzern's area.

48' sifflet_1

Ball goes out of play for a Luzern goal kick.

48' tir_non_cadre_1

Zurich's Nelson Palacio gets his shot away but it misses the target.

47' sifflet_1

Zurich have a goal kick.

47' tir_non_cadre_1

Luzern are coming forward and Tyron Owusu gets in a strike, it misses the target, however.

47'  

A throw-in for the away team on the opposite half.

46' tir_cadre_1

Luzern pushes forward through Severin Ottiger, whose finish on goal is saved.

46' substitution_1

Severin Ottiger is on a sub for Oscar Kabwit Tshikomb for Luzern.

46' substitution_1

Zurich make their second substitution with Jahnoah Markelo replacing Juan Jose Perea.

46' substitution_1

Livano Comenencia is replacing Milan Rodic for the home team.

45' sifflet_1

The first-half has come to a close in Zurich.

45+4' corner_1

Zurich have been awarded a corner by Luca Piccolo.

45+3' coup_franc_1

Luca Piccolo signals a free kick to Luzern.

45+2'  

Zurich awarded a throw-in in their own half.

45+1'  

Can Luzern get the ball into an attacking position from this throw-in in Zurich's half?

45+1'  

Can Luzern get the ball into an attacking position from this throw-in in Zurich's half?

44' coup_franc_1

In Zurich a free kick has been awarded the away team.

44' carton_jaune_1

Milan Rodic for Zurich has been booked by Luca Piccolo and receives a first yellow card.

43' but_1

It's now 0-2 in Zurich as Julian Von Moos scores for Luzern. That's a fine assist from Matteo Di Giusto.

41'  

Luca Piccolo signals a Zurich throw-in in Luzern's half.

40' sifflet_1

Luca Piccolo awards Luzern a goal kick.

40'  

A throw-in for the home team on the opposite half.

40' sifflet_1

Goal kick for Luzern at Letzigrund.

39' carton_jaune_1

Stefan Knezevic (Luzern) has received a yellow card from Luca Piccolo.

39' coup_franc_1

Free kick Zurich.

39' coup_franc_1

Luca Piccolo signals a free kick to Zurich in their own half.

39' hors_jeu_1

Luzern drive forward at breakneck speed but are pulled up for offside.

37' coup_franc_1

Luzern awarded a free kick in their own half.

36' coup_franc_1

Free kick for Zurich in their own half.

36'  

Throw-in Zurich.

34'  

Luzern to take a throw-in in Zurich territory.

32' coup_franc_1

Zurich awarded a free kick in their own half.

32' coup_franc_1

Free kick for Luzern in their own half.

31' coup_franc_1

Free kick for Zurich in the half of Luzern.

31'  

Throw-in for Zurich in the half of Luzern.

30'  

Throw-in for Zurich in the half of Luzern.

29' sifflet_1

It's a goal kick for the away team in Zurich.

29' tir_non_cadre_1

In Zurich Zurich attack through Steven Zuber. The finish is off target, however.

28' coup_franc_1

It's getting dangerous! Free kick for Zurich close to the penalty box.

27' carton_jaune_1

Luzern's Taisei Abe has been booked in Zurich.

27'  

A throw-in for the home team on the opposite half.

27' tir_cadre_1

Steven Zuber of Zurich smashes in a shot on target. The keeper saves, though.

26'  

Luca Piccolo signals a Zurich throw-in in Luzern's half.

25' tir_cadre_1

Zurich drives forward and Lindrit Kamberi gets in a shot. Without netting, however.

24'  

Ball safe as Luzern is awarded a throw-in in their half.

23' coup_franc_1

In Zurich a free kick has been awarded the home team.

23'  

Luca Piccolo awards the home team a throw-in.

21' coup_franc_1

Luca Piccolo signals a free kick to Luzern in their own half.

21' coup_franc_1

Free kick for Zurich in their own half.

20'  

Throw-in for Zurich in their own half.

20' coup_franc_1

Luzern awarded a free kick in their own half.

19'  

Can Zurich get the ball into an attacking position from this throw-in in Luzern's half?

16' sifflet_1

Ball goes out of play for a Zurich goal kick.

16' tir_non_cadre_1

Luzern's Julian Von Moos gets his shot away but it misses the target.

16' tir_cadre_1

Luzern's Oscar Kabwit Tshikomb is on target but unsuccessful.

15' coup_franc_1

Luca Piccolo signals a free kick to Luzern in their own half.

14'  

Throw-in for Zurich at Letzigrund.

13' sifflet_1

It's a goal kick for the home team in Zurich.

12' coup_franc_1

Luca Piccolo signals a free kick to Luzern in their own half.

12' hors_jeu_1

Zurich advance rapidly upfield but Luca Piccolo blows for offside.

11' coup_franc_1

Luca Piccolo signals a free kick to Luzern.

10' sifflet_1

Luzern have a goal kick.

10' sifflet_1

Goal kick for Luzern at Letzigrund.

9' coup_franc_1

Free kick for Zurich in the half of Luzern.

9' coup_franc_1

Free kick for Luzern in their own half.

9' hors_jeu_1

Zurich push upfield but Luca Piccolo quickly pulls them for offside.

8' corner_1

Corner awarded to Zurich.

6' sifflet_1

Luca Piccolo awards Zurich a goal kick.

6' tir_non_cadre_1

Luzern's Julian Von Moos breaks free at Letzigrund. But the strike goes wide of the post.

6'  

Luzern needs to be cautious. Zurich have an attacking throw-in.

5' coup_franc_1

Free kick Zurich.

5'  

Zurich to take a throw-in in Luzern territory.

4' sifflet_1

Ball goes out of play for a Luzern goal kick.

4' tir_non_cadre_1

Lindrit Kamberi's header is off-target for Zurich.

4' corner_1

Zurich have been awarded a corner by Luca Piccolo.

3' coup_franc_1

Zurich awarded a free kick in their own half.

2' but_1

Goal! Matteo Di Giusto gives Luzern the lead from the penalty spot. The score is now 0-1.

 

Did you know that FC Luzern scores 33% of their goals between the minutes 61-75?

 

Mariano Gomez has more yellow cards (4) than any other player at FC Zurich. Pius Dorn has collected 5 for FC Luzern.

 

Did you know that FC Zurich scores 25% of their goals between the minutes 31-45?

 

FC Zurich scores 1.65 goals when playing at home and FC Luzern scores 1.77 goals when playing away (on average).

 

Both teams didn't score on their last match.

 

Both teams lost their last match.

 

Both teams haven't won their last match in Super League.

 

Average number of goals in the first half in meetings between FC Zurich and FC Luzern is 1.2.

 

Average number of goals in meetings between FC Zurich and FC Luzern is 2.8.

 

FC Zurich scores 1.4 goals in a match against FC Luzern and FC Luzern scores 1.4 goals against FC Zurich (on average).

 

FC Luzern have won just 1 of their last 5 Super League games against FC Zurich.

 

FC Zurich have lost just 1 of their last 5 Super League games against FC Luzern.

 

In the last 5 meetings FC Zurich won 2, FC Luzern won 1, 2 draws.

 

FC Zurich have lost just 1 of their last 5 games against FC Luzern (in all competitions).

 

FC Luzern's performance of the last 5 matches is better than FC Zurich's.

 

In Super League, FC Luzern has better performance than FC Zurich.

 

When FC Luzern is down 1-0 away, they win 10% of their matches.

 

When FC Zurich is down 0-1 home, they win 25% of their matches.

 

When FC Luzern leads 0-1 away, they win in 55% of their matches.

 

When FC Zurich leads 1-0 at home, they win in 55% of their matches.

 

Their last meeting was a draw. (1-1)

 

FC Zurich wins 28% of halftimes, FC Luzern wins 36%.

 

FC Zurich wins 1st half in 28% of their matches, FC Luzern in 36% of their matches.

 

FC Luzern have conceded a goal in each of their last 5 matches.

 

FC Zurich have conceded a goal in each of their last 10 matches.

 

A year ago, FC Zurich were number 1 in the table with 24 points. Now they are number 10 with 13 points.

 

Umeh Umeh Emmanuel has assisted the most goals for FC Zurich with 3. Matteo Di Giusto is FC Luzern's biggest assister (5).

 

FC Luzern haven't scored in 1 of their 6 away matches in Super League this season.

 

FC Zurich haven't scored in 1 of their 6 home matches in Super League this season.

 

When playing at home, FC Zurich have not lost to FC Luzern in their last 5 encounters.

 

FC Luzern haven't won in their last 4 games.

 

FC Zurich have lost 5 matches in a row.

 

Did you know that FC Luzern scores 28% of their goals between the minutes 0-15?

 

Did you know that FC Zurich scores 27% of their goals between the minutes 61-75?

 

FC Zurich have a losing streak of 5 matches in Super League.

 

During the last 75 meetings, FC Zurich have won 28 times, there have been 20 draws while FC Luzern have won 27 times. The goal difference is 116-98 in favour of FC Zurich.

 

During the last 37 meetings with FC Zurich playing at home, FC Zurich have won 16 times, there have been 9 draws while FC Luzern have won 12 times. The goal difference is 60-44 in favour of FC Zurich.

 

The most common result of matches between FC Zurich and FC Luzern is 1-1. 13 matches have ended with this result.

 

The most common result of matches between FC Zurich and FC Luzern when FC Zurich is playing at home is 1-1. 6 matches have ended with this result.

Score and result FC Zurich - FC Luzern

The FC Zurich - FC Luzern match (Football - Super League) at 08/11/2025 12:00 is complete.

The FC Zurich - FC Luzern match result is as follows: 3-2.

Now that this Super League Football match is over and the score is known, you can find the highlights and key statistics on that same page.

Please Gamble Responsibly

logo footer