FC Luzern vs Grasshoppers

5 - 1
🕒 Sat, 19 Sep 2026 17:00 Europe/London 📍 swissporarena 🧑‍⚖️ Luca Cibelli 🔁 Regular Season - 9 🏁 match finished
Season
2026-2027 Season
Stage
Regular Season - 9
Regular Season Table
FC Luzern 5 · Grasshoppers 9
Referee Stats
3 matches · 4.00 yellow cards avg
Yellow cards avg 4.00
Reds avg 0.00
Penalties avg 0.33
Over 4.5 cards 0%
Home wins 67%
Draws 0%
Away wins 33%
How the match was won
  • Shots were tight (23-21).
  • Possession was balanced (54%-46%).
  • FC Luzern had the sharper finishing (11-6 shots on target).

Team Overview

FC Luzern (Home stats)

Games / Record

5
W-D-L: 3-0-2

Goals For / Against

11 / 9
Avg: 2.20 / 1.80

Points

9
Avg: 1.80

Clean Sheets

1

Failed to Score

0
Grasshoppers (Away stats)

Games / Record

5
W-D-L: 1-1-3

Goals For / Against

6 / 13
Avg: 1.20 / 2.60

Points

4
Avg: 0.80

Clean Sheets

1

Failed to Score

0

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this Super League fixture.

Quick comparison bars

1.80
PPG
0.80
2.20
GF
1.20
1.80
GA
2.60
80%
O2.5
60%
80%
BTTS
80%
80%
Score 1st
40%

League-position context

FC Luzern rank5th
Grasshoppers rank9th
FC Luzern points12
Grasshoppers points8
FC Luzern: #5 · 12 pts · GD -1
7 pts off the top 2. 4 pts above the play-off edge. 4 pts clear of the relegation zone.
Grasshoppers: #9 · 8 pts · GD -11
11 pts off the top 2. 2 pts off the play-off line. 2 pts from safety.
4-point gap between the two sides coming into kick-off.

FC Luzern last 5 home

W L W W L
Points9/15
Weighted index67
Goals11-9
Record3-0-2
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Strong wins profile across the latest venue-specific run.

Grasshoppers last 5 away

L W L L D
Points4/15
Weighted index29
Goals6-13
Record1-1-3
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form has been unstable.

FC Luzern trend breakdown

Over 2.580%
BTTS80%
BTTS + O2.580%
1H Over 0.580%
Also: Over 0.5 100% · Over 1.5 80% · Over 3.5 60% · 1H BTTS 40%

Grasshoppers trend breakdown

Over 2.560%
BTTS80%
BTTS + O2.560%
1H Over 0.5100%
Also: Over 0.5 100% · Over 1.5 80% · Over 3.5 40% · 1H BTTS 40%

Scoring reliability

FC Luzern score at home100%
FC Luzern clean sheet at home20%
Grasshoppers score away100%
Grasshoppers clean sheet away20%

First-goal patterns

FC Luzern score first80%
FC Luzern win after scoring first50%
Grasshoppers score first40%
Grasshoppers win after scoring first50%
Comeback rate after conceding first: FC Luzern 100% · Grasshoppers 33%
Avg first goal minute: FC Luzern 2.8' · Grasshoppers 17.5'

Vs league average

FC Luzern score at home2.20 vs 1.96
FC Luzern concede at home1.80 vs 1.92
Grasshoppers score away1.20 vs 1.92
Grasshoppers concede away2.60 vs 1.96
FC Luzern score 12% above league average, while Grasshoppers score 38% below league average.
Defensive side: FC Luzern are 6% below league average at home, and Grasshoppers are 33% above league average away.

Head-to-head trends

Recent games5
Avg goals5.40
BTTS80%
Over 2.5100%
At this venue setup: 4.60 goals on average across the last 5.

FC Luzern goal timing (home)

1H scored: 42% 2H scored: 58% Danger: 0-15 Vulnerable: 46-60
Goals scored by 15-minute interval
0-15 5
76-90+ 3
46-60 2
61-75 2
16-30 0
31-45 0
Goals conceded by 15-minute interval
46-60 3
0-15 2
76-90+ 2
31-45 1
61-75 1
16-30 0

Grasshoppers goal timing (away)

1H scored: 43% 2H scored: 57% Danger: 46-60 Vulnerable: 76-90+
Goals scored by 15-minute interval
46-60 2
76-90+ 2
0-15 1
16-30 1
31-45 1
61-75 0
Goals conceded by 15-minute interval
76-90+ 4
0-15 3
46-60 3
31-45 2
61-75 2
16-30 1

Match Statistics

