Winterthur vs Luzern

16 May 2026 · Swiss Super League · 2025/26 · Referee Nico Gianforte

Full time 0 – 3

Half-time: 0–1

  • Oscar Kabwit 39’, 69’
  • Pius Dorn 54’

Match summary

Luzern won comfortably, 3-0 away at Winterthur. Luzern led 1-0 at half-time.

Oscar Kabwit put Luzern ahead in the 39th minute, Pius Dorn made it 0-2 in the 54th minute, and Kabwit made it 0-3 from a corner in the 69th minute.

The chances backed that up: Luzern created 2.80 expected goals (xG) from 27 shots to Winterthur's 0.46 from 11. Matteo Di Giusto had a penalty saved for Luzern. Winterthur had a player sent off.

Match stats

42% Possession 58%
12 Shots 26
0 Shots on target 9
1 Corners 6
64 Attacks 96
34 Dangerous attacks 67
367 Passes 497
81.2% Pass accuracy 85.7%
12 Tackles 21
7 Fouls 9
1 Yellow cards 2
1 Red cards 0
1 Offsides 3

Key events

Winterthur Luzern
Kick-off
32’
Lucas SilvaShot on target
39’
Oscar KabwitLeft foot shot0-1 (Luzern)
Tibault Citherlet
45+1’
45+3’
Matteo Di GiustoMissed penaltysaved
Half-time0-1
Andrin HunzikerLeandro Maksutaj
46’
Second half underway
48’
Matteo Di GiustoShot on target
54’
Pius DornRight foot shot0-2 (Luzern)
Nishan BurkartEmmanuel Essiam
58’
Elias MaluvunuRoman Buess
58’
63’
Sinan KarweinaMatteo Di Giusto
68’
Oscar Kabwit0-3 (Luzern)
68’
Pius DornShot on target
Pajtim KasamiLuca Zuffi
74’
76’
Rúben DantasShot on target
80’
Levin WinklerTaisei Abe
Dario UlrichFabian Rohner
83’
84’
Sinan KarweinaShot on target
88’
Sinan KarweinaShot on target
Stéphane Cueni
90’
Full-time0-3

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 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.46 2.80 39’ Oscar Kabwit (Luzern), 0-1 39’ 54’ Pius Dorn (Luzern), 0-2 54’ 69’ Oscar Kabwit (Luzern), 0-3 69’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.46 2.80 39’ Oscar Kabwit (Luzern), 0-1 Kabwit 39’ 54’ Pius Dorn (Luzern), 0-2 Dorn 54’ 69’ Oscar Kabwit (Luzern), 0-3 Kabwit 69’
Winterthur 0.46 xGLuzern 2.80 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Luzern attacking Winterthur attacking 
48’ Matteo Di Giusto (Luzern), penalty, 0.79 xG, saved 14’ Andrej Vasovic (Luzern), open play, 0.39 xG, off target 54’ Pius Dorn (Luzern), open play, 0.30 xG, goal 70’ Taisei Abe (Luzern), open play, 0.15 xG, blocked 60’ Andrej Vasovic (Luzern), open play, 0.14 xG, off target 47’ Andrej Vasovic (Luzern), open play, 0.10 xG, off target 84’ Elias Maluvunu (Winterthur), open play, 0.11 xG, off target 18’ Roman Buess (Winterthur), open play, 0.09 xG, off target 69’ Oscar Kabwit (Luzern), from a corner, 0.09 xG, goal 32’ Lucas Silva (Luzern), from a corner, 0.08 xG, saved 84’ Sinan Karweina (Luzern), open play, 0.08 xG, saved 39’ Oscar Kabwit (Luzern), open play, 0.08 xG, goal 88’ Lars Villiger (Luzern), from a corner, 0.08 xG, blocked 48’ Taisei Abe (Luzern), set piece, 0.07 xG, off target 78’ Sinan Karweina (Luzern), open play, 0.05 xG, off target 28’ Matteo Di Giusto (Luzern), open play, 0.05 xG, off target 79’ Rúben Dantas (Luzern), open play, 0.05 xG, blocked 16’ Roman Buess (Winterthur), open play, 0.05 xG, off target 21’ Leandro Maksutaj (Winterthur), open play, 0.04 xG, blocked 73’ Elias Maluvunu (Winterthur), open play, 0.05 xG, off target 42’ Oscar Kabwit (Luzern), set piece, 0.04 xG, blocked 66’ Elias Maluvunu (Winterthur), open play, 0.04 xG, blocked 42’ Matteo Di Giusto (Luzern), direct free kick, 0.04 xG, blocked 88’ Sinan Karweina (Luzern), open play, 0.04 xG, saved 34’ Emmanuel Essiam (Winterthur), open play, 0.03 xG, off target 68’ Pius Dorn (Luzern), open play, 0.03 xG, saved 32’ Taisei Abe (Luzern), from a corner, 0.03 xG, blocked 64’ Oscar Kabwit (Luzern), open play, 0.03 xG, off target 61’ Andrin Hunziker (Winterthur), open play, 0.02 xG, blocked 12’ Luca Zuffi (Winterthur), open play, 0.02 xG, blocked 56’ Oscar Kabwit (Luzern), open play, 0.02 xG, off target 70’ Andrej Vasovic (Luzern), open play, 0.02 xG, blocked 76’ Rúben Dantas (Luzern), open play, 0.02 xG, saved 68’ Taisei Abe (Luzern), from a corner, 0.01 xG, blocked 1’ Taisei Abe (Luzern), open play, 0.01 xG, off target 8’ Emmanuel Essiam (Winterthur), open play, 0.01 xG, blocked 11’ Matteo Di Giusto (Luzern), set piece, 0.01 xG, blocked 13’ Stéphane Cueni (Winterthur), from a corner, 0.01 xG, blocked 48’ Matteo Di Giusto (Luzern), penalty, 0.79 xG, saved 14’ Andrej Vasovic (Luzern), open play, 0.39 xG, off target 54’ Pius Dorn (Luzern), open play, 0.30 xG, goal 70’ Taisei Abe (Luzern), open play, 0.15 xG, blocked 60’ Andrej Vasovic (Luzern), open play, 0.14 xG, off target 47’ Andrej Vasovic (Luzern), open play, 0.10 xG, off target 84’ Elias Maluvunu (Winterthur), open play, 0.11 xG, off target 69’ Oscar Kabwit (Luzern), from a corner, 0.09 xG, goal 18’ Roman Buess (Winterthur), open play, 0.09 xG, off target 32’ Lucas Silva (Luzern), from a corner, 0.08 xG, saved 39’ Oscar Kabwit (Luzern), open play, 0.08 xG, goal 84’ Sinan Karweina (Luzern), open play, 0.08 xG, saved 88’ Lars Villiger (Luzern), from a corner, 0.08 xG, blocked 48’ Taisei Abe (Luzern), set piece, 0.07 xG, off target 78’ Sinan Karweina (Luzern), open play, 0.05 xG, off target 28’ Matteo Di Giusto (Luzern), open play, 0.05 xG, off target 79’ Rúben Dantas (Luzern), open play, 0.05 xG, blocked 16’ Roman Buess (Winterthur), open play, 0.05 xG, off target 73’ Elias Maluvunu (Winterthur), open play, 0.05 xG, off target 21’ Leandro Maksutaj (Winterthur), open play, 0.04 xG, blocked 42’ Oscar Kabwit (Luzern), set piece, 0.04 xG, blocked 66’ Elias Maluvunu (Winterthur), open play, 0.04 xG, blocked 42’ Matteo Di Giusto (Luzern), direct free kick, 0.04 xG, blocked 88’ Sinan Karweina (Luzern), open play, 0.04 xG, saved 34’ Emmanuel Essiam (Winterthur), open play, 0.03 xG, off target 68’ Pius Dorn (Luzern), open play, 0.03 xG, saved 64’ Oscar Kabwit (Luzern), open play, 0.03 xG, off target 32’ Taisei Abe (Luzern), from a corner, 0.03 xG, blocked 61’ Andrin Hunziker (Winterthur), open play, 0.02 xG, blocked 12’ Luca Zuffi (Winterthur), open play, 0.02 xG, blocked 56’ Oscar Kabwit (Luzern), open play, 0.02 xG, off target 70’ Andrej Vasovic (Luzern), open play, 0.02 xG, blocked 76’ Rúben Dantas (Luzern), open play, 0.02 xG, saved 68’ Taisei Abe (Luzern), from a corner, 0.01 xG, blocked 1’ Taisei Abe (Luzern), open play, 0.01 xG, off target 8’ Emmanuel Essiam (Winterthur), open play, 0.01 xG, blocked 11’ Matteo Di Giusto (Luzern), set piece, 0.01 xG, blocked 13’ Stéphane Cueni (Winterthur), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Winterthur 3-5-2 Starting XI
Spagnoli
Citherlet
Arnold
Lüthi
Smith
Essiam 58’
Zuffi 74’
Cueni
Rohner 83’
Maksutaj 46’
Buess 58’
Luzern 4-3-1-2 Starting XI
Loretz
Dantas
Knežević
Bajrami
Dorn
Owusu
Abe 80’
Giusto 63’
Silva 63’
Kabwit 2 74’
Vasovic 74’

