Ligue 1 Final

Saint Etienne 0 - 0 FT Nice

Stade Geoffroy-Guichard

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
23
FT
Tue, May 26
Français
Saint Etienne
0-0
Nice
⚡ Intensity 0
⚖️ Balance 0
🏆 Stakes 100
🎲 Upset 29
A cagey, shot-shy tactical stalemate.

Fear Paralyzes First Leg at Geoffroy Guichard

Skip It Futmetrix Score: 23/100. A paralyzed opening leg where the sheer terror of losing completely smothered any desire to win, leaving this tie painfully unresolved.

Cagey Opening Exchange

Our verdict on the opening phases is simple: this was a tactical straightjacket. At the Stade Geoffroy Guichard, the massive Stakes of this first-leg final immediately weighed down both sets of players. Rather than throwing caution to the wind, Saint Etienne and Nice opted to sit deep and avoid critical errors. Nice controlled possession with 55 percent of the ball, but their passing was largely risk-free, slowly circulating through their defensive lines. Veteran defender Dante calmly anchored the visitors, ensuring the home side never found a rhythm. The total absence of shots on target in the entire match began right here, with both midfields locked in a gritty, uninspiring battle for loose balls rather than creating genuine attacking sequences.

The Set-Piece Illusion

As the match dragged past the hour mark, the only real threat emerged from dead-ball situations. A sequence of 12 total corners provided a false sense of pressure, but the high Intensity required to attack those crosses was completely missing. Saint Etienne target man Ibrahim Sissoko cut an isolated figure up front, starved of any meaningful service as his midfield failed to bridge the gap. Nice launched 22 crosses into the box, yet the home side's defensive block easily neutralized every single delivery. This was a phase defined by physical duels and safety-first clearances, as the constant fear of conceding a fatal goal on the counter-attack kept both teams rigidly locked into their conservative shapes.

All Eyes on the Riviera

The final whistle brought merciful relief to a contest that offered absolutely zero cutting edge. With neither goalkeeper forced to make a single save, the Balance of power remains completely unmoved ahead of the decisive return fixture. This 0-0 stalemate means the entire tie boils down to the second leg on May 29, when Nice will host Saint Etienne with everything still on the line. For the neutral, it was a punishing watch, but for the managers, the clean sheet keeps their ultimate objective alive. The tactics will have to shift dramatically in the reverse fixture, because another 90 minutes of this paralyzing caution will only drag this final toward the lottery of a shootout.

Key Questions

What does this mean for Saint Etienne's season?

It leaves their fate entirely resting on the second leg. They must find their attacking rhythm away from home on May 29 to salvage their campaign.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
45%
55%
Saint Etienne 45%
Nice 55%
Shots
7
4
Saint Etienne 7
Nice 4
Passes
369
446
Saint Etienne 369
Nice 446
Pass Accuracy
82%
85%
Saint Etienne 82%
Nice 85%
Corners
6
6
Saint Etienne 6
Nice 6
Fouls
10
7
Saint Etienne 10
Nice 7
Yellow Cards
1
0
Saint Etienne 1
Nice 0
Red Cards
0
0
Saint Etienne 0
Nice 0
Saint Etienne

Match Events

Saint Etienne
H. Boudaoui C. Vanhoutte 🔄 11'
HT
T. Gouveia A. Abdi 🔄 46'
60' 🔄 D. Appiah J. Ferreira
63' 🟨 A. Kante
M. Cho Kevin 🔄 63'
S. Diop I. Jansson 🔄 63'
67' 🔄 I. Cardona J. Duffus
79' 🔄 L. Gadegbeku F. Tardieu
J. Clauss D. Coulibaly 🔄 90'
90'+1 🔄 Z. Davitashvili A. Moueffek
FT

Player Cards

Our take on every player in this match

Saint Etienne

Goalkeepers
Gautier Larsonneur
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Kevin Pedro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Julien Le Cardinal
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
83%
Duel Win %
Maxime Bernauer
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Dennis Appiah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Midfielders
Abdoulaye Kanté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Luan Gadegbeku
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Irvin Cardona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Augustine Boakye
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Zuriko Davitashvili
NPC
NPC
89
Minutes
89
Minutes
16%
Pass Acc
6.5
Rating
Forwards
Lucas Stassin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Brice Maubleu
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
João Ferreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Ebenezer Annan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mickael Nade
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Florian Tardieu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Igor Miladinović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aimen Moueffek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Joshua Duffus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Mylan Toty
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Nice

Goalkeepers
Yehvann Diouf
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Antoine Mendy
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
78%
Duel Win %
Abdulay Juma Bah
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Kojo Peprah Oppong
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Melvin Bard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Morgan Sanson
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Hicham Boudaoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
11
Entry
Jonathan Clauss
NPC
NPC
89
Minutes
89
Minutes
16%
Pass Acc
6.5
Rating
Sofiane Diop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Tiago Gouveia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Mohamed Ali Cho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
BENCH
Bartosz Żelazowski
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ali Abdi
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
50%
Duel Win %
Charles Vanhoutte
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
79
Total Mins
Started
Entry
Youssouf Ndayishimiye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Djibril Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Salis Abdul Samed
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Isak Jansson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Kevin Carlos Omoruyi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Kaïl Boudache
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry