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

Grasshopper Club Zurich 2-3 FC Luzern final score - 26 July 2025, Super League

Follow the next match live between these two teams
FC Luzern - Grasshopper Club Zurich live

Switzerland - Super League

Grasshopper Club Zurich
2
-
3
End
FC Luzern

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

Highlights

Grasshopper Club Zurich Grasshopper Club Zurich
FC Luzern FC Luzern
End of game
A. Abrashi
90+6'
90+6'
S. Karweina
90'
A. Ciganiks
S. Britschgi
83'
A. Vasovic
A. Grbic
82'
S. Karweina
M. Di Giusto
D. Abels
M. Paskotsi
78'
L. Giandomenico
S. Stroscio
71'
S. Marques
T. Veron Lupi
70'
69'
drop icon
L. Ferreira
M. Di Giusto
63'
T. Abe
B. Freimann
M. Mantini
H. Imourane
63'
63'
L. Ferreira
J. Von Moos
D. Paloschi
Y. Bettkober
46'
Half-time
38'
drop icon
A. Grbic
Penalty
M. Paskotsi
37'
Y. Bettkober
33'
L. Plange
31'
drop icon
16'
drop icon
M. Di Giusto
K. Spadanuda
N. Muci
Penalty
5'
drop icon
Kick-off

Game Statistics

CD Huachipato Grasshopper Club Zurich
CD Huachipato FC Luzern
41
Ball possession (%)
59
12
Shots
9
5
Shots on-target
5
7
Shots off-target
4
9
Corners
4
1
Offsides
0
10
Fouls
4
4
Free kicks
11
6
Goal kicks
13
2
Saves
3
17
Throw-ins
32
3
Yellow cards
1

Tactical Scheme

Grasshopper Club Zurich

Formation : 3 - 4 - 3

71
J. Hammel
58
Y. Bettkober
3
S. Decarli
26
M. Paskotsi
34
A. Arigoni
5
H. Imourane
6
A. Abrashi
28
S. Stroscio
7
L. Plange
9
N. Muci
27
T. Veron Lupi
9
A. Grbic
7
K. Spadanuda
11
M. Di Giusto
81
J. Von Moos
24
T. Owusu
20
P. Dorn
46
B. Freimann
4
A. Bajrami
5
S. Knezevic
21
S. Britschgi
1
P. Loretz

Formation : 4 - 2 - 3 - 1

FC Luzern

Substitutes

Grasshopper Club Zurich
Grasshopper Club Zurich
Goalkeeper

N. Glaus

Defender

L. Giandomenico

S. Stroscio 71'

D. Paloschi

Y. Bettkober 46'

G. Dettoni

D. Abels

M. Paskotsi 78'

T. Meyer

Midfielder

S. Diarrassouba

M. Mantini

H. Imourane 63'

S. Marques

T. Veron Lupi 70'

FC Luzern
FC Luzern
Goalkeeper

V. Vasic

Defender

R. Fernandes

Midfielder

S. Karweina

M. Di Giusto 82'

L. Winkler

A. Ciganiks

S. Britschgi 90'

M. Zimmermann

T. Abe

B. Freimann 63'

L. Ferreira

J. Von Moos 63'

Forward

A. Vasovic

A. Grbic 83'

Form

Table

Teams Pts P W D L GD
4
FC Luzern
FC Luzern
7 4 2 1 1 1
9
Grasshopper Club Zurich
Grasshopper Club Zurich
3 5 0 3 2 -2

Last matches

Grasshopper Club Zurich
Grasshopper Club Zurich Last matches
W W L D W L
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.67 Total goals
33% BTTS
1.83 Goals scored
0.83 Goals conceded
50% Over 2.5
50% Under 2.5

19 Jul 2025 - Clubs Friendlies

Grasshopper Club Zurich
1 :  3
West Ham

11 Jul 2025 - Clubs Friendlies

FC Sion
0 :  3
Grasshopper Club Zurich

4 Jul 2025 - Clubs Friendlies

Grasshopper Club Zurich
1 :  1
FC Vaduz

30 May 2025 - Super League

FC Aarau
1 :  0
Grasshopper Club Zurich

27 May 2025 - Super League

Grasshopper Club Zurich
4 :  0
FC Aarau

