Lausanne-Sport vs Zurich

25 April 2026 · Swiss Super League · 2025/26 · Referee Marijan Drmic

Full time 3 – 0

Half-time: 3–0

  • Morgan Poaty 7’
  • Nathan Butler-Oyedeji 21’
  • Jamie Roche 40’

Match summary

Lausanne-Sport won comfortably, 3-0 at home to Zurich. Lausanne-Sport led 3-0 at half-time.

Morgan Poaty put Lausanne-Sport ahead in the 7th minute, Nathan Butler-Oyedeji made it 2-0 in the 21st minute, and Jamie Roche made it 3-0 in the 40th minute.

The chances backed that up: Lausanne-Sport created 1.68 expected goals (xG) from 15 shots to Zurich's 0.74 from 10.

Match stats

42% Possession 58%
15 Shots 10
9 Shots on target 2
7 Corners 2
61 Attacks 83
42 Dangerous attacks 48
350 Passes 494
76.0% Pass accuracy 82.8%
24 Tackles 17
12 Fouls 8
1 Yellow cards 2
1 Offsides 1

Key events

Lausanne-Sport Zurich
Kick-off
Morgan PoatyLeft foot shot1-0 (Lausanne-Sport)
7’
Omar JannehShot on target
11’
Omar JannehShot on target
15’
Nathan Butler-OyedejiRight foot shot2-0 (Lausanne-Sport)
21’
35’
Abdou Karim SowShot on target
35’
37’
Lindrit KamberiShot on target
Jamie RocheLeft foot shot3-0 (Lausanne-Sport)
40’
42’
David VujevićShot on target
45’
Matthias Phaëton
Half-time3-0
46’
Damienus ReversonMatthias Phaëton
Second half underway
Olivier CustodioShot on target
61’
Oscar RenovalesAlban Ajdini
68’
69’
Bledian KrasniqiIvan Cavaleiro
80’
Oscar RenovalesShot on target
89’
Florent MolletShot on target
89’

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.68 0.74 7’ Morgan Poaty (Lausanne-Sport), 1-0 7’ 21’ Nathan Butler-Oyedeji (Lausanne-Sport), 2-0 21’ 40’ Jamie Roche (Lausanne-Sport), 3-0 40’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.68 0.74 7’ Morgan Poaty (Lausanne-Sport), 1-0 Poaty 7’ 21’ Nathan Butler-Oyedeji (Lausanne-Sport), 2-0 Butler-Oyedeji 21’ 40’ Jamie Roche (Lausanne-Sport), 3-0 Roche 40’
Lausanne-Sport 1.68 xGZurich 0.74 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Zurich attacking Lausanne-Sport attacking 
21’ Nathan Butler-Oyedeji (Lausanne-Sport), open play, 0.56 xG, goal 11’ Omar Janneh (Lausanne-Sport), open play, 0.20 xG, saved 75’ Philippe Keny (Zurich), open play, 0.18 xG, off target 7’ Morgan Poaty (Lausanne-Sport), open play, 0.16 xG, goal 17’ Philippe Keny (Zurich), open play, 0.14 xG, off target 36’ Abdou Karim Sow (Lausanne-Sport), from a corner, 0.11 xG, off target 42’ David Vujević (Zurich), set piece, 0.11 xG, saved 18’ Omar Janneh (Lausanne-Sport), from a corner, 0.09 xG, off target 29’ Olivier Custodio (Lausanne-Sport), open play, 0.09 xG, blocked 35’ Abdou Karim Sow (Lausanne-Sport), open play, 0.09 xG, saved 89’ Florent Mollet (Lausanne-Sport), open play, 0.09 xG, saved 90+1’ Bledian Krasniqi (Zurich), open play, 0.08 xG, blocked 78’ Bledian Krasniqi (Zurich), open play, 0.08 xG, off target 27’ Alban Ajdini (Lausanne-Sport), open play, 0.07 xG, blocked 59’ Damienus Reverson (Zurich), open play, 0.06 xG, off target 40’ Jamie Roche (Lausanne-Sport), open play, 0.04 xG, goal 46’ Jamie Roche (Lausanne-Sport), open play, 0.04 xG, off target 61’ Olivier Custodio (Lausanne-Sport), open play, 0.04 xG, saved 87’ Philippe Keny (Zurich), from a corner, 0.04 xG, blocked 15’ Omar Janneh (Lausanne-Sport), open play, 0.03 xG, saved 65’ Olivier Custodio (Lausanne-Sport), open play, 0.03 xG, off target 89’ Oscar Renovales (Lausanne-Sport), from a corner, 0.03 xG, saved 2’ Valon Berisha (Zurich), open play, 0.02 xG, off target 37’ Lindrit Kamberi (Zurich), set piece, 0.02 xG, saved 88’ Miguel Reichmuth (Zurich), set piece, 0.01 xG, off target 21’ Nathan Butler-Oyedeji (Lausanne-Sport), open play, 0.56 xG, goal 11’ Omar Janneh (Lausanne-Sport), open play, 0.20 xG, saved 75’ Philippe Keny (Zurich), open play, 0.18 xG, off target 7’ Morgan Poaty (Lausanne-Sport), open play, 0.16 xG, goal 17’ Philippe Keny (Zurich), open play, 0.14 xG, off target 36’ Abdou Karim Sow (Lausanne-Sport), from a corner, 0.11 xG, off target 42’ David Vujević (Zurich), set piece, 0.11 xG, saved 18’ Omar Janneh (Lausanne-Sport), from a corner, 0.09 xG, off target 29’ Olivier Custodio (Lausanne-Sport), open play, 0.09 xG, blocked 35’ Abdou Karim Sow (Lausanne-Sport), open play, 0.09 xG, saved 89’ Florent Mollet (Lausanne-Sport), open play, 0.09 xG, saved 78’ Bledian Krasniqi (Zurich), open play, 0.08 xG, off target 90+1’ Bledian Krasniqi (Zurich), open play, 0.08 xG, blocked 27’ Alban Ajdini (Lausanne-Sport), open play, 0.07 xG, blocked 59’ Damienus Reverson (Zurich), open play, 0.06 xG, off target 40’ Jamie Roche (Lausanne-Sport), open play, 0.04 xG, goal 46’ Jamie Roche (Lausanne-Sport), open play, 0.04 xG, off target 61’ Olivier Custodio (Lausanne-Sport), open play, 0.04 xG, saved 87’ Philippe Keny (Zurich), from a corner, 0.04 xG, blocked 65’ Olivier Custodio (Lausanne-Sport), open play, 0.03 xG, off target 15’ Omar Janneh (Lausanne-Sport), open play, 0.03 xG, saved 89’ Oscar Renovales (Lausanne-Sport), from a corner, 0.03 xG, saved 2’ Valon Berisha (Zurich), open play, 0.02 xG, off target 37’ Lindrit Kamberi (Zurich), set piece, 0.02 xG, saved 88’ Miguel Reichmuth (Zurich), set piece, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Lausanne-Sport 4-3-3 Starting XI
Letica
Poaty 81’
Mouanga
Sow
Soppy
Custodio
Roche
Beloko 55’
Butler-Oyedeji 80’
Janneh 55’
Ajdini 68’
Zurich 4-2-3-1 Starting XI
Brecher
Walker 46’
Tsawa
Vujević
Kamberi
Berisha 46’
Palacio
Cavaleiro 69’
Phaëton 46’
Keny
Perea 69’

