Ligue 1 Gameweek 8

Nantes 0 - 2 FT Lille

Stade de la Beaujoire

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

Futmetrix Verdict
44
FT
Sun, Oct 19
Français
Nantes
0-2
Lille
⚡ Intensity 44
⚖️ Balance 17
🏆 Stakes 33
🎲 Upset 0
Lille crushes Nantes in clinical display

Win Probability

  • Nantes 21%
  • Draw 26%
  • Lille 53%

Futmetrix AI estimate

Lille's masterclass at the Beaujoire: clinical, dominant, decisive

Average Entertainment Futmetrix Score: 44/100. At the Beaujoire, Lille delivered a suffocating display of control and precision, dismantling Nantes 2-0 to reinforce their title credentials with relentless intensity.

Haraldsson's early strike sets the tone

By the 8th minute, the match was already decided in spirit. H. Haraldsson converted a clinical finish from O. Giroud's assist, and Nantes—already fragile with just 6 points from 8 games—crumbled. The balance of the contest evaporated in seconds. Lille's early opener exposed the gulf in quality: the visitors had arrived with intent, the hosts with desperation.

A numbers game that tells the whole story

Possession, territory, shots—Lille wrote the script at the Beaujoire. 63% possession to Nantes' 37%. Twenty-three shots to eight. An xG of 2.60 versus 0.45. Chancel Mbemba anchored Lille's defence with imperious authority, while Félix Correia orchestrated the midfield with five key passes, controlling the tempo and suffocating Nantes' meagre attacking ambitions. The hosts registered only three shots on target—a damning indictment of their creative poverty and tactical vulnerability.

Igamane's late insurance seals a rout

Introduced at the 76th minute, Hamza Igamane embodied Lille's bench depth. His 89th-minute finish—set up by substitute O. Sahraoui—transformed a commanding display into a complete demolition. Nantes never threatened: nine corners conceded, 14 total, and a defence perpetually on the back foot. With Lille now consolidating their challenge and Nantes languishing in 15th, the stakes of this encounter were clear—and the result crystallised the chasm between contenders and strugglers.

Key Questions

How decisive was Lille's possession advantage?

Entirely. 63% possession translated to 23 shots, 5 on target. Correia and Mbemba controlled the tempo; Nantes never gained rhythm.

Did substitute impact change the contest?

Yes—Igamane and Sahraoui sealed it late. Igamane's 89th-minute goal confirmed Lille's dominance; the match was already won by half-time.

What does this mean for Nantes' season?

Dire. Fifteenth place, 6 points, form LDDDL. Nantes face a relegation battle; structural change required immediately.

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
37%
63%
Nantes 37%
Lille 63%
Shots
8
23
Nantes 8
Lille 23
Shots on Target
3
5
Nantes 3
Lille 5
Expected Goals (xG)
0.45
2.60
Nantes 0.45
Lille 2.60
Passes
295
531
Nantes 295
Lille 531
Pass Accuracy
75%
87%
Nantes 75%
Lille 87%
Corners
5
9
Nantes 5
Lille 9
Fouls
12
15
Nantes 12
Lille 15
Yellow Cards
1
4
Nantes 1
Lille 4
Red Cards
0
0
Nantes 0
Lille 0

Match Events

H. Haraldsson (O. Giroud) 8'
Thomas Meunier 🟨 21'
HT
63' 🔄 Mostafa Mohamed Y. El Arabi
63' 🔄 B. Guirassy Y. Benhattab
Benjamin André 🟨 67'
69' 🔄 D. Tabibou B. Deuff
Ayyoub Bouaddi 🟨 74'
O. Giroud H. Igamane 🔄 76'
Romain Perraud 🟨 81'
R. Perraud C. Verdonk 🔄 82'
F. Correia O. Sahraoui 🔄 82'
83' 🔄 Kwon Hyeok-Kyu U. Radakovic
87' 🟨 Chidozie Awaziem
H. Igamane (O. Sahraoui) 89'
H. Haraldsson A. Gomes 🔄 90'+1
M. Fernandez-Pardo E. Mbappe 🔄 90'+1
FT

Player Cards

Our take on every player in this match

Nantes

Goalkeepers
Anthony Lopes
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Kelvin Amian
SHIELD
SHIELD
3
Blocks
3
Blocks
0
Interceptions
2
Tackles
Chidozie Awaziem
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Tylel Tati
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Louis Leroux
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Junior Mwanga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Kwon Hyeok-Kyu
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Dehmaine Tabibou Assoumani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Forwards
Matthis Abline
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mostafa Mohamed
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Bahereba Guirassy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
BENCH
Patrik Carlgren
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Uroš Radaković
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Nicolas Cozza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sacha Ziani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hong Hyun-Seok
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bahmed Deuff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Yassine Benhattab
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Amady Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Youssef El-Arabi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry

