Grasshoppers vs Lausanne-Sport

8 March 2026 · Swiss Super League · 2025/26 · Referee Hajrim Qovanaj

Full time 2 – 3

Half-time: 1–1

  • D. Abels 8’
  • L. Plange 72’
  • K. Mouanga 22’
  • O. Custodio 50’
  • S. Traoré 63’

Match summary

Lausanne-Sport came from behind to win 3-2 away at Grasshoppers. It was 1-1 at half-time.

In the first half, D. Abels put Grasshoppers ahead in the 8th minute and K. Mouanga equalised with a header in the 22nd minute. In the second half, O. Custodio put Lausanne-Sport in front with a direct free kick in the 50th minute, S. Traoré made it 1-3 in the 63rd minute, and L. Plange pulled one back to make it 2-3 in the 72nd minute.

There was little between the sides on chances: Grasshoppers created 1.77 expected goals (xG) from 18 shots, Lausanne-Sport 1.58 from 16. Grasshoppers had a player sent off.

Match stats

53% Possession 47%
18 Shots 16
6 Shots on target 6
9 Corners 6
359 Passes 323
69.9% Pass accuracy 65.9%
22 Tackles 19
12 Fouls 6
4 Yellow cards 1
1 Red cards 0
2 Offsides 1

Key events