Shots on Goal
11
6
Total Shots
23
21
Shots off Goal
5
10
Blocked Shots
7
5
Shots Inside Box
16
14
Shots Outside Box
7
7
Ball Possession
54%
46%
Corner Kicks
5
9
Fouls
13
5
Offsides
2
1
Yellow Cards
2
2
Red Cards
0
0
Goalkeeper Saves
5
6
Total Passes
436
347
Passes Accurate
327
251
Passes %

Events

Yellow Cards
Home
2
Away
2
Red Cards
Home
0
Away
0
Substitutions
Home
5
Away
5
5'
5' Goal · 1-0
T. Owusu
Normal Goal · Assist: M. Di Giusto
9'
9' Goal · 2-0
O. tshikomb
Normal Goal · Assist: T. Owusu
10'
10' A. Abrashi
27'
27' L. Bertone
36'
36' Nico Rissi
45'
45' G. Morandi
1st substitution · For: S. Bengondo
55'
55' Óscar Clemente
2nd substitution · For: K. Goudmijn
60'
60' Goal · 3-0
D. Mikołajewski
Penalty
61'
61' Manex Gibelalde
3rd substitution · For: D. Sahin
61'
61' N. Muci
4th substitution · For: Lee Young-Jun
68'
68' A. Cigaņiks
72'
72' O. tshikomb
1st substitution · Substitution 1
72'
72' Mio Zimmermann
2nd substitution · For: Levin Winkler
73'
73' Goal · 4-0
D. Mikołajewski
Normal Goal
76'
76' Goal · 4-1
S. Bengondo
Normal Goal · Assist: Lee Young-Jun
77'
77' M. Di Giusto
3rd substitution · For: Lucas Ferreira
77'
77' T. Owusu
4th substitution · For: Sandro Wyss
82'
82' Nico Rissi
5th substitution · For: J. Hilton
86'
86' Goal · 5-1
D. Mikołajewski
Normal Goal · Assist: Lucas Ferreira
88'
88' D. Mikołajewski
5th substitution · For: N. Toggenburger

FC Luzern vs Grasshoppers 5-1: match report, goals, cards and substitutions

FC Luzern beat Grasshoppers 5-1 on Saturday, 19 September 2026 in Super League. The match was refereed by Luca Cibelli. It was played at swissporarena.

First half: FC Luzern took an early lead at 5' when T. Owusu scored, with the assist credited to M. Di Giusto, making the score 1-0. FC Luzern extended the lead at 9' when O. tshikomb scored, with the assist credited to T. Owusu, making the score 2-0. A. Abrashi received a yellow card for Grasshoppers at 10'. L. Bertone received a yellow card for FC Luzern at 27'. Nico Rissi received a yellow card for Grasshoppers at 36'. Grasshoppers made their 1st substitution at 45', with G. Morandi replacing S. Bengondo.

Second half: Grasshoppers made their 2nd substitution at 55', with Óscar Clemente replacing K. Goudmijn. FC Luzern extended the lead at 60' when D. Mikołajewski scored (Penalty), making the score 3-0. Grasshoppers made their 3rd substitution at 61', with Manex Gibelalde replacing D. Sahin. Grasshoppers made their 4th substitution at 61', with N. Muci replacing Lee Young-Jun. A. Cigaņiks received a yellow card for FC Luzern at 68'. FC Luzern made their 1st substitution at 72', involving O. tshikomb. FC Luzern made their 2nd substitution at 72', with Mio Zimmermann replacing Levin Winkler. FC Luzern extended the lead at 73' when D. Mikołajewski scored, making the score 4-0. Grasshoppers reduced the deficit at 76' when S. Bengondo scored, with the assist credited to Lee Young-Jun, making the score 4-1. FC Luzern made their 3rd substitution at 77', with M. Di Giusto replacing Lucas Ferreira. FC Luzern made their 4th substitution at 77', with T. Owusu replacing Sandro Wyss. Grasshoppers made their 5th substitution at 82', with Nico Rissi replacing J. Hilton. FC Luzern extended the lead at 86' when D. Mikołajewski scored, with the assist credited to Lucas Ferreira, making the score 5-1. FC Luzern made their 5th substitution at 88', with D. Mikołajewski replacing N. Toggenburger.

FC Luzern used 5 substitutions while Grasshoppers used 5 substitutions. FC Luzern got 2 yellow cards, while Grasshoppers got 2 yellow cards.

How the match was won

  • Shots were tight (23-21).
  • Possession was balanced (54%-46%).
  • FC Luzern had the sharper finishing (11-6 shots on target).

Head-to-Head Overview

All Meetings (Any Venue)
Total Games32
Home Wins18
Draws10
Away Wins4
Over 2.5 Goals18 (56.3%)
BTTS23 (71.9%)
Home vs Away as Scheduled
Total Games16
Home Wins10
Draws6
Away Wins0
Over 2.5 Goals7 (43.8%)
BTTS10 (62.5%)

FC Luzern vs Grasshoppers Head-to-Head History by Season