19 September 2026, 16:00 UTC

FC Luzern vs Grasshoppers Super League prediction & result

Thermoplan Arena, Luzern
Full time5 – 1

Final score: FC Luzern 5-1 Grasshoppers.

Before kick-off the model made it 40% FC Luzern, 28% draw, 32% Grasshoppers — fair odds of 2.50, 3.57 and 3.13. Fair odds are simply 100 ÷ the probability; they are the model's own number, not a bookmaker's price.

Most likely scoreline: 2-1.

The model called the result correctly.

Published · updated

Has the model earned this number?

It puts FC Luzern at 40% here. Across 5,149 settled matches (as of 30 October 2026), 2,375 forecasts have landed in the 40–50% band; those outcomes actually happened 45.2% of the time, against an average forecast of 43.9%. In this range the two line up, so the figure above can be read literally. The full record.

How the model saw it, minute by minute

FC Luzern99%Draw1%Grasshoppers0%

Rebuilt after the match from the model's pre-match expected goals, frozen in the log before kick-off, plus the score and cards as they stood at each minute — never anything later. A ball marks each of the 6 goals. The same replay scores the in-play model on the track record.

Match analysis

Match timeline

⚽Tyron Owusuassist: Matteo Di Giusto
5'
8'
Peter Zeidler
⚽Oscar Kabwit Tshikombassist: Tyron Owusu
9'
10'
Amir Abrashi
Leonardo Bertone
27'
36'
Nico Rissi
45'
🔁Giotto Morandiout: Samuele Bengondo
55'
🔁Óscar Clementeout: Kenzo Goudmijn
⚽Daniel Mikołajewski (pen)
60'
61'
🔁Manex Gibelaldeout: Denis Sahin
61'
🔁Nikolas Marcel Cristiano Muciout: Lee Young-Jun
Andrejs Cigaņiks
68'
🔁Oscar Kabwit Tshikombout: Bongeli Faveurdi Beenga
72'
🔁Mio Zimmermannout: Levin Winkler
72'
⚽Daniel Mikołajewskiassist: Bongeli Faveurdi Beenga
73'
76'
⚽Samuele Bengondoassist: Lee Young-Jun
🔁Matteo Di Giustoout: Lucas Manuel Silva Ferreira
77'
🔁Tyron Owusuout: Sandro Wyss
77'
82'
🔁Nico Rissiout: John Hilton
⚽Daniel Mikołajewskiassist: Lucas Manuel Silva Ferreira
86'
🔁Daniel Mikołajewskiout: Nando Toggenburger
88'

Match stats — FC Luzern vs Grasshoppers

54%Possession46%
23Shots21
11On target6
5Corners9

Line-ups

FC Luzern 4-2-2-2
  • 30K. LeticaG
  • 22R. FernandesD
  • 5S. KneževićD
  • 46B. FreimannD
  • 14A. CigaņiksD
  • 80Mio ZimmermannM
  • 6L. BertoneM
  • 24T. OwusuM
  • 11M. Di GiustoM
  • 19D. MikołajewskiF
  • 16O. tshikombF
Substitutes
  • 1S. SimoniG
  • 21L. LüthiD
  • 10Lucas FerreiraM
  • 29Levin WinklerM
  • 27L. VilligerF
  • 17Sandro WyssF
  • 9A. GrbićF
  • 18Bongeli Faveurdi BeengaF
  • 15N. ToggenburgerF
Coach: J. Portmann
Grasshoppers 4-3-3
  • 1M. HübelG
  • 28S. StroscioD
  • 58Yannik BettkoberD
  • 44B. PllanaD
  • 57Nico RissiD
  • 10Óscar ClementeM
  • 66Manex GibelaldeM
  • 6A. AbrashiM
  • 11G. MorandiF
  • 9N. MuciF
  • 17S. KrasniqiF
Substitutes
  • 25J. HiltonD
  • 55D. PapicM
  • 56D. SahinM
  • 24K. GoudmijnM
  • 18Lee Young-JunF
  • 60S. BengondoF
  • 34A. ArigoniD
  • 4L. MikulicD
  • 71J. HammelG
Coach: P. Zeidler

Form going into FC Luzern vs Grasshoppers

FC Luzern

Super League

  • L2-4FC Basel 189313 September 2026
  • D3-3away to BSC Young Boys5 September 2026

Grasshoppers

Super League

  • L2-5FC Sion15 September 2026
  • W1-0away to FC Thun12 September 2026

Up to 5 matches before kick-off, most recent first; context, not the model's input. How to read this.

Super League table

#TeamPWDLGFGAGDPts
8FC Luzern113351824-612
11Grasshoppers112361326-139

Where the two sides stand today, not on the day of this match. Full table

Head-to-head: FC Luzern vs Grasshoppers

  • 25 April 2026Grasshoppers 1–2 FC LuzernSuper League
  • 10 February 2026FC Luzern 4–3 GrasshoppersSuper League
  • 2 November 2025FC Luzern 6–0 GrasshoppersSuper League
  • 26 July 2025Grasshoppers 2–3 FC LuzernSuper League
  • 6 April 2025Grasshoppers 3–1 FC LuzernSuper League

Leading scorers: FC Luzern and Grasshoppers

FC Luzern

GoalsAssists

  • D. Mikołajewski43

Grasshoppers

No player in Super League's leading scorers — 13 league goals as a side.

Top 3 by league goals this season; player availability is not in the model. How to read this.

The result against the call

FC Luzern beat Grasshoppers 5–1. The model had made a win for FC Luzern its most likely outcome, at 40%, so the call held; the score it named was 2–1. The goals: Tyron Owusu 5' for FC Luzern, Oscar Kabwit Tshikomb 9' for FC Luzern, Daniel Mikołajewski (penalty) 60' for FC Luzern, Daniel Mikołajewski 73' for FC Luzern, Samuele Bengondo 76' for Grasshoppers, Daniel Mikołajewski 86' for FC Luzern.

Statistical estimate, not betting advice This prediction is generated from a statistical model for entertainment and informational purposes only. It does not guarantee any outcome and should not be used as the basis for placing a bet.