Player stats

Goalkeeper1 player
Antonio Spagnoli
90′ 6 3 37 – – – – –
Defenders6 players
Tibault Citherlet Sent off
46′ – – – 1 – 16 1 – –
Remo Arnold
90′ – 4 – 2 2 45 – – – –
90′ 2 2 – 2 – 38 – – – –
Fabian Rohner Taken off
83′ 1 1 – 2 – 28 – – – –
90′ 1 3 – 3 2 36 1 – – –
Dario Ulrich Came on as a substitute
8′ – – – – – 3 – – – –
Midfielders5 players
Emmanuel Essiam Taken off
58′ – – 22 1 – 1 1 4 – 1 –
Luca Zuffi Taken off
74′ – – 48 – – 1 1 1 – – –
Stéphane Cueni
90′ – – 23 3 – 1 1 2 2 –
Nishan Burkart Came on as a substitute
32′ – – 20 – – – – – – – –
Pajtim Kasami Came on as a substitute
16′ – – 8 – – 1 – 1 – – –
Forwards4 players
Leandro Maksutaj Taken off
45′ – – 1 – 0.04 – – – – 10 –
Roman Buess Taken off
58′ – – 2 – 0.13 – 2 3 3 14 –
Andrin Hunziker Came on as a substitute
45′ – – 1 – 0.02 – – 6 4 11 –
Elias Maluvunu Came on as a substitute
32′ – – 3 – 0.19 – 1 2 – 6 –
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.