Ligue 1 Gameweek 5

Nice 2 - 1 FT Lille

Allianz Riviera

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

Futmetrix Verdict
63
FT
Sun, Sep 20
Français
Nice
2-1
Lille
⚡ Intensity 41
⚖️ Balance 47
🏆 Stakes 67
🎲 Upset 60
Relegation battlers stun the high-flyers.

Win Probability

  • Nice 26%
  • Draw 27%
  • Lille 46%

Futmetrix AI estimate

Relegation Battlers Rip Up the Script

Worth Watching Futmetrix Score: 63/100. A monumental triumph against the odds that could completely redefine the survival picture at the bottom of the table.

Early Dominance

The opening exchanges heavily favoured the visitors as Lille settled into an immediate rhythm, pinning their struggling hosts back deep into their own half. The high-flyers controlled possession with a clinical swagger expected of a top-four outfit, severely testing the fragile defensive resolve at the Allianz Riviera. The immense Stakes clearly weighed heavily on Nice, whose collective anxiety peaked early when Nathan Ngoy inadvertently turned the ball into his own net. For a fleeting period, it genuinely looked as though the relegation-threatened side was destined for another punishing afternoon against vastly superior opposition.

The Tides Turn

However, pure survival instinct quickly sparked a massive and undeniable shift in Intensity. The hosts steadfastly refused to crumble, remaining alive in the contest largely thanks to the breathtaking reflexes of Y. Diouf, who registered multiple crucial saves to weather the unrelenting storm. Having valiantly survived the onslaught, the home side found their critical breakthrough. A clever, line-breaking ball from Gauthier Hein unlocked the defence, allowing Mohamed Amoura to step up and strike a lethal blow. That sublime goal instantly shattered the Balance of power, completely rattling a previously comfortable visiting defensive unit.

Holding the Fort

The frantic closing stages morphed into a gruelling battle of wills. The visitors pushed relentlessly to rescue the match, injecting fresh attacking creativity through Maurits Kjaergaard off the bench and finding late joy via the clinical Ayase Ueda. Yet, all that late pressure simply was not enough to overcome the determined hosts. The home side dug incredibly deep, absorbing heavy fire to secure a sensational 2-1 win. The incredible Upset Factor of this historic result sends massive shockwaves through the league standings, serving as a brilliant reminder that no fixture is a foregone conclusion.

Key Questions

What does this mean for Nice's season?

This monumental victory breathes vital life into their relegation battle, delivering crucial points and massive psychological momentum for the fixtures ahead.

How did substitute M. Amoura change the game?

He introduced raw directness and pace into the final third, finding the back of the net to ruthlessly punish the opposition and spark the turnaround.

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
41%
59%
Nice 41%
Lille 59%
Shots
10
20
Nice 10
Lille 20
Shots on Target
4
8
Nice 4
Lille 8
Expected Goals (xG)
1.50
1.56
Nice 1.50
Lille 1.56
Passes
391
534
Nice 391
Lille 534
Corners
3
7
Nice 3
Lille 7
Fouls
16
9
Nice 16
Lille 9
Yellow Cards
3
1
Nice 3
Lille 1
Red Cards
0
0
Nice 0
Lille 0

Match Events

22' ⚽ Nathan Ngoy
45'+1 🟨 Xavier Mandza
HT
↓ Ethan Mbappe ↑Dilane Bakwa 🔄 55'
57' 🟨 Mohamed Amoura
58' 🔄 ↓ Youssouf Ndayishimiye ↑Alidu Seidu
↓ Hákon Arnar Haraldsson ↑Olivier Giroud 🔄 64'
↓ Basar Onal ↑Osame Sahraoui 🔄 64'
↓ Benjamin André ↑Maurits Kjaergaard 🔄 64'
67' ⚽ Mohamed Amoura (Gauthier Hein)
73' 🔄 ↓ Djibril Coulibaly ↑Everton Pereira
74' 🔄 ↓ Sepe Elye Wahi ↑Sofiane Diop
77' 🔄 ↓ Mohamed Amoura ↑Nathan Ngoumou
↓ Nabil Bentaleb ↑Ngal'ayel Mukau 🔄 77'
78' 🔄 ↓ Niels Nkounkou ↑Ali Abdi
Ayase Ueda (Maurits Kjaergaard) ⚽ 79'
Maurits Kjaergaard 🟨 90'+1
FT

Player Cards

Our take on every player in this match

Nice

