Match summary
Grenoble and Saint-Etienne played out a goalless draw.
Shots finished 15-6 to Grenoble, with 4 on target for Grenoble and 2 for Saint-Etienne.
14 March 2026 · Ligue 2 · 2025/26 · Referee Ruddy Buquet
Half-time: 0–0
Grenoble and Saint-Etienne played out a goalless draw.
Shots finished 15-6 to Grenoble, with 4 on target for Grenoble and 2 for Saint-Etienne.
Every shot and where it was taken from.
Hover or tap a shot for the player and minute.
| 90′ | 2 | 0 | 29 | – | – | – | – | – |
| 90′ | 2 | 3 | – | 4 | 2 | 33 | 2 | – | – | – | ||
Loris Mouyokolo
|
90′ | 2 | 1 | – | 2 | – | 27 | 1 | – | – | – | |
| 90′ | – | 2 | – | 2 | 2 | 35 | 2 | – | – | |||
Mathieu Mion
Taken off
|
79′ | 1 | 2 | – | 1 | – | 23 | – | – | – | – | |
Nesta Zahui
Taken off
|
85′ | 5 | – | – | 11 | 1 | 19 | 1 | – | – | – | |
| 90′ | 4 | – | 1 | 4 | – | 31 | 1 | – | – | – | ||
Shaquil Delos
Came on as a substitute
|
11′ | – | 2 | – | 2 | 1 | 2 | – | – | – | – |
Lucas Bernadou
Taken off
|
85′ | – | – | 33 | 1 | – | 3 | 1 | 7 | – | – | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Yadaly Diaby
Taken off
|
71′ | – | – | 19 | 1 | – | 2 | 1 | 5 | – | 3 | – | |
Baptiste Mouazan
Came on as a substitute
|
9′ | – | – | 2 | 1 | – | – | – | – | – | – | – |
| 90′ | – | – | 3 | 2 | – | – | 4 | 10 | 4 | 35 | – | ||
Ugo Bonnet
Taken off
|
79′ | – | – | 2 | – | – | – | – | 1 | – | 9 | – | |
Arthur Lallias
Came on as a substitute
|
19′ | – | – | 1 | – | – | – | – | 1 | – | 3 | – | |
Evans Fabrice Maurin
Came on as a substitute
|
11′ | – | – | – | – | – | – | – | 1 | – | 3 | – | |
Moussa Djitté
Came on as a substitute
|
9′ | – | – | – | – | – | – | 1 | – | – | 1 | – |
| 90′ | 3 | 0 | 32 | – | – | – | – | – |
| 90′ | 1 | – | – | 1 | – | 40 | – | – | – | – | ||
Julien Le Cardinal
Taken off
|
80′ | – | 2 | – | 4 | 2 | 59 | – | – | – | – | |
Mickaël Nadé
|
90′ | 1 | – | – | 3 | 1 | 63 | 1 | – | – | – | |
| 90′ | 4 | 1 | 1 | 9 | – | 38 | – | – | – | – | ||
Dennis Appiah
Came on as a substitute
|
10′ | – | 1 | – | 1 | – | 7 | 1 | – | – | – |
| 90′ | – | – | 55 | – | – | 3 | 2 | 5 | 4 | 2 | |||
Igor Miladinović
Taken off
|
63′ | – | – | 29 | 1 | – | 1 | 1 | 1 | 1 | – | – | |
| 90′ | – | – | 29 | – | – | – | – | 4 | 2 | – | – | ||
| 90′ | – | – | 34 | – | – | – | – | 2 | 1 | 1 | – | ||
| 90′ | – | – | 39 | 2 | – | 1 | 1 | 3 | – | – |
| 90′ | – | – | 1 | – | – | – | 1 | 4 | 2 | 17 | – | ||
Joshua Duffus
Came on as a substitute
|
27′ | – | – | – | – | – | – | – | 4 | 2 | 8 | – |
Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.
Chances implied by the average closing odds, with the bookmaker margin removed.
Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.