Luzern vs Lugano

4 May 2025 · Swiss Super League · 2024/25 · Referee Alessandro Dudic

Full time 0 – 2

Half-time: 0–1

  • Mattia Bottani 12’
  • Georgios Koutsias 90+1’

Match summary

Lugano took a 2-0 win at Luzern. Lugano led 1-0 at half-time.

Mattia Bottani put Lugano ahead in the 12th minute and Georgios Koutsias made it 0-2 in stoppage time.

Key events

Luzern Lugano
M. FrickManagerArgument
0’
Kick-off
Adrian GrbićShot on target
3’
Donat RrudhaniShot on target
5’
12’
Mattia BottaniLeft foot shot0-1 (Lugano)
16’
21’
Half-time0-1
Second half underway
55’
Renato SteffenArgument
55’
Lars VilligerArgument
55’
55’
Mattia BottaniArgument
59’
Sebastine Ogenna OsigweAmir Saipi
60’
Ousmane DoumbiaDaniel Dos Santos
61’
Ousmane DoumbiaFoul
Aleksandar StankovićShot on target
62’
68’
Zachary Brault GuillardMattia Bottani
69’
Ayman El WafiTime wasting
70’
Mattia ZanottiShot on target
76’
Zachary Brault GuillardShot on target
Thibault KlidjéShot on target
77’
81’
Albian HajdariAyman El Wafi
82’
Sebastine Ogenna OsigweTime wasting
84’
84’
Georgios KoutsiasShot on target
Bung Meng FreimannSecond yellowFoul
86’
Jakub KadákAleksandar Stanković
87’
Severin OttigerTyron Owusu
87’
89’
Mattia ZanottiShot on target
90+1’
Georgios KoutsiasRight foot shot0-2 (Lugano)
90+6’
Georgios KoutsiasShot on target
Full-time0-2

Shot map

Every shot and where it was taken from.

 Lugano attacking Luzern attacking 