Goalkeepers
Yehvann Diouf
OCTOPUS
OCTOPUS
7
Saves
7
Saves
0
Conceded
100%
Save %
Defenders
Mohamed Abdelmonem
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Youssouf Ndayishimiye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
X. Mandza Tsiendi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Jonathan Clauss
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
28%
Pass Acc
Djibril Coulibaly
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Axel Witsel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Niels Nkounkou
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Gauthier Hein
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.7
Rating
Mohamed Amine Amoura
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Elye Wahi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
BENCH
Teddy Boulhendi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alidu Seidu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Ali El Abdi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Hamza Koutoune
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Everton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Hicham Boudaoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sofiane Diop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Isak Jansson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nathan Ngoumou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Lille

Goalkeepers
Berke Özer
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Tiago Santos
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
32%
Pass Acc
Nathan Ngoy
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
0
Fouls
5.5
Rating
Alexsandro Ribeiro
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
83%
Duel Win %
Romain Perraud
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
83%
Duel Win %
Midfielders
Benjamin André
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Nabil Bentaleb
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Ethan Mbappé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
55
Total Mins
55
Entry
Hákon Arnar Haraldsson
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
0
Interceptions
3
Blocks
Başar Önal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Forwards
Ayase Ueda
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
Orlando Gill
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Isaac Cossier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Calvin Verdonk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maurits Kjærgaard
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.2
Rating
Ngal'ayel Mukau
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Olivier Giroud
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Gaëtan Perrin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Osame Sahraoui
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Dilane Bakwa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/18/2026 Lille 0 - 0 Nice Ligue 1 Stade Pierre-Mauroy
10/29/2025 Nice 2 - 0 Lille Ligue 1 Allianz Riviera
01/17/2025 Lille 2 - 1 Nice Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
11/10/2024 Nice 2 - 2 Lille Ligue 1 Allianz Riviera
05/19/2024 Lille 2 - 2 Nice Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
08/11/2023 Nice 1 - 1 Lille Ligue 1 Allianz Riviera
01/29/2023 Nice 1 - 0 Lille Ligue 1 Allianz Riviera
08/31/2022 Lille 1 - 2 Nice Ligue 1 Decathlon Arena – Stade Pierre-Mauroy
05/14/2022 Nice 1 - 3 Lille Ligue 1 Allianz Riviera
08/14/2021 Lille 0 - 4 Nice Ligue 1 Stade Pierre-Mauroy
04/18/2026
0 - 0
Ligue 1 Stade Pierre-Mauroy
10/29/2025
2 - 0
Ligue 1 Allianz Riviera
01/17/2025
2 - 1
Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
11/10/2024
2 - 2
Ligue 1 Allianz Riviera
05/19/2024
2 - 2
Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
08/11/2023
1 - 1
Ligue 1 Allianz Riviera
01/29/2023
1 - 0
Ligue 1 Allianz Riviera
08/31/2022
1 - 2
Ligue 1 Decathlon Arena – Stade Pierre-Mauroy
05/14/2022
1 - 3
Ligue 1 Allianz Riviera
08/14/2021
0 - 4
Ligue 1 Stade Pierre-Mauroy
Nice Win
Lille Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Monaco 5 13 8 3 +5 WMonaco 2 - 1 Lens (18-09-2026)DStrasbourg 1 - 1 Monaco (12-09-2026)WParis Saint Germain 1 - 2 Monaco (04-09-2026)WMonaco 2 - 0 Marseille (30-08-2026)WLe Havre 0 - 1 Monaco (23-08-2026)
2 Lyon 5 11 10 2 +8 WLyon 4 - 0 Rennes (19-09-2026)DParis FC 0 - 0 Lyon (12-09-2026)WLyon 3 - 1 Auxerre (04-09-2026)DLyon 1 - 1 Le Havre (29-08-2026)WToulouse 0 - 2 Lyon (22-08-2026)
3 Paris FC 5 11 8 3 +5 WParis FC 2 - 1 Strasbourg (19-09-2026)DParis FC 0 - 0 Lyon (12-09-2026)WMarseille 2 - 3 Paris FC (06-09-2026)WParis FC 3 - 0 Nice (30-08-2026)DEstac Troyes 0 - 0 Paris FC (22-08-2026)
4 Lille 5 10 8 4 +4 LNice 2 - 1 Lille (20-09-2026)WLille 2 - 0 Estac Troyes (13-09-2026)WToulouse 0 - 1 Lille (03-09-2026)DLille 2 - 2 Paris Saint Germain (28-08-2026)WAngers 0 - 2 Lille (23-08-2026)
5 Rennes 5 10 8 9 -1 LLyon 4 - 0 Rennes (19-09-2026)WRennes 1 - 0 Marseille (11-09-2026)WAngers 1 - 2 Rennes (06-09-2026)WRennes 3 - 2 Le Mans (30-08-2026)DRennes 2 - 2 Paris Saint Germain (23-08-2026)
6 Paris Saint Germain 5 8 8 7 +1 WMarseille 1 - 2 Paris Saint Germain (20-09-2026)WStade Brestois 29 0 - 1 Paris Saint Germain (13-09-2026)LParis Saint Germain 1 - 2 Monaco (04-09-2026)DLille 2 - 2 Paris Saint Germain (28-08-2026)DRennes 2 - 2 Paris Saint Germain (23-08-2026)
7 Angers 5 7 6 5 +1 WAngers 2 - 0 Estac Troyes (19-09-2026)DLe Havre 0 - 0 Angers (12-09-2026)LAngers 1 - 2 Rennes (06-09-2026)WAuxerre 1 - 3 Angers (29-08-2026)LAngers 0 - 2 Lille (23-08-2026)
8 Strasbourg 5 7 10 10 0 LParis FC 2 - 1 Strasbourg (19-09-2026)DStrasbourg 1 - 1 Monaco (12-09-2026)WEstac Troyes 2 - 6 Strasbourg (06-09-2026)WStrasbourg 2 - 1 Lens (29-08-2026)LMarseille 4 - 0 Strasbourg (21-08-2026)
9 Le Mans 5 6 9 9 0 WLe Mans 2 - 1 Lorient (19-09-2026)DLe Mans 2 - 2 Lens (13-09-2026)DNice 1 - 1 Le Mans (05-09-2026)LRennes 3 - 2 Le Mans (30-08-2026)DLe Mans 2 - 2 Stade Brestois 29 (22-08-2026)
10 Auxerre 5 6 7 12 -5 WAuxerre 2 - 1 Stade Brestois 29 (20-09-2026)WAuxerre 1 - 0 Nice (12-09-2026)LLyon 3 - 1 Auxerre (04-09-2026)LAuxerre 1 - 3 Angers (29-08-2026)LLens 5 - 2 Auxerre (22-08-2026)
11 Stade Brestois 29 5 5 7 8 -1 LAuxerre 2 - 1 Stade Brestois 29 (20-09-2026)LStade Brestois 29 0 - 1 Paris Saint Germain (13-09-2026)WLe Havre 1 - 2 Stade Brestois 29 (05-09-2026)DStade Brestois 29 2 - 2 Toulouse (29-08-2026)DLe Mans 2 - 2 Stade Brestois 29 (22-08-2026)
12 Lorient 5 5 5 6 -1 LLe Mans 2 - 1 Lorient (19-09-2026)DLorient 2 - 2 Toulouse (12-09-2026)WLens 0 - 1 Lorient (05-09-2026)LLorient 1 - 2 Estac Troyes (29-08-2026)DNice 0 - 0 Lorient (22-08-2026)
13 Toulouse 5 5 7 9 -2 WToulouse 3 - 2 Le Havre (19-09-2026)DLorient 2 - 2 Toulouse (12-09-2026)LToulouse 0 - 1 Lille (03-09-2026)DStade Brestois 29 2 - 2 Toulouse (29-08-2026)LToulouse 0 - 2 Lyon (22-08-2026)
14 Nice 5 5 3 6 -3 WNice 2 - 1 Lille (20-09-2026)LAuxerre 1 - 0 Nice (12-09-2026)DNice 1 - 1 Le Mans (05-09-2026)LParis FC 3 - 0 Nice (30-08-2026)DNice 0 - 0 Lorient (22-08-2026)
15 Lens 5 4 9 9 0 LMonaco 2 - 1 Lens (18-09-2026)DLe Mans 2 - 2 Lens (13-09-2026)LLens 0 - 1 Lorient (05-09-2026)LStrasbourg 2 - 1 Lens (29-08-2026)WLens 5 - 2 Auxerre (22-08-2026)
16 Estac Troyes 5 4 4 11 -7 LAngers 2 - 0 Estac Troyes (19-09-2026)LLille 2 - 0 Estac Troyes (13-09-2026)LEstac Troyes 2 - 6 Strasbourg (06-09-2026)WLorient 1 - 2 Estac Troyes (29-08-2026)DEstac Troyes 0 - 0 Paris FC (22-08-2026)
17 Marseille 5 3 7 8 -1 LMarseille 1 - 2 Paris Saint Germain (20-09-2026)LRennes 1 - 0 Marseille (11-09-2026)LMarseille 2 - 3 Paris FC (06-09-2026)LMonaco 2 - 0 Marseille (30-08-2026)WMarseille 4 - 0 Strasbourg (21-08-2026)
18 Le Havre 5 2 4 7 -3 LToulouse 3 - 2 Le Havre (19-09-2026)DLe Havre 0 - 0 Angers (12-09-2026)LLe Havre 1 - 2 Stade Brestois 29 (05-09-2026)DLyon 1 - 1 Le Havre (29-08-2026)LLe Havre 0 - 1 Monaco (23-08-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.