⚙️
All Markets
🏆
1X2
📊
Over/Under 2.5
🥅
BTTS
🎯
Correct Score
📈
Over 0.5 Goals
25 Apr 2026 16:00
SWITZERLAND SUPER LEAGUE RELEGATION GROUP - 34
Grasshoppers
W D W L W
FT
1 - 2
FC Luzern
L D L W W
🏟️ Letzigrund Stadion
Zurich
Referee: A. Kanagasingam

Match Events

Goals, cards, substitutions and VAR decisions from this fixture.

Grasshoppers 1 - 2 FC Luzern
Grasshoppers Timeline FC Luzern
1st Half 1 - 0
37'
H. Imourane normal goal
1 - 0
2nd Half 0 - 2
46'
L. M. Silva Ferreira ↔ K. Spadanuda Substitution
46'
L. Villiger ↔ O. Kabwit Substitution
48'
Rúben Dantas yellow card
57'
1 - 1
K. Spadanuda Assist: P. Dorn
58'
R. Dantas ↔ A. Ciganiks Substitution
69'
L. Zvonarek ↔ D. Papic Substitution
79'
S. Marques ↔ D. Sahin Substitution
79'
M. Ullmann ↔ L. Mikulic Substitution
80'
M. Di Giusto ↔ S. Karweina Substitution
82'
1 - 2
K. Spadanuda Assist: O. Kabwit
83'
F. Tsimba ↔ S. Diarrassouba Substitution
83'
M. Frey ↔ Lee Young-Jun Substitution
86'
A. Vasovic ↔ S. Ottiger Substitution

All Predictions Markets

AI-powered match picks, confidence ratings and value signals.

AI Model · Pro v3.1
★ Top AI Pick
Over / Under 2.5

Over 2.5

AI Confidence 95.4% High Confidence
Odds -
Value +0%
Win Probability 95.4%
View Full Analysis
👕
1X2 Away Win
Confidence 82.5%
Odds -
🥅
BTTS BTTS Yes
Confidence 77.8%
Odds -
🧠

AI Insight Summary

Our model highlights Over / Under 2.5 as the strongest available market, with the pick "Over 2.5" showing the best current confidence signal.

Confidence 85.2% High
Best Odds - Fair Odds
Value Edge +0% Expected Value
📊

Season Statistics

Team averages and season trends before this fixture

66 matches analysed
Grasshoppers
Grasshoppers Home
VS
FC Luzern Away
FC Luzern
🎟️ 33 Matches Played
🏆 6 Wins
🎯 1.21 Avg Goals
🎟️ 33 Matches Played
🏆 10 Wins
🎯 1.94 Avg Goals
33
Matches Played
33
6
Wins
10
9
Draws
10
18
Losses
13
40
Goals For
64
65
Goals Against
61
1.21
Avg Goals Scored
1.94
1.97
Avg Goals Conceded
1.85
19
BTTS Yes
25
18
Over 2.5
27
5
Clean Sheets
5
10
Failed To Score
4

Key Stats

Quick comparison based on available match data

1.21
Average Goals Scored
1.94
1.97
Average Goals Conceded
1.85
19
BTTS Yes
25
18
Over 2.5
27
4.52
Shots on Goal
4.33

Trend Signals

Derived from season data
Attack Edge FC Luzern
Defensive Edge FC Luzern
BTTS Signal Strong BTTS profile
Goals Trend Good Over 2.5 trend

Quick Verdict

Pre-match summary
Home Win Rate 18%
Away Win Rate 30%

FC Luzern show the stronger season trend before kickoff.

Grasshoppers Grasshoppers

Match Statistics

