Grasshoppers vs Lausanne-Sport

14 September 2025 · Swiss Super League · 2025/26 · Referee Luca Cibelli

Full time 3 – 1

Half-time: 1–0

  • L. Plange 40’
  • Y. Lee 68’ (pen)
  • J. A. Jensen 74’
  • M. A. Saad 76’

Match summary

Grasshoppers saw off Lausanne-Sport 3-1. Grasshoppers led 1-0 at half-time.

In the first half, L. Plange put Grasshoppers ahead with a header in the 40th minute. In the second half, Y. Lee made it 2-0 from the penalty spot in the 68th minute, J. A. Jensen made it 3-0 in the 74th minute, and M. A. Saad pulled one back to make it 3-1 with a header in the 76th minute.

There was little between the sides on chances: Grasshoppers created 1.93 expected goals (xG) from 12 shots, Lausanne-Sport 2.07 from 10. Lausanne-Sport had a player sent off.

Match stats

46% Possession 54%
12 Shots 10
5 Shots on target 4
8 Corners 1
289 Passes 357
63.3% Pass accuracy 71.1%
22 Tackles 23
15 Fouls 11
1 Yellow cards 6
0 Red cards 1
6 Offsides 6

Key events

Grasshoppers Lausanne-Sport
Kick-off
9’
A. AjdiniShot on target
16’
22’
29’
O. CustodioShot on target
A. DiabyS. Decarli
31’
32’
J. A. JensenShot on target
35’
38’
L. PlangeHeader1-0 (Grasshoppers)
40’
45’
A. AjdiniShot on target
Half-time1-0
46’
Second half underway
49’
P. S. N'DiayeSecond yellow
54’
E. Kana-BiyikA. Ajdini
58’
65’
67’
Y. LeePenalty2-0 (Grasshoppers)
68’
J. A. JensenLeft foot shot3-0 (Grasshoppers)
74’
76’
M. A. SaadHeader3-1 (Lausanne-Sport)
J. A. JensenShot on target
85’
Full-time3-1

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 1.93 2.07 40’ L. Plange (Grasshoppers), 1-0 40’ 68’ Y. Lee (Grasshoppers), 2-0 68’ 74’ J. A. Jensen (Grasshoppers), 3-0 74’ 76’ M. A. Saad (Lausanne-Sport), 3-1 76’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.93 2.07 40’ L. Plange (Grasshoppers), 1-0 Plange 40’ 68’ Y. Lee (Grasshoppers), 2-0 Lee 68’ 74’ J. A. Jensen (Grasshoppers), 3-0 Jensen 74’ 76’ M. A. Saad (Lausanne-Sport), 3-1 Saad 76’
Grasshoppers 1.93 xGLausanne-Sport 2.07 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Lausanne-Sport attacking Grasshoppers attacking 
37’ B. Okoh (Lausanne-Sport), set piece, 0.81 xG, off target 68’ Y. Lee (Grasshoppers), penalty, 0.79 xG, goal 74’ J. A. Jensen (Grasshoppers), set piece, 0.76 xG, goal 29’ O. Custodio (Lausanne-Sport), open play, 0.55 xG, saved 76’ M. A. Saad (Lausanne-Sport), open play, 0.45 xG, goal 9’ A. Ajdini (Lausanne-Sport), open play, 0.12 xG, saved 47’ A. Arigoni (Grasshoppers), open play, 0.08 xG, off target 48’ A. Diaby (Grasshoppers), from a corner, 0.06 xG, off target 58’ O. Custodio (Lausanne-Sport), direct free kick, 0.05 xG, off target 85’ J. A. Jensen (Grasshoppers), direct free kick, 0.04 xG, saved 5’ L. Plange (Grasshoppers), open play, 0.04 xG, blocked 59’ D. Paloschi (Grasshoppers), from a corner, 0.03 xG, off target 4’ N. Muci (Grasshoppers), open play, 0.03 xG, off target 58’ J. A. Jensen (Grasshoppers), open play, 0.03 xG, blocked 63’ M. Poaty (Lausanne-Sport), open play, 0.03 xG, blocked 81’ O. Custodio (Lausanne-Sport), from a corner, 0.03 xG, blocked 86’ Ó. Clemente (Grasshoppers), open play, 0.02 xG, off target 40’ L. Plange (Grasshoppers), from a corner, 0.02 xG, goal 35’ J. A. Jensen (Grasshoppers), open play, 0.02 xG, saved 90’ G. Sigua (Lausanne-Sport), open play, 0.02 xG, off target 45’ A. Ajdini (Lausanne-Sport), open play, 0.01 xG, saved 65’ B. Lekoueiry (Lausanne-Sport), open play, 0.01 xG, blocked 37’ B. Okoh (Lausanne-Sport), set piece, 0.81 xG, off target 68’ Y. Lee (Grasshoppers), penalty, 0.79 xG, goal 74’ J. A. Jensen (Grasshoppers), set piece, 0.76 xG, goal 29’ O. Custodio (Lausanne-Sport), open play, 0.55 xG, saved 76’ M. A. Saad (Lausanne-Sport), open play, 0.45 xG, goal 9’ A. Ajdini (Lausanne-Sport), open play, 0.12 xG, saved 47’ A. Arigoni (Grasshoppers), open play, 0.08 xG, off target 48’ A. Diaby (Grasshoppers), from a corner, 0.06 xG, off target 58’ O. Custodio (Lausanne-Sport), direct free kick, 0.05 xG, off target 85’ J. A. Jensen (Grasshoppers), direct free kick, 0.04 xG, saved 5’ L. Plange (Grasshoppers), open play, 0.04 xG, blocked 59’ D. Paloschi (Grasshoppers), from a corner, 0.03 xG, off target 4’ N. Muci (Grasshoppers), open play, 0.03 xG, off target 58’ J. A. Jensen (Grasshoppers), open play, 0.03 xG, blocked 63’ M. Poaty (Lausanne-Sport), open play, 0.03 xG, blocked 81’ O. Custodio (Lausanne-Sport), from a corner, 0.03 xG, blocked 86’ Ó. Clemente (Grasshoppers), open play, 0.02 xG, off target 40’ L. Plange (Grasshoppers), from a corner, 0.02 xG, goal 35’ J. A. Jensen (Grasshoppers), open play, 0.02 xG, saved 90’ G. Sigua (Lausanne-Sport), open play, 0.02 xG, off target 45’ A. Ajdini (Lausanne-Sport), open play, 0.01 xG, saved 65’ B. Lekoueiry (Lausanne-Sport), open play, 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