Grasshoppers Lausanne-Sport
J. A. JensenShot on target
7’
D. AbelsRight foot shot1-0 (Grasshoppers)
8’
21’
O. JannehShot on target
22’
K. MouangaHeader1-1 (Lausanne-Sport)
J. A. JensenShot on target
30’
33’
S. KrasniqiJ. A. Jensen
46’
46’
S. TraoréShot on target
50’
O. CustodioFree Kick1-2 (Lausanne-Sport)
T. MeyerShot on target
58’
63’
S. TraoréRight foot shot1-3 (Lausanne-Sport)
67’
S. KoneShot on target
L. PlangeLeft foot shot2-3 (Grasshoppers)
72’
78’
S. FofanaN. Beloko
78’
E. Kana-BiyikS. Traoré
A. DiabyShot on target
82’
89’
89’
90’
90’
M. FreySecond yellow
90’
Y. LeeD. Abels
90’

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.77 1.58 8’ D. Abels (Grasshoppers), 1-0 8’ 22’ K. Mouanga (Lausanne-Sport), 1-1 22’ 50’ O. Custodio (Lausanne-Sport), 1-2 50’ 63’ S. Traoré (Lausanne-Sport), 1-3 63’ 72’ L. Plange (Grasshoppers), 2-3 72’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.77 1.58 8’ D. Abels (Grasshoppers), 1-0 Abels 8’ 22’ K. Mouanga (Lausanne-Sport), 1-1 Mouanga 22’ 50’ O. Custodio (Lausanne-Sport), 1-2 Custodio 50’ 63’ S. Traoré (Lausanne-Sport), 1-3 Traoré 63’ 72’ L. Plange (Grasshoppers), 2-3 Plange 72’
Grasshoppers 1.77 xGLausanne-Sport 1.58 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 
72’ L. Plange (Grasshoppers), open play, 0.42 xG, goal 37’ S. Traoré (Lausanne-Sport), open play, 0.24 xG, hit the woodwork 63’ S. Traoré (Lausanne-Sport), open play, 0.24 xG, goal 88’ A. Diaby (Grasshoppers), from a corner, 0.21 xG, blocked 58’ T. Meyer (Grasshoppers), open play, 0.16 xG, saved 7’ J. A. Jensen (Grasshoppers), open play, 0.14 xG, saved 46’ S. Traoré (Lausanne-Sport), open play, 0.12 xG, blocked 50’ O. Custodio (Lausanne-Sport), direct free kick, 0.13 xG, goal 90+6’ T. Bair (Lausanne-Sport), open play, 0.12 xG, blocked 60’ M. Frey (Grasshoppers), set piece, 0.12 xG, off target 8’ D. Abels (Grasshoppers), set piece, 0.11 xG, goal 46’ S. Traoré (Lausanne-Sport), from a corner, 0.11 xG, saved 8’ M. Frey (Grasshoppers), set piece, 0.10 xG, blocked 32’ S. Traoré (Lausanne-Sport), open play, 0.09 xG, off target 21’ O. Janneh (Lausanne-Sport), open play, 0.09 xG, saved 40’ O. Janneh (Lausanne-Sport), open play, 0.09 xG, blocked 41’ M. Frey (Grasshoppers), open play, 0.09 xG, off target 46’ A. Diaby (Grasshoppers), from a corner, 0.08 xG, off target 46’ G. Diakite (Lausanne-Sport), from a corner, 0.08 xG, blocked 22’ K. Mouanga (Lausanne-Sport), from a corner, 0.07 xG, goal 67’ S. Kone (Lausanne-Sport), open play, 0.07 xG, saved 17’ O. Janneh (Lausanne-Sport), open play, 0.06 xG, off target 77’ A. Diaby (Grasshoppers), from a corner, 0.05 xG, off target 82’ A. Diaby (Grasshoppers), from a corner, 0.05 xG, saved 30’ J. A. Jensen (Grasshoppers), open play, 0.05 xG, saved 86’ D. Abels (Grasshoppers), from a corner, 0.05 xG, off target 43’ S. Köhler (Grasshoppers), set piece, 0.04 xG, blocked 86’ L. Plange (Grasshoppers), set piece, 0.04 xG, blocked 37’ G. Diakite (Lausanne-Sport), from a corner, 0.03 xG, off target 34’ N. Beloko (Lausanne-Sport), set piece, 0.02 xG, off target 78’ L. Plange (Grasshoppers), open play, 0.02 xG, off target 4’ S. Stroscio (Grasshoppers), open play, 0.01 xG, off target 45’ S. Stroscio (Grasshoppers), from a corner, 0.01 xG, off target 56’ N. Beloko (Lausanne-Sport), open play, 0.01 xG, blocked 72’ L. Plange (Grasshoppers), open play, 0.42 xG, goal 63’ S. Traoré (Lausanne-Sport), open play, 0.24 xG, goal 37’ S. Traoré (Lausanne-Sport), open play, 0.24 xG, hit the woodwork 88’ A. Diaby (Grasshoppers), from a corner, 0.21 xG, blocked 58’ T. Meyer (Grasshoppers), open play, 0.16 xG, saved 7’ J. A. Jensen (Grasshoppers), open play, 0.14 xG, saved 46’ S. Traoré (Lausanne-Sport), open play, 0.12 xG, blocked 50’ O. Custodio (Lausanne-Sport), direct free kick, 0.13 xG, goal 90+6’ T. Bair (Lausanne-Sport), open play, 0.12 xG, blocked 60’ M. Frey (Grasshoppers), set piece, 0.12 xG, off target 8’ D. Abels (Grasshoppers), set piece, 0.11 xG, goal 46’ S. Traoré (Lausanne-Sport), from a corner, 0.11 xG, saved 8’ M. Frey (Grasshoppers), set piece, 0.10 xG, blocked 32’ S. Traoré (Lausanne-Sport), open play, 0.09 xG, off target 21’ O. Janneh (Lausanne-Sport), open play, 0.09 xG, saved 40’ O. Janneh (Lausanne-Sport), open play, 0.09 xG, blocked 41’ M. Frey (Grasshoppers), open play, 0.09 xG, off target 46’ A. Diaby (Grasshoppers), from a corner, 0.08 xG, off target 46’ G. Diakite (Lausanne-Sport), from a corner, 0.08 xG, blocked 22’ K. Mouanga (Lausanne-Sport), from a corner, 0.07 xG, goal 67’ S. Kone (Lausanne-Sport), open play, 0.07 xG, saved 17’ O. Janneh (Lausanne-Sport), open play, 0.06 xG, off target 77’ A. Diaby (Grasshoppers), from a corner, 0.05 xG, off target 82’ A. Diaby (Grasshoppers), from a corner, 0.05 xG, saved 30’ J. A. Jensen (Grasshoppers), open play, 0.05 xG, saved 86’ D. Abels (Grasshoppers), from a corner, 0.05 xG, off target 43’ S. Köhler (Grasshoppers), set piece, 0.04 xG, blocked 86’ L. Plange (Grasshoppers), set piece, 0.04 xG, blocked 37’ G. Diakite (Lausanne-Sport), from a corner, 0.03 xG, off target 34’ N. Beloko (Lausanne-Sport), set piece, 0.02 xG, off target 78’ L. Plange (Grasshoppers), open play, 0.02 xG, off target 4’ S. Stroscio (Grasshoppers), open play, 0.01 xG, off target 45’ S. Stroscio (Grasshoppers), from a corner, 0.01 xG, off target 56’ N. Beloko (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-1-2 Starting XI
Hammel
Ngom
Diaby
Mikulić 56’
Meyer
Köhler
Abels
Stroscio
Jensen 46’
Plange
Frey
Lausanne-Sport 4-3-1-2 Starting XI
Letica
Soppy
Mouanga
Sow
Poaty
Lekoueiry 61’
Custodio
Beloko 78’
Diakite 89’
Janneh 89’
Traoré

Player stats

Goalkeeper1 player
90′ 3 3 32 – – – – –
Defenders3 players
90′ 6 2 – 6 – 46 1 – – –
90′ – 1 – 9 8 32 2 – –
56′ 3 – – 6 2 23 1 – – –
Midfielders6 players
90′ – – 35 – – 1 3 1 – – –
S. Köhler
90′ – – 38 5 – 1 3 2 – – –
D. Abels
89′ 1 1 33 2 – 1 1 8 1 1 –
90′ – – 35 – – 3 – 5 2 –
S. Krasniqi Came on as a substitute
45′ – – 14 1 – – – – 2 – –
H. Imourane Came on as a substitute
34′ – – 13 – – 2 – 2 – – –
Forwards3 players
46′ – – 2 0.19 – – –
90′ 1 – 3 1 0.49 – – 1 – 21 –
M. Frey Sent off
90′ – – 3 – 0.30 – 3 11 2 20
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.