FC Luzern FC Luzern
4
🎯 Shots on Goal
6
5
Shots off Goal
8
2
🛡️ Blocked Shots
5
5
🚩 Corner Kicks
6
6
🦶 Fouls
9
42%
Ball Possession
58%
11
Total Shots
19
363
Total passes
498
274
Passes accurate
407
0
🟨 Yellow Cards
1
0
🟥 Red Cards
0
Last matches: Grasshoppers
11.07.26
Fri
Grasshoppers
Panathinaikos
0
3
L
04.07.26
Fri
Grasshoppers
FC WIL 1900
2
3
L
01.07.26
Fri
Grasshoppers
Cham
3
2
W
27.06.26
Fri
Grasshoppers
Kreuzlingen
4
0
W
21.05.26
Sup
Grasshoppers
FC Aarau
2
1
W
18.05.26
Sup
Grasshoppers
FC Aarau
0
0
D
16.05.26
Sup
Grasshoppers
Lausanne
3
1
W
12.05.26
Sup
Grasshoppers
FC Winterthur
3
2
W
09.05.26
Sup
Grasshoppers
FC Zurich
1
2
L
03.05.26
Sup
Grasshoppers
Servette FC
0
2
L
11.04.26
Sup
Grasshoppers
FC Winterthur
2
0
W
06.04.26
Sup
Grasshoppers
FC Sion
0
4
L
21.03.26
Sup
Grasshoppers
Servette FC
0
5
L
14.03.26
Sup
Grasshoppers
FC Thun
1
5
L
08.03.26
Sup
Grasshoppers
Lausanne
2
3
L
05.03.26
Sup
Grasshoppers
FC Basel 1893
0
1
L
01.03.26
Sup
Grasshoppers
FC Lugano
1
0
W
21.02.26
Sup
Grasshoppers
FC Zurich
1
2
L
14.02.26
Sup
Grasshoppers
FC ST. Gallen
0
0
D
10.02.26
Sup
Grasshoppers
FC Luzern
3
4
L
Last matches: FC Luzern
10.07.26
Fri
FC Luzern
FC WIL 1900
2
0
W
04.07.26
Fri
FC Luzern
FC Winterthur
3
2
W
27.06.26
Fri
FC Luzern
Stade Lausanne-Ouchy
3
2
W
16.05.26
Sup
FC Luzern
FC Winterthur
3
0
W
12.05.26
Sup
FC Luzern
FC Zurich
1
0
W
09.05.26
Sup
FC Luzern
Servette FC
3
3
D
02.05.26
Sup
FC Luzern
Lausanne
3
1
W
12.04.26
Sup
FC Luzern
FC ST. Gallen
2
2
D
06.04.26
Sup
FC Luzern
Servette FC
0
3
L
22.03.26
Sup
FC Luzern
Lausanne
4
0
W
15.03.26
Sup
FC Luzern
FC Winterthur
1
2
L
07.03.26
Sup
FC Luzern
FC Lugano
3
1
W
04.03.26
Sup
FC Luzern
BSC Young Boys
1
2
L
28.02.26
Sup
FC Luzern
FC Thun
1
2
L
22.02.26
Sup
FC Luzern
FC Basel 1893
4
2
W
14.02.26
Sup
FC Luzern
FC Zurich
4
1
W
10.02.26
Sup
FC Luzern
Grasshoppers
4
3
W
07.02.26
Sup
FC Luzern
FC Sion
0
0
D
01.02.26
Sup
FC Luzern
FC ST. Gallen
2
2
D
24.01.26
Sup
FC Luzern
FC Sion
1
1
D
H2H: Grasshoppers vs FC Luzern
25.04.26
H2H
Grasshoppers
FC Luzern
1
2
L
10.02.26
H2H
FC Luzern
Grasshoppers
4
3
L
02.11.25
H2H
FC Luzern
Grasshoppers
6
0
L
26.07.25
H2H
Grasshoppers
FC Luzern
2
3
L
06.04.25
H2H
Grasshoppers
FC Luzern
3
1
W
03.11.24
H2H
FC Luzern
Grasshoppers
2
0
L
27.07.24
H2H
Grasshoppers
FC Luzern
2
2
D
10.05.24
H2H
FC Luzern
Grasshoppers
1
1
D
24.02.24
H2H
Grasshoppers
FC Luzern
0
1
L
05.11.23
H2H
FC Luzern
Grasshoppers
2
0
L
27.08.23
H2H
Grasshoppers
FC Luzern
0
1
L
13.05.23
H2H
Grasshoppers
FC Luzern
2
0
W
26.02.23
H2H
FC Luzern
Grasshoppers
1
0
L
07.12.22
H2H
Grasshoppers
FC Luzern
0
0
D
29.10.22
H2H
Grasshoppers
FC Luzern
1
3
L
Last matches: Grasshoppers
21.05.26
Sup
Grasshoppers
FC Aarau
2
1
W
12.05.26
Sup
Grasshoppers
FC Winterthur
3
2
W
03.05.26
Sup
Grasshoppers
Servette FC
0
2
L
06.04.26
Sup
Grasshoppers
FC Sion
0
4
L
08.03.26
Sup
Grasshoppers
Lausanne
2
3
L
01.03.26
Sup
Grasshoppers
FC Lugano
1
0
W
21.02.26
Sup
Grasshoppers
FC Zurich
1
2
L
07.02.26
Sup
Grasshoppers
BSC Young Boys
1
1
D
31.01.26
Sup
Grasshoppers
FC Lugano
1
1
D
18.01.26
Sup
Grasshoppers
FC Thun
1
3
L
21.12.25
Sup
Grasshoppers
FC ST. Gallen
1
2
L
06.12.25
Sup
Grasshoppers
Servette FC
0
1
L
23.11.25
Sup
Grasshoppers
FC Basel 1893
1
1
D
30.10.25
Sup
Grasshoppers
BSC Young Boys
3
3
D
19.10.25
Sup
Grasshoppers
FC Sion
0
1
L
04.10.25
Sup
Grasshoppers
FC Zurich
3
0
W
14.09.25
Sup
Grasshoppers
Lausanne
3
1
W
24.08.25
Sup
Grasshoppers
FC Winterthur
2
2
D
26.07.25
Sup
Grasshoppers
FC Luzern
2
3
L
H2H at home: Grasshoppers
25.04.26
H2H
Grasshoppers
FC Luzern
1
2
L
26.07.25
H2H
Grasshoppers
FC Luzern
2
3
L
06.04.25
H2H
Grasshoppers
FC Luzern
3
1
W
27.07.24
H2H
Grasshoppers
FC Luzern
2
2
D
24.02.24
H2H
Grasshoppers
FC Luzern
0
1
L
27.08.23
H2H
Grasshoppers
FC Luzern
0
1
L
13.05.23
H2H
Grasshoppers
FC Luzern
2
0
W
07.12.22
H2H
Grasshoppers
FC Luzern
0
0
D
29.10.22
H2H
Grasshoppers
FC Luzern
1
3
L
Last matches: FC Luzern
10.07.26
Fri
FC Luzern
FC WIL 1900
2
0
W
16.05.26
Sup
FC Luzern
FC Winterthur
3
0
W
02.05.26
Sup
FC Luzern
Lausanne
3
1
W
06.04.26
Sup
FC Luzern
Servette FC
0
3
L
07.03.26
Sup
FC Luzern
FC Lugano
3
1
W
28.02.26
Sup
FC Luzern
FC Thun
1
2
L
14.02.26
Sup
FC Luzern
FC Zurich
4
1
W
07.02.26
Sup
FC Luzern
FC Sion
0
0
D
24.01.26
Sup
FC Luzern
FC Sion
1
1
D
05.01.26
Fri
FC Luzern
VfB Stuttgart
2
3
L
21.12.25
Sup
FC Luzern
Lausanne
4
0
W
14.12.25
Sup
FC Luzern
BSC Young Boys
0
2
L
06.12.25
Sup
FC Luzern
FC Thun
1
4
L
08.11.25
Sup
FC Luzern
FC Zurich
2
3
L
30.10.25
Sup
FC Luzern
FC Lugano
0
2
L
25.10.25
Sup
FC Luzern
FC Winterthur
2
2
D
28.09.25
Sup
FC Luzern
FC Basel 1893
2
1
W
31.08.25
Sup
FC Luzern
Servette FC
2
2
D
24.08.25
Sup
FC Luzern
FC ST. Gallen
1
0
W
26.07.25
Sup
FC Luzern
Grasshoppers
3
2
W
H2H away: FC Luzern
25.04.26
H2H
Grasshoppers
FC Luzern
1
2
W
26.07.25
H2H
Grasshoppers
FC Luzern
2
3
W
06.04.25
H2H
Grasshoppers
FC Luzern
3
1
L
27.07.24
H2H
Grasshoppers
FC Luzern
2
2
D
24.02.24
H2H
Grasshoppers
FC Luzern
0
1
W
27.08.23
H2H
Grasshoppers
FC Luzern
0
1
W
13.05.23
H2H
Grasshoppers
FC Luzern
2
0
L
07.12.22
H2H
Grasshoppers
FC Luzern
0
0
D
29.10.22
H2H
Grasshoppers
FC Luzern
1
3
W
Grasshoppers
Grasshoppers 4-4-2
Lineups 4-4-2 vs 4-3-1-2
FC Luzern 4-3-1-2
FC Luzern
71
J. Hammel
52
S. Marques
20
M. Ngom
30
I. Beka
31
M. Ullmann
14
L. Zvonarek
6
A. Abrashi
10
J. Asp
5
H. Imourane
19
F. Tsimba
99
M. Frey
1
P. Loretz
20
P. Dorn
🎯
46
B. Freimann
4
A. Bajrami
22
R. Dantas
🟨
24
T. Owusu
6
T. Abe
11
M. Di Giusto
73
L. M. Silva Ferreira
27
L. Villiger
19
A. Vasovic
Grasshoppers FC Luzern ⚽ Goal 🎯 Assist 🟨 Yellow 🟥 Red ↑ In ↓ Out

