Lugano vs Luzern

30 October 2025 · Swiss Super League · 2025/26 · Referee Johannes von Mandach

Full time 2 – 0

Half-time: 0–0

  • H. Mahou 52’
  • Y. Cimignani 63’

Match summary

Lugano beat Luzern 2-0. It was goalless at half-time.

H. Mahou put Lugano ahead in the 52nd minute and Y. Cimignani made it 2-0 in the 63rd minute.

Luzern can feel hard done by, creating 1.92 expected goals (xG) from 22 shots to Lugano's 0.31 from 8.

Match stats

46% Possession 54%
8 Shots 22
4 Shots on target 3
0 Corners 8
404 Passes 456
83.2% Pass accuracy 86.6%
20 Tackles 14
14 Fouls 10
3 Yellow cards 2
2 Offsides 0

Key events

Lugano Luzern
Kick-off
M. H. Mahmoud
16’
U. BislimiShot on target
20’
28’
30’
B. M. FreimannShot on target
34’
P. DornShot on target
G. KoutsiasShot on target
41’
Half-time0-0
Y. CimignaniA. E. Wafi
46’
Z. B. GuillardM. Zanotti
46’
Second half underway
49’
M. D. GiustoShot on target
H. MahouRight foot shot1-0 (Lugano)
52’
Y. CimignaniLeft foot shot2-0 (Lugano)
63’
69’
71’
74’
74’
S. KarweinaM. D. Giusto
O. DoumbiaM. H. Mahmoud
87’
Z. B. Guillard
90+2’
Full-time2-0

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.31 1.92 52’ H. Mahou (Lugano), 1-0 52’ 63’ Y. Cimignani (Lugano), 2-0 63’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.31 1.92 52’ H. Mahou (Lugano), 1-0 Mahou 52’ 63’ Y. Cimignani (Lugano), 2-0 Cimignani 63’
Lugano 0.31 xGLuzern 1.92 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Luzern attacking Lugano attacking 
6’ Unknown (Luzern), set piece, 0.62 xG, off target 11’ A. Grbić (Luzern), open play, 0.47 xG, off target 4’ A. Grbić (Luzern), from a corner, 0.16 xG, off target 82’ P. Dorn (Luzern), set piece, 0.11 xG, off target 77’ Y. Cimignani (Lugano), open play, 0.07 xG, off target 80’ S. Karweina (Luzern), open play, 0.06 xG, blocked 83’ Y. Cimignani (Lugano), open play, 0.06 xG, off target 43’ Unknown (Luzern), set piece, 0.05 xG, off target 76’ U. Bislimi (Lugano), open play, 0.05 xG, blocked 4’ J. Von Moos (Luzern), open play, 0.04 xG, blocked 17’ M. D. Giusto (Luzern), direct free kick, 0.04 xG, off target 41’ A. Grbić (Luzern), open play, 0.04 xG, blocked 50’ U. Bislimi (Lugano), open play, 0.04 xG, off target 46’ A. Bajrami (Luzern), set piece, 0.04 xG, off target 56’ M. D. Giusto (Luzern), open play, 0.03 xG, blocked 34’ P. Dorn (Luzern), open play, 0.03 xG, saved 52’ H. Mahou (Lugano), open play, 0.03 xG, goal 41’ G. Koutsias (Lugano), open play, 0.03 xG, saved 48’ A. Grbić (Luzern), direct free kick, 0.03 xG, blocked 49’ M. D. Giusto (Luzern), from a corner, 0.03 xG, saved 58’ J. Von Moos (Luzern), open play, 0.03 xG, blocked 63’ Y. Cimignani (Lugano), open play, 0.03 xG, goal 90’ S. Knežević (Luzern), from a corner, 0.03 xG, off target 30’ B. M. Freimann (Luzern), open play, 0.03 xG, saved 25’ A. Grbić (Luzern), open play, 0.02 xG, off target 49’ A. Cigaņiks (Luzern), from a corner, 0.02 xG, blocked 39’ A. Bajrami (Luzern), open play, 0.02 xG, off target 58’ A. Cigaņiks (Luzern), open play, 0.02 xG, blocked 89’ S. Knežević (Luzern), open play, 0.01 xG, blocked 20’ U. Bislimi (Lugano), set piece, 0.01 xG, saved 6’ Unknown (Luzern), set piece, 0.62 xG, off target 11’ A. Grbić (Luzern), open play, 0.47 xG, off target 4’ A. Grbić (Luzern), from a corner, 0.16 xG, off target 82’ P. Dorn (Luzern), set piece, 0.11 xG, off target 77’ Y. Cimignani (Lugano), open play, 0.07 xG, off target 80’ S. Karweina (Luzern), open play, 0.06 xG, blocked 83’ Y. Cimignani (Lugano), open play, 0.06 xG, off target 43’ Unknown (Luzern), set piece, 0.05 xG, off target 76’ U. Bislimi (Lugano), open play, 0.05 xG, blocked 4’ J. Von Moos (Luzern), open play, 0.04 xG, blocked 17’ M. D. Giusto (Luzern), direct free kick, 0.04 xG, off target 41’ A. Grbić (Luzern), open play, 0.04 xG, blocked 50’ U. Bislimi (Lugano), open play, 0.04 xG, off target 46’ A. Bajrami (Luzern), set piece, 0.04 xG, off target 56’ M. D. Giusto (Luzern), open play, 0.03 xG, blocked 52’ H. Mahou (Lugano), open play, 0.03 xG, goal 34’ P. Dorn (Luzern), open play, 0.03 xG, saved 63’ Y. Cimignani (Lugano), open play, 0.03 xG, goal 30’ B. M. Freimann (Luzern), open play, 0.03 xG, saved 41’ G. Koutsias (Lugano), open play, 0.03 xG, saved 48’ A. Grbić (Luzern), direct free kick, 0.03 xG, blocked 49’ M. D. Giusto (Luzern), from a corner, 0.03 xG, saved 58’ J. Von Moos (Luzern), open play, 0.03 xG, blocked 90’ S. Knežević (Luzern), from a corner, 0.03 xG, off target 25’ A. Grbić (Luzern), open play, 0.02 xG, off target 49’ A. Cigaņiks (Luzern), from a corner, 0.02 xG, blocked 39’ A. Bajrami (Luzern), open play, 0.02 xG, off target 58’ A. Cigaņiks (Luzern), open play, 0.02 xG, blocked 89’ S. Knežević (Luzern), open play, 0.01 xG, blocked 20’ U. Bislimi (Lugano), set piece, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Lugano 3-5-2 Starting XI
Ballmoos
Papadopoulos
Mai
Wafi 46’
Zanotti 46’
Mahmoud 87’
Grgić
Bislimi
Marques
Behrens 82’
Koutsias 46’
Luzern 4-2-3-1 Starting XI
Loretz
Dorn
Knežević
Bajrami 46’
Freimann
Owusu
Abe
Moos 64’
Giusto 74’
Silva
Grbić 74’

Player stats

Goalkeeper1 player
90′ 3 0 29 1 – – – –
Defenders3 players
90′ 1 1 – 2 1 29 – – – –
90′ 3 1 – 5 2 47 – – – –
A. E. Wafi Taken off
45′ – – – 1 1 21 – – – –
Midfielders8 players
45′ – – 18 – – 1 1 2 1 1 –
M. H. Mahmoud Taken off
87′ – – 29 1 – 1 1 6 1 2 –
90′ – – 52 – – 1 1 1 1 – –
90′ – 1 67 1 – 3 – 6 1 2 –
90′ – – 31 – – 5 1 6 4 1 –
H. Mahou Came on as a substitute
45′ 1 – 20 2 – 2 – 6 – 2 –
Y. Cimignani Came on as a substitute
45′ 1 – 18 – – – – 1 – 1 –
O. Doumbia Came on as a substitute
10′ – – 2 – – – – 1 – – –
Forwards3 players
K. Behrens Taken off
82′ – – – – – – 2 3 – 21 –
G. Koutsias Taken off
45′ – – 1 1 0.03 – – 1 1 5 –
A. Parsemain Came on as a substitute
8′ – – – – – – – – – 4 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.