22 May 2025 - Super League

Grasshopper Club Zurich
2 :  0
St. Gallen
L W W W D L
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3 Total goals
33% BTTS
2.17 Goals scored
0.83 Goals conceded
50% Over 2.5
50% Under 2.5

19 Jul 2025 - Clubs Friendlies

Grasshopper Club Zurich
1 :  3
West Ham

4 Jul 2025 - Clubs Friendlies

Grasshopper Club Zurich
1 :  1
FC Vaduz

27 May 2025 - Super League

Grasshopper Club Zurich
4 :  0
FC Aarau

22 May 2025 - Super League

Grasshopper Club Zurich
2 :  0
St. Gallen

14 May 2025 - Super League

Grasshopper Club Zurich
5 :  0
Yverdon-Sport

19 Apr 2025 - Super League

Grasshopper Club Zurich
0 :  1
FC Winterthur
W L L L L W
Wins

2/6 (33%)

Draw

0/6 (0%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

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

11 Jul 2025 - Clubs Friendlies

FC Sion
0 :  3
Grasshopper Club Zurich

30 May 2025 - Super League

FC Aarau
1 :  0
Grasshopper Club Zurich

17 May 2025 - Super League

FC Sion
2 :  1
Grasshopper Club Zurich

10 May 2025 - Super League

FC Zurich
3 :  0
Grasshopper Club Zurich

3 May 2025 - Super League

FC Winterthur
2 :  0
Grasshopper Club Zurich

12 Apr 2025 - Super League

Yverdon-Sport
1 :  2
Grasshopper Club Zurich
FC Luzern
FC Luzern Last matches
L L W D L W
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.67 Total goals
50% BTTS
1.67 Goals scored
2 Goals conceded
67% Over 2.5
33% Under 2.5

19 Jul 2025 - Clubs Friendlies

FC Luzern
3 :  0
FC Rapperswil-Jona

12 Jul 2025 - Clubs Friendlies

SCR Altach
3 :  1
FC Luzern

5 Jul 2025 - Clubs Friendlies

FC Luzern
1 :  1
FC Winterthur

2 Jul 2025 - Clubs Friendlies

FC Luzern
2 :  0
Neuchatel Xamax

24 May 2025 - Super League

FC Basel 1893
4 :  0
FC Luzern

18 May 2025 - Super League

FC Luzern
3 :  4
Servette Geneva
L D L W D W
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3 Total goals
50% BTTS
1.67 Goals scored
1.33 Goals conceded
33% Over 2.5
67% Under 2.5

19 Jul 2025 - Clubs Friendlies

FC Luzern
3 :  0
FC Rapperswil-Jona

5 Jul 2025 - Clubs Friendlies

FC Luzern
1 :  1
FC Winterthur

2 Jul 2025 - Clubs Friendlies

FC Luzern
2 :  0
Neuchatel Xamax

18 May 2025 - Super League

FC Luzern
3 :  4
Servette Geneva

11 May 2025 - Super League

FC Luzern
1 :  1
Lausanne-Sport

4 May 2025 - Super League

FC Luzern
0 :  2
FC Lugano
W L L L L L
Wins

1/6 (17%)

Draw

0/6 (0%)

Losses

5/6 (83%)

Average stats (Last 6 matchs)

3.83 Total goals
83% BTTS
1.33 Goals scored
2.5 Goals conceded
100% Over 2.5
0% Under 2.5

12 Jul 2025 - Clubs Friendlies

SCR Altach
3 :  1
FC Luzern

24 May 2025 - Super League

FC Basel 1893
4 :  0
FC Luzern

15 May 2025 - Super League

BSC Young Boys
2 :  1
FC Luzern

21 Apr 2025 - Super League

Servette Geneva
2 :  1
FC Luzern

6 Apr 2025 - Super League

Grasshopper Club Zurich
3 :  1
FC Luzern

30 Mar 2025 - Super League

Lausanne-Sport
1 :  4
FC Luzern

Head to head

Grasshopper Club Zurich

20 %

Draw

40 %

FC Luzern

40 %

Average stats (last H2H results)

2.6
Total goals
60%
BTTS
1.2
Goals scored (home team)
1.4
Goals scored (away team)
40%
Over 2.5
60%
Under 2.5

6 Apr 2025 - Super League

Grasshopper Club Zurich
3 :  1
FC Luzern

3 Nov 2024 - Super League

FC Luzern
2 :  0
Grasshopper Club Zurich

27 Jul 2024 - Super League

Grasshopper Club Zurich
2 :  2
FC Luzern

10 May 2024 - Super League

FC Luzern
1 :  1
Grasshopper Club Zurich

24 Feb 2024 - Super League

Grasshopper Club Zurich
0 :  1
FC Luzern
Improve your sports betting with our football team comparison tool (100+ statistics)

Live Commentary

90+6' sifflet_1

Goal kick for Luzern at Letzigrund.

90+6' tir_non_cadre_1

Grasshopper's Loris Giandomenico breaks free at Letzigrund. But the strike goes wide of the post.

90+6' carton_jaune_1

Sinan Karweina (Luzern) has received a first yellow card.

90+6' carton_jaune_1

Amir Abrashi (Grasshopper) has been booked and must now be careful not to get a second yellow card.

90+6' coup_franc_1

Anojen Kanagasingam signals a free kick to Grasshopper in their own half.

90+5'  

Anojen Kanagasingam signals a Luzern throw-in in Grasshopper's half.

90+4' hors_jeu_1

Anojen Kanagasingam blows against Grasshopper's Luke Plange for offside.

90+4'  

Grasshopper to take a throw-in in Luzern territory.

90+4'  

Anojen Kanagasingam signals a Grasshopper throw-in in Luzern's half.

90+3'  

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

90+2' sifflet_1

Ball goes out of play for a Luzern goal kick.

90+2' corner_1

Grasshopper have been awarded a corner by Anojen Kanagasingam.

90+1' sifflet_1

Luzern have a goal kick.

90' substitution_1

Sascha Britschgi, who was grimacing earlier, has been substituted. Andrejs Ciganiks is the substitute for Luzern.

90' blessure_1

Play has been temporarily suspended for attention to Sascha Britschgi for Luzern who is writhing in pain on the pitch.

89'  

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

87'  

Grasshopper to take a throw-in in Luzern territory.

87'  

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

86' sifflet_1

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

85'  

Throw-in for Grasshopper in the half of Luzern.

85' corner_1

Corner awarded to Grasshopper.

84'  

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

83' substitution_1

It seems as if Adrian Grbic is unable to continue. Andrej Vasovic replaces him for the away team.

82' substitution_1

Sinan Karweina is replacing Matteo Di Giusto for the away team.

82' blessure_1

Adrian Grbic is writhing in pain and play has been suspended for a few moments.

82' sifflet_1

Goal kick for Grasshopper at Letzigrund.

82' tir_non_cadre_1

Luzern's Adrian Grbic breaks free at Letzigrund. But the strike goes wide of the post.

81' coup_franc_1

Free kick for Luzern in their own half.

80' sifflet_1

Ball goes out of play for a Grasshopper goal kick.

80' tir_non_cadre_1

In Zurich Luzern attack through Matteo Di Giusto. The finish is off target, however.

79'  

Luzern have a dangerous throw-in.

78' substitution_1

Maksim Paskotsi (Grasshopper) does not seem to be able to continue. He is replaced by Dirk Abels.

78'  

Throw-in high up the field for Luzern in Zurich.

76' blessure_1

The match at Letzigrund has been interrupted briefly for a check on Maksim Paskotsi, who is down injured.

76'  

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

75' corner_1

Luzern have been awarded a corner by Anojen Kanagasingam.

75'  

Throw-in high up the field for Luzern in Zurich.

75'  

Throw-in for Luzern in their own half.

74'  

Throw-in for Luzern at Letzigrund.

74'  

Luzern awarded a throw-in in their own half.

73'  

Throw-in Luzern.

72' sifflet_1

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

71' substitution_1

The home team have replaced Simone Stroscio with Loris Giandomenico. This is the third substitution made today by Gerald Scheiblehner.

70' substitution_1

Grasshopper make their fourth substitution with Samuel Marques replacing Tomas Veron Lupi.

69' but_1

Lucas Ferreira is on target to give Luzern a 2-3 advantage. Matteo Di Giusto with an assist there.

69' coup_franc_1

Free kick Luzern.

68' corner_1

Corner awarded to Luzern.

67'  

Luzern awarded a throw-in in their own half.

66' sifflet_1

Anojen Kanagasingam awards Luzern a goal kick.

66' sifflet_1

Grasshopper have a goal kick.

65'  

Throw-in for Luzern in the half of Grasshopper.

64'  

Throw-in for Luzern at Letzigrund.

63' substitution_1

Matteo Mantini is replacing Hassane Imourane for Grasshopper at Letzigrund.

63' substitution_1

Mario Frick is making the team's second substitution at Letzigrund with Lucas Ferreira replacing Julian Von Moos.

63' substitution_1

Taisei Abe is on a sub for Bung Meng Freimann for Luzern.

62'  

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

62' tir_cadre_1

Luzern's Julian Von Moos gets in a shot on goal at Letzigrund. But the effort is unsuccessful.

61' coup_franc_1

Grasshopper awarded a free kick in their own half.

60'  

Grasshopper’s Saulo Decarli is on his feet again at Letzigrund.

58' blessure_1

Saulo Decarli is down and play has been interrupted for a few moments.

57' sifflet_1

Anojen Kanagasingam awards Luzern a goal kick.

57' corner_1

Corner awarded to Grasshopper.

57' sifflet_1

Grasshopper have a goal kick.

56' corner_1

Luzern have been awarded a corner by Anojen Kanagasingam.

56'  

Can Luzern capitalize from this throw-in deep inside Grasshopper's half?

53' sifflet_1

Goal kick for Luzern at Letzigrund.

53' tir_non_cadre_1

Nikolas Muci (Grasshopper) gets up for a header but cannot keep the ball on target.

53' corner_1

Corner awarded to Grasshopper.

52'  

Grasshopper have a dangerous throw-in.

51'  

Anojen Kanagasingam awards the away team a throw-in.

49'  

Throw-in for Grasshopper in their own half.

48'  

Throw-in Luzern.

48' coup_franc_1

Free kick for Grasshopper in their own half.

47' sifflet_1

Ball goes out of play for a Luzern goal kick.

46'  

Anojen Kanagasingam awards the away team a throw-in.

46' substitution_1

The home team replace Yannick Bettkober with Dorian Paloschi.

45' sifflet_1

The whistle has gone to end the first-half.

45+4'  

Throw-in for Luzern close to the penalty box.

45+3'  

Grasshopper awarded a throw-in in their own half.

45+2'  

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

45+1'  

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

45'  

Luzern to take a throw-in in Grasshopper territory.

45'  

Pius Dorn is back on his feet again.

45' coup_franc_1

Free kick for Luzern in their own half.

44' blessure_1

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

43'  

Throw-in for Grasshopper at Letzigrund.

42' coup_franc_1

Anojen Kanagasingam signals a free kick to Luzern in their own half.

41' sifflet_1

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

41'  

Anojen Kanagasingam signals a throw-in for Grasshopper, close to Luzern's area.

40'  

Anojen Kanagasingam signals a Luzern throw-in in Grasshopper's half.

39'  

Throw-in high up the field for Luzern in Zurich.

38' but_1

Goal! The away team is awarded a penalty in Zurich. Adrian Grbic converts to level the scoring at 2-2.

37' carton_jaune_1

Maksim Paskotsi (Grasshopper) gets a yellow card.

35'  

Throw-in for Luzern in their own half.

34'  

Throw-in for Luzern close to the penalty box.

33' carton_jaune_1

Yannick Bettkober for Grasshopper has been booked by Anojen Kanagasingam and receives a first yellow card.

33' coup_franc_1

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

33'  

Luzern awarded a throw-in in their own half.

31' but_1

Goal! Grasshopper have got their heads in front thanks to a Luke Plange strike.

31'  

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

30' tir_cadre_1

In Zurich Grasshopper drive forward through Allan Arigoni. His shot is on target but it's saved.

29' sifflet_1

Ball goes out of play for a Grasshopper goal kick.

29' tir_non_cadre_1

Sascha Britschgi for Luzern gets in a strike but fails to hit the target.

28'  

Can Luzern capitalize from this throw-in deep inside Grasshopper's half?

28' sifflet_1

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

28' tir_non_cadre_1

Grasshopper's Maksim Paskotsi misses with an attempt on goal.

27' corner_1

Grasshopper have been awarded a corner by Anojen Kanagasingam.

27' coup_franc_1

Anojen Kanagasingam signals a free kick to Grasshopper.

26' sifflet_1

Goal kick for Luzern at Letzigrund.

26' tir_non_cadre_1

Grasshopper are coming forward and Simone Stroscio gets in a strike, it misses the target, however.

25'  

Throw-in for Grasshopper at Letzigrund.

25' tir_cadre_1

Tomas Veron Lupi gets his shot on target but fails to score for Grasshopper.

25'  

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

23' sifflet_1

Grasshopper have a goal kick.

22' tir_non_cadre_1

Luzern's Stefan Knezevic attacks the ball with his head but his effort fails to hit the target.

22' coup_franc_1

Luzern are in shooting range from this free kick.

21' corner_1

Luzern have been awarded a corner by Anojen Kanagasingam.

21' tir_cadre_1

Luzern drives forward and Kevin Spadanuda gets in a shot. Without netting, however.

20'  

Adrian Grbic for Luzern is back on the field again.

19' blessure_1

The match has been stopped briefly for attention to the injured Adrian Grbic.

17'  

Grasshopper have a dangerous throw-in.

16' but_1

Goal! The away team draw level at 1-1 through Matteo Di Giusto. That's a fine assist from Kevin Spadanuda.

14'  

Throw-in Luzern.

14'  

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

13' corner_1

Corner awarded to Grasshopper.

12' corner_1

Grasshopper have been awarded a corner by Anojen Kanagasingam.

11' corner_1

Corner awarded to Grasshopper.

10' sifflet_1

Anojen Kanagasingam awards Luzern a goal kick.

10' tir_non_cadre_1

Grasshopper are pushing forward but Tomas Veron Lupi's finish is wide of the goal.

9'  

Throw-in for Luzern in their own half.

8'  

Anojen Kanagasingam awards the away team a throw-in.

8' tir_cadre_1

Luke Plange for Grasshopper drives towards goal at Letzigrund. But the finish is unsuccessful.

7' coup_franc_1

Luzern awarded a free kick in their own half.

5' but_1

Goal! Nikolas Muci gives Grasshopper a 1-0 lead from the penalty spot.

4' coup_franc_1

Free kick for Luzern in their own half.

3' coup_franc_1

Luzern awarded a free kick in their own half.

2' coup_franc_1

Anojen Kanagasingam signals a free kick to Luzern in their own half.

2'  

Anojen Kanagasingam signals a throw-in for Grasshopper, close to Luzern's area.

sifflet_1

The match has started at Letzigrund.

 

Grasshopper Club Zurich scores 1.64 goals when playing at home and FC Luzern scores 1.62 goals when playing away (on average).

 

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

 

Average number of goals in meetings between Grasshopper Club Zurich and FC Luzern is 2.6.

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

When Grasshopper Club Zurich leads 1-0 at home, they win in 58% of their matches.

 

On their last meeting Grasshopper Club Zurich won by 2 goals.

 

The winner of their last meeting was Grasshopper Club Zurich.

 

Grasshopper Club Zurich wins 34% of halftimes, FC Luzern wins 32%.

 

Grasshopper Club Zurich wins 1st half in 34% of their matches, FC Luzern in 32% of their matches.

 

FC Luzern have lost 5 away matches in a row.

 

During the last 75 meetings, Grasshopper Club Zurich have won 24 times, there have been 22 draws while FC Luzern have won 29 times. The goal difference is 108-104 in favour of Grasshopper Club Zurich.

 

During the last 38 meetings with Grasshopper Club Zurich playing at home, Grasshopper Club Zurich have won 16 times, there have been 10 draws while FC Luzern have won 12 times. The goal difference is 58-45 in favour of Grasshopper Club Zurich.

 

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

 

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

Score and result Grasshopper Club Zurich - FC Luzern

The Grasshopper Club Zurich - FC Luzern (Football - Super League) match in 26/07/2025 12:00 is now complete.

The Grasshopper Club Zurich - FC Luzern result is as follows: 2-3

Now that this Football (Super League) 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