Player stats

Goalkeeper1 player
90′ 2 0 28 1 – – – –
Defenders5 players
90′ 3 2 – 5 – 39 – – – –
90′ 5 1 – 8 3 37 1 – – –
90′ 1 – – 4 1 30 3 – – –
Morgan Poaty Taken off
81′ 2 1 – 4 1 20 1 1 – –
Dircssi Ngonzo Came on as a substitute
9′ 1 – – 1 – 4 – – – –
Midfielders4 players
90′ – – 43 4 – 1 – 1 1 – –
90′ 1 – 34 – – 1 – 3 1 1 –
Nicky Beloko Taken off
55′ – – 16 – – 1 – 5 – 1 –
Florent Mollet Came on as a substitute
35′ – – 29 1 – – 1 – 1 – –
Forwards6 players
Nathan Butler-Oyedeji Taken off
80′ 1 – 1 1 0.56 – 1 5 2 21 –
Omar Janneh Taken off
55′ – – 3 2 0.33 – 2 1 – 9 –
Alban Ajdini Taken off
68′ – 1 1 – 0.07 – 2 – – 18 –
Theo Bair Came on as a substitute
35′ – – – – – – – 2 1 4
Oscar Renovales Came on as a substitute
22′ – – 1 1 0.03 – – 3 – 8 –
Seydou Traore Came on as a substitute
10′ – – – – – – – 2 – 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.

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.