Lille

Goalkeepers
Berke Özer
MAGNET
MAGNET
51
Activity
51
Activity
48
Passes
3
Duels
Defenders
Thomas Meunier
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
25%
Pass Acc
Chancel Mbemba
ENFORCER
ENFORCER
4
Tackles
4
Tackles
9
Duels Won
75%
Win %
Aïssa Mandi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Romain Perraud
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
43%
Pass Acc
Midfielders
Benjamin André
MAGNET
MAGNET
79
Activity
79
Activity
67
Passes
12
Duels
Ayyoub Bouaddi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Félix Correia
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
34%
Pass Acc
Hákon Arnar Haraldsson
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.3
Rating
Matias Fernandez-Pardo
NPC
NPC
89
Minutes
89
Minutes
28%
Pass Acc
6.6
Rating
Forwards
Olivier Giroud
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
17%
Pass Acc
BENCH
Arnaud Bodart
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Maxima Adeagan Goffi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nathan Ngoy
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
8
Total Mins
Started
Entry
André Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Ugo Raghouber
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ethan Mbappé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Hamza Igamane
CLUTCH HERO
CLUTCH HERO
89
Goal Time
89
Goal Time
Goal
Impact
8
Rating
Osame Sahraoui
SUPER SUB
SUPER SUB
1
Assist
1
Assist
8
Minutes
7
Rating

Head to Head