3’ Adrian Grbić (Luzern), open play, saved 5’ Donat Rrudhani (Luzern), open play, saved 10’ Tyron Owusu (Luzern), from a corner, off target 12’ Mattia Bottani (Lugano), open play, goal 26’ Pius Dorn (Luzern), open play, blocked 29’ Antonios Papadopoulos (Lugano), from a corner, off target 34’ Adrian Grbić (Luzern), from a corner, blocked 38’ Rúben Dantas (Luzern), set piece, off target 49’ Tyron Owusu (Luzern), open play, blocked 49’ Uran Bislimi (Lugano), open play, off target 50’ Stefan Knežević (Luzern), from a corner, off target 53’ Pius Dorn (Luzern), open play, blocked 53’ Tyron Owusu (Luzern), open play, blocked 58’ Lars Villiger (Luzern), from a corner, off target 62’ Aleksandar Stanković (Luzern), open play, saved 64’ Aleksandar Stanković (Luzern), open play, blocked 67’ Donat Rrudhani (Luzern), open play, blocked 70’ Mattia Zanotti (Lugano), open play, saved 71’ Uran Bislimi (Lugano), open play, blocked 73’ Kevin Spadanuda (Luzern), from a corner, off target 73’ Tyron Owusu (Luzern), open play, blocked 76’ Zachary Brault Guillard (Lugano), open play, saved 77’ Kevin Spadanuda (Luzern), open play, blocked 77’ Thibault Klidjé (Luzern), open play, saved 79’ Stefan Knežević (Luzern), from a corner, off target 82’ Thibault Klidjé (Luzern), from a corner, off target 83’ Donat Rrudhani (Luzern), open play, off target 84’ Georgios Koutsias (Lugano), open play, saved 89’ Mattia Zanotti (Lugano), open play, saved 89’ Kevin Spadanuda (Luzern), open play, blocked 90’ Ousmane Doumbia (Lugano), from a corner, blocked 90+1’ Georgios Koutsias (Lugano), open play, goal 90+2’ Renato Steffen (Lugano), open play, off target 90+3’ Donat Rrudhani (Luzern), open play, blocked 90+6’ Georgios Koutsias (Lugano), open play, saved 3’ Adrian Grbić (Luzern), open play, saved 5’ Donat Rrudhani (Luzern), open play, saved 10’ Tyron Owusu (Luzern), from a corner, off target 12’ Mattia Bottani (Lugano), open play, goal 26’ Pius Dorn (Luzern), open play, blocked 29’ Antonios Papadopoulos (Lugano), from a corner, off target 34’ Adrian Grbić (Luzern), from a corner, blocked 38’ Rúben Dantas (Luzern), set piece, off target 49’ Tyron Owusu (Luzern), open play, blocked 49’ Uran Bislimi (Lugano), open play, off target 50’ Stefan Knežević (Luzern), from a corner, off target 53’ Pius Dorn (Luzern), open play, blocked 53’ Tyron Owusu (Luzern), open play, blocked 58’ Lars Villiger (Luzern), from a corner, off target 62’ Aleksandar Stanković (Luzern), open play, saved 64’ Aleksandar Stanković (Luzern), open play, blocked 67’ Donat Rrudhani (Luzern), open play, blocked 70’ Mattia Zanotti (Lugano), open play, saved 71’ Uran Bislimi (Lugano), open play, blocked 73’ Kevin Spadanuda (Luzern), from a corner, off target 73’ Tyron Owusu (Luzern), open play, blocked 76’ Zachary Brault Guillard (Lugano), open play, saved 77’ Kevin Spadanuda (Luzern), open play, blocked 77’ Thibault Klidjé (Luzern), open play, saved 79’ Stefan Knežević (Luzern), from a corner, off target 82’ Thibault Klidjé (Luzern), from a corner, off target 83’ Donat Rrudhani (Luzern), open play, off target 84’ Georgios Koutsias (Lugano), open play, saved 89’ Mattia Zanotti (Lugano), open play, saved 89’ Kevin Spadanuda (Luzern), open play, blocked 90’ Ousmane Doumbia (Lugano), from a corner, blocked 90+1’ Georgios Koutsias (Lugano), open play, goal 90+2’ Renato Steffen (Lugano), open play, off target 90+3’ Donat Rrudhani (Luzern), open play, blocked 90+6’ Georgios Koutsias (Lugano), open play, saved
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

Luzern 4-3-1-2 Starting XI
Loretz
Dantas
Knežević
Freimann
Dorn
Beloko 46’
Stanković 87’
Owusu 87’
Rrudhani
Grbić
Villiger 71’
Lugano 3-4-1-2 Starting XI
Saipi 59’
Papadopoulos
Mai
Wafi 81’
Cimignani 68’
Grgić
Bislimi
Zanotti
Santos 60’
Bottani 68’
Steffen

Player stats

Goalkeeper1 player
90′ 5 2 34 – – – – –
Defenders4 players
90′ 4 2 – 10 2 42 – – – –
90′ – 1 1 4 4 52 1 – – –
Bung Meng Freimann Sent off
86′ 6 – – 8 – 51 2 – –
90′ 3 1 – 6 – 51 – – – –
Midfielders7 players
Nicky Beloko Taken off
45′ – – 15 – – 2 – 3 2 –
Aleksandar Stanković Taken off
87′ – – 52 3 – 1 – 3 – – –
Tyron Owusu Taken off
87′ – – 35 1 – – 1 7 1 4 –
90′ – – 39 3 – 4 1 6 1 2 –
Kevin Spadanuda Came on as a substitute
45′ – – 23 1 – – – 1 – – –
Severin Ottiger Came on as a substitute
9′ – – 2 1 – – – – – – –
Jakub Kadák Came on as a substitute
9′ – – 7 – – – – – – – –
Forwards3 players
90′ – – 2 1 – – 2 4 – 14 –
Lars Villiger Taken off
71′ – – 1 – – – 1 3 – 14
Thibault Klidjé Came on as a substitute
19′ – – 2 1 – – 1 3 1 7 –
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.

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. Referee data before 2025/26 from the Transfermarkt datasets project.