Super League Standings

# Team MP GD PTS Form
1
FC Thun
33 38 74
D L L L L
2
FC ST. Gallen
33 24 60
D W W L W
3
FC Lugano
33 12 57
W D L W W
4
FC Basel 1893
33 6 53
L L L W L
5
FC Sion
33 16 52
D D W W W
6
BSC Young Boys
33 5 48
D W W L L
7
FC Luzern
33 3 40
W W D W W
8
Servette FC
33 0 40
W W D W W
9
Lausanne
33 -10 39
L L L L W
10
FC Zurich
33 -18 34
L L W D L
11
Grasshoppers
33 -25 27
W D W W L
12
FC Winterthur
33 -51 19
L L W D L
Championship round
Relegation Round

Match Events

Goals, cards, substitutions and VAR decisions from this fixture.

Grasshoppers 1 - 2 FC Luzern
Grasshoppers Timeline FC Luzern
1st Half 1 - 0
37'
H. Imourane normal goal
1 - 0
2nd Half 0 - 2
46'
L. M. Silva Ferreira ↔ K. Spadanuda Substitution
46'
L. Villiger ↔ O. Kabwit Substitution
48'
Rúben Dantas yellow card
57'
1 - 1
K. Spadanuda Assist: P. Dorn
58'
R. Dantas ↔ A. Ciganiks Substitution
69'
L. Zvonarek ↔ D. Papic Substitution
79'
S. Marques ↔ D. Sahin Substitution
79'
M. Ullmann ↔ L. Mikulic Substitution
80'
M. Di Giusto ↔ S. Karweina Substitution
82'
1 - 2
K. Spadanuda Assist: O. Kabwit
83'
F. Tsimba ↔ S. Diarrassouba Substitution
83'
M. Frey ↔ Lee Young-Jun Substitution
86'
A. Vasovic ↔ S. Ottiger Substitution