Date Home Score Away Competition Venue
10/19/2025 Nantes 0 - 2 Lille Ligue 1 Stade de la Beaujoire
03/15/2025 Nantes 1 - 0 Lille Ligue 1 Stade de la Beaujoire - Louis Fonteneau
01/04/2025 Lille 1 - 1 Nantes Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
05/12/2024 Nantes 1 - 2 Lille Ligue 1 Stade de la Beaujoire - Louis Fonteneau
08/20/2023 Lille 2 - 0 Nantes Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
05/27/2023 Lille 2 - 1 Nantes Ligue 1 Decathlon Arena – Stade Pierre-Mauroy
10/19/2025
0 - 2
Ligue 1 Stade de la Beaujoire
03/15/2025
1 - 0
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
01/04/2025
1 - 1
Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
05/12/2024
1 - 2
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
08/20/2023
2 - 0
Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
05/27/2023
2 - 1
Ligue 1 Decathlon Arena – Stade Pierre-Mauroy
Nantes Win
Lille Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Marseille 8 18 21 7 +14 WMarseille 6 - 2 Le Havre (18-10-2025)WMetz 0 - 3 Marseille (04-10-2025)WStrasbourg 1 - 2 Marseille (26-09-2025)WMarseille 1 - 0 Paris Saint Germain (22-09-2025)WMarseille 4 - 0 Lorient (12-09-2025)
2 Paris Saint Germain 8 17 16 8 +8 DParis Saint Germain 3 - 3 Strasbourg (17-10-2025)DLille 1 - 1 Paris Saint Germain (05-10-2025)WParis Saint Germain 2 - 0 Auxerre (27-09-2025)LMarseille 1 - 0 Paris Saint Germain (22-09-2025)WParis Saint Germain 2 - 0 Lens (14-09-2025)
3 Strasbourg 8 16 17 10 +7 DParis Saint Germain 3 - 3 Strasbourg (17-10-2025)WStrasbourg 5 - 0 Angers (05-10-2025)LStrasbourg 1 - 2 Marseille (26-09-2025)WParis FC 2 - 3 Strasbourg (21-09-2025)WStrasbourg 1 - 0 Le Havre (14-09-2025)
4 Lens 8 16 12 7 +5 WLens 2 - 1 Paris FC (19-10-2025)WAuxerre 1 - 2 Lens (04-10-2025)DRennes 0 - 0 Lens (28-09-2025)WLens 3 - 0 Lille (20-09-2025)LParis Saint Germain 2 - 0 Lens (14-09-2025)
5 Lyon 8 15 11 8 +3 LNice 3 - 2 Lyon (18-10-2025)LLyon 1 - 2 Toulouse (05-10-2025)WLille 0 - 1 Lyon (28-09-2025)WLyon 1 - 0 Angers (19-09-2025)LRennes 3 - 1 Lyon (14-09-2025)
6 Nice 10 15 16 15 +1 WNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)WNice 3 - 2 Lyon (18-10-2025)DMonaco 2 - 2 Nice (05-10-2025)DNice 1 - 1 Paris FC (28-09-2025)
7 Lille 8 14 16 10 +6 WNantes 0 - 2 Lille (19-10-2025)DLille 1 - 1 Paris Saint Germain (05-10-2025)LLille 0 - 1 Lyon (28-09-2025)LLens 3 - 0 Lille (20-09-2025)WLille 2 - 1 Toulouse (14-09-2025)
8 Monaco 8 14 17 13 +4 DAngers 1 - 1 Monaco (18-10-2025)DMonaco 2 - 2 Nice (05-10-2025)LLorient 3 - 1 Monaco (27-09-2025)WMonaco 5 - 2 Metz (21-09-2025)WAuxerre 1 - 2 Monaco (13-09-2025)
9 Toulouse 8 13 15 12 +3 WToulouse 4 - 0 Metz (19-10-2025)WLyon 1 - 2 Toulouse (05-10-2025)DToulouse 2 - 2 Nantes (27-09-2025)LAuxerre 1 - 0 Toulouse (21-09-2025)LLille 2 - 1 Toulouse (14-09-2025)
10 Rennes 8 11 11 12 -1 DRennes 2 - 2 Auxerre (19-10-2025)DLe Havre 2 - 2 Rennes (05-10-2025)DRennes 0 - 0 Lens (28-09-2025)DNantes 2 - 2 Rennes (20-09-2025)WRennes 3 - 1 Lyon (14-09-2025)
11 Paris FC 8 10 13 15 -2 LLens 2 - 1 Paris FC (19-10-2025)WParis FC 2 - 0 Lorient (03-10-2025)DNice 1 - 1 Paris FC (28-09-2025)LParis FC 2 - 3 Strasbourg (21-09-2025)WStade Brestois 29 1 - 2 Paris FC (14-09-2025)
12 Stade Brestois 29 8 9 14 14 0 DLorient 3 - 3 Stade Brestois 29 (19-10-2025)DStade Brestois 29 0 - 0 Nantes (04-10-2025)WAngers 0 - 2 Stade Brestois 29 (28-09-2025)WStade Brestois 29 4 - 1 Nice (20-09-2025)LStade Brestois 29 1 - 2 Paris FC (14-09-2025)
13 Lorient 8 8 12 19 -7 DLorient 3 - 3 Stade Brestois 29 (19-10-2025)LParis FC 2 - 0 Lorient (03-10-2025)WLorient 3 - 1 Monaco (27-09-2025)DLe Havre 1 - 1 Lorient (21-09-2025)LMarseille 4 - 0 Lorient (12-09-2025)
14 Auxerre 8 7 7 12 -5 DRennes 2 - 2 Auxerre (19-10-2025)LAuxerre 1 - 2 Lens (04-10-2025)LParis Saint Germain 2 - 0 Auxerre (27-09-2025)WAuxerre 1 - 0 Toulouse (21-09-2025)LAuxerre 1 - 2 Monaco (13-09-2025)
15 Nantes 8 6 5 9 -4 LNantes 0 - 2 Lille (19-10-2025)DStade Brestois 29 0 - 0 Nantes (04-10-2025)DToulouse 2 - 2 Nantes (27-09-2025)DNantes 2 - 2 Rennes (20-09-2025)LNice 1 - 0 Nantes (13-09-2025)
16 Le Havre 8 6 10 16 -6 LMarseille 6 - 2 Le Havre (18-10-2025)DLe Havre 2 - 2 Rennes (05-10-2025)DMetz 0 - 0 Le Havre (28-09-2025)DLe Havre 1 - 1 Lorient (21-09-2025)LStrasbourg 1 - 0 Le Havre (14-09-2025)
17 Angers 8 6 4 12 -8 DAngers 1 - 1 Monaco (18-10-2025)LStrasbourg 5 - 0 Angers (05-10-2025)LAngers 0 - 2 Stade Brestois 29 (28-09-2025)LLyon 1 - 0 Angers (19-09-2025)DMetz 1 - 1 Angers (14-09-2025)
18 Rodez 2 4 3 2 +1 DSaint Etienne 0 - 0 (PEN 7-6) Rodez (15-05-2026)WRED Star FC 93 2 - 3 Rodez (12-05-2026)
19 Saint Etienne 3 2 1 4 -3 LNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)DSaint Etienne 0 - 0 (PEN 7-6) Rodez (15-05-2026)
20 Metz 8 2 5 20 -15 LToulouse 4 - 0 Metz (19-10-2025)LMetz 0 - 3 Marseille (04-10-2025)DMetz 0 - 0 Le Havre (28-09-2025)LMonaco 5 - 2 Metz (21-09-2025)DMetz 1 - 1 Angers (14-09-2025)
21 RED Star FC 93 1 0 2 3 -1 LRED Star FC 93 2 - 3 Rodez (12-05-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.