Grasshoppers 3-4-3 Starting XI
Hammel
Abels
Decarli 31’
Paloschi
Marques 46’
Meyer
Imourane
Stroscio 80’
Plange 80’
Muci 65’
Jensen
Lausanne-Sport 4-3-1-2 Starting XI
Letica
Mouanga 46’
Sow
Okoh
Poaty
Soppy 70’
N'Diaye
Custodio
Lekoueiry 70’
Ajdini 54’
Butler-Oyedeji 46’

Player stats

Goalkeeper1 player
90′ 3 1 26 – – – – –
Defenders6 players
D. Abels
90′ 1 4 – 6 3 32 1 – – –
S. Decarli Taken off
31′ – – – – – 6 – – – –
90′ 2 2 – 7 5 26 1 – – –
A. Diaby Came on as a substitute
59′ 1 – – 2 1 10 1 – – –
A. Arigoni Came on as a substitute
45′ 1 – – 3 – 8 – – – –
L. Giandomenico Came on as a substitute
10′ – – – 1 – 4 – – – –
Midfielders4 players
S. Marques Taken off
45′ – – 14 – – – – 1 2 – –
90′ – 1 34 1 – 2 – 3 2 1 –
90′ – – 20 – – 5 3 6 2 – –
S. Stroscio Taken off
80′ – – 31 1 – 4 – 5 – – –
Forwards5 players
L. Plange Taken off
80′ 1 – 2 1 0.06 – – 4 1 24 –
N. Muci Taken off
65′ – – 1 – 0.03 – 1 6 1 17 –
90′ 1 – 4 0.85 – – –
Y. Lee Came on as a substitute
25′ 1 – 1 1 0.79 – – 3 2 9 –
Ó. Clemente Came on as a substitute
10′ – – 1 – 0.02 – – – – 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.