Ligue 1 Regular Season - 15

Nantes 1 - 2 FT Lens

Stade de la Beaujoire

AI-powered match analysis and previews to help you decide which games are worth watching

66
FT
Sat, Dec 6
Français
Nantes
1-2
Lens
⚡ Intensity 34
⚖️ Balance 100
🏆 Stakes 67
🎲 Upset 0
Lens holds firm in Nantes drama

Lens survives Nantes fury at La Beaujoire: 2-1 victory

Worth Watching Futmetrix Score: 66/100. At Stade de la Beaujoire, an unbeaten leader faces a relegation-haunted side—and intensity becomes the only winner.

The 34th-minute explosion: four goals in four minutes

Silence to chaos in 240 seconds. Lens, dominant from the whistle, struck first: Florian Thauvin opened the scoring in the 34th minute, courtesy of R. Aguilar's assist. The leader breathed easy. Then the balance shattered. Two minutes later, Nantes crashed through via Y. El Arabi at the 38th. Before the crowd could settle, El Arabi struck again—1-1 became 1-2 in 38 minutes. Three goals in four minutes. The scoreline lurched back and forth.

Lens reasserts control: Said seals it at 81

Matthis Abline, Nantes' starting forward, embodied local resistance, but Lens, despite the psychological jolt, never crumbled. With 66% possession and 21 shots (6 on target), the leaders suffocated their opponents statistically. W. Said, introduced from the bench, planted the winner at 81 minutes, set up by M. Udol. Lens restored order: 2-1. Four lead changes told a story of fragile balance, but technical superiority ultimately prevailed.

Nantes drowns deeper; Lens marches on

For Nantes, 16th with 11 points after 15 games, this defeat deepens the relegation battle. With a -11 goal difference and form reading LLDDL, the Canaries navigate murky waters. For Lens, the unbeaten leaders (34 points, 11 wins), this sweat-soaked victory proves that even after a brutal emotional reversal, quality wins. Five straight wins, zero defeats: the title awaits only the slip-ups of challengers.

Key Questions

How did Nantes complete the comeback from behind?

El Arabi struck twice in two minutes (38th), turning 1-0 into 1-2. Lens, tactically surprised, surrendered on quick transitions.

What does this mean for Nantes's season?

Nantes remain buried in the relegation zone (16th, -11 goal difference). The defeat deepens crisis: only 2 wins in 15 matches.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
34%
66%
Nantes 34%
Lens 66%
Shots
10
21
Nantes 10
Lens 21
Shots on Target
4
6
Nantes 4
Lens 6
Expected Goals (xG)
1.17
2.39
Nantes 1.17
Lens 2.39
Passes
284
532
Nantes 284
Lens 532
Pass Accuracy
75%
87%
Nantes 75%
Lens 87%
Corners
1
12
Nantes 1
Lens 12
Fouls
8
13
Nantes 8
Lens 13
Yellow Cards
1
0
Nantes 1
Lens 0
Red Cards
0
0
Nantes 0
Lens 0

Match Events

F. Thauvin (R. Aguilar) 34'
38' Y. El Arabi (Y. El Arabi)
38' Y. El Arabi
45' 🔄 B. Guirassy M. Lahdo
HT
59' 🔄 Y. El Arabi Mostafa Mohamed
60' 🔄 B. Deuff D. Tabibou
O. Edouard R. Fofana 🔄 69'
W. Said (M. Udol) 81'
83' 🟨 Dehmaine Tabibou
87' 🔄 N. Cozza F. Centonze
87' 🔄 Kwon Hyeok-Kyu A. Camara
W. Said F. Sotoca 🔄 90'+2
FT

Player Cards

Season performance ratings for players in this match

Nantes

Goalkeepers
Anthony Lopes
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
Kelvin Amian
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
8
Duels Won
0
pens won
Chidozie Awaziem
SWEEPER
SWEEPER
4
cleanups
4
cleanups
4
interceptions
0
blocks
Tylel Tati
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
5
Duels Won
0
pens won
Nicolas Cozza
NPC
NPC
87
minutes
87
minutes
13%
pass acc
6.2
rating
Midfielders
Johann Lepenant
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Hyeok-kyu Kwon
SWEEPER
SWEEPER
3
cleanups
3
cleanups
1
interceptions
2
blocks
Bahmed Deuff
SWEEPER
SWEEPER
3
cleanups
3
cleanups
1
interceptions
2
blocks
Forwards
Matthis Abline
PROVOCATEUR
PROVOCATEUR
4
fouls won
4
fouls won
7
Duels Won
1
pens won
Youssef El Arabi
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Bahereba Guirassy
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
44
total mins
45
entry
BENCH
Patrik Carlgren
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Fabien Centonze
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
8
total mins
Started
entry
Uroš Radaković
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Dehmaine Tabibou
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
30
total mins
Started
entry
Hyun-Seok Hong
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Yassine Benhattab
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Mayckel Lahdo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
46
total mins
Started
entry
Mostafa Mohamed
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
31
total mins
Started
entry
Amady Camara
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
2
total mins
Started
entry

Lens

Goalkeepers
Robin Risser
PENALTY HERO
PENALTY HERO
1
pens saved
1
pens saved
3
saves
6.9
rating
Defenders
Ismaelo Ganiou
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
3
fouls
6.5
rating
Samson Baidoo
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
50%
duel win %
Malang Sarr
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
1
on target
Midfielders
Ruben Aguilar
MAGNET
MAGNET
78
activity
78
activity
69
passes
9
duels
Mamadou Sangare
MAGNET
MAGNET
84
activity
84
activity
69
passes
15
duels
Andrija Bulatovic
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
Matthieu Udol
ARCHITECT
ARCHITECT
5
key passes
5
key passes
1
assists
35%
pass acc
Forwards
Florian Thauvin
MAGNET
MAGNET
70
activity
70
activity
60
passes
10
duels
Wesley Saïd
CLOSER
CLOSER
1
late goals
1
late goals
0
late assists
75
minute
Odsonne Édouard
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
69
total mins
69
entry
BENCH
Régis Gurtner
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Saud Abdulhamid
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Kyllian Antonio
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Anthony Bermont
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Hamzat Ojediran
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Fode Sylla
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Rayan Fofana
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
21
total mins
Started
entry
Florian Sotoca
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry
Abdallah Sima
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
23/02/2025 Nantes 3 - 1 Lens Ligue 1 Stade de la Beaujoire - Louis Fonteneau
09/11/2024 Lens 3 - 2 Nantes Ligue 1 Stade Bollaert-Delelis
03/02/2024 Nantes 0 - 1 Lens Ligue 1 Stade de la Beaujoire - Louis Fonteneau
28/10/2023 Lens 4 - 0 Nantes Ligue 1 Stade Bollaert-Delelis
01/03/2023 Nantes 2 - 1 Lens Coupe de France Stade de la Beaujoire - Louis Fonteneau
19/02/2023 Lens 3 - 1 Nantes Ligue 1 Stade Bollaert-Delelis
18/09/2022 Nantes 0 - 0 Lens Ligue 1 Stade de la Beaujoire - Louis Fonteneau
30/04/2022 Lens 2 - 2 Nantes Ligue 1 Stade Bollaert-Delelis
10/12/2021 Nantes 3 - 2 Lens Ligue 1 Stade de la Beaujoire - Louis Fonteneau
10/02/2021 Nantes 2 - 4 Lens Coupe de France Stade de la Beaujoire - Louis Fonteneau
23/02/2025
3 - 1
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
09/11/2024
3 - 2
Ligue 1 Stade Bollaert-Delelis
03/02/2024
0 - 1
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
28/10/2023
4 - 0
Ligue 1 Stade Bollaert-Delelis
01/03/2023
2 - 1
Coupe de France Stade de la Beaujoire - Louis Fonteneau
19/02/2023
3 - 1
Ligue 1 Stade Bollaert-Delelis
18/09/2022
0 - 0
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
30/04/2022
2 - 2
Ligue 1 Stade Bollaert-Delelis
10/12/2021
3 - 2
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
10/02/2021
2 - 4
Coupe de France Stade de la Beaujoire - Louis Fonteneau
Nantes Win
Lens Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Lens 15 34 26 13 +13 WNantes 1 - 2 Lens (06-12-2025)WAngers 1 - 2 Lens (30-11-2025)WLens 1 - 0 Strasbourg (22-11-2025)WMonaco 1 - 4 Lens (08-11-2025)WLens 3 - 0 Lorient (02-11-2025)
2 Paris Saint Germain 15 33 32 12 +20 WParis Saint Germain 5 - 0 Rennes (06-12-2025)LMonaco 1 - 0 Paris Saint Germain (29-11-2025)WParis Saint Germain 3 - 0 Le Havre (22-11-2025)WLyon 2 - 3 Paris Saint Germain (09-11-2025)WParis Saint Germain 1 - 0 Nice (01-11-2025)
3 Marseille 15 29 35 15 +20 LLille 1 - 0 Marseille (05-12-2025)DMarseille 2 - 2 Toulouse (29-11-2025)WNice 1 - 5 Marseille (21-11-2025)WMarseille 3 - 0 Stade Brestois 29 (08-11-2025)WAuxerre 0 - 1 Marseille (01-11-2025)
4 Lille 15 29 29 17 +12 WLille 1 - 0 Marseille (05-12-2025)WLe Havre 0 - 1 Lille (30-11-2025)WLille 4 - 2 Paris FC (23-11-2025)LStrasbourg 2 - 0 Lille (09-11-2025)WLille 1 - 0 Angers (02-11-2025)
5 Lyon 15 24 21 16 +5 LLorient 1 - 0 Lyon (07-12-2025)WLyon 3 - 0 Nantes (30-11-2025)DAuxerre 0 - 0 Lyon (23-11-2025)LLyon 2 - 3 Paris Saint Germain (09-11-2025)DStade Brestois 29 0 - 0 Lyon (02-11-2025)
6 Rennes 15 24 24 23 +1 LParis Saint Germain 5 - 0 Rennes (06-12-2025)WMetz 0 - 1 Rennes (28-11-2025)WRennes 4 - 1 Monaco (22-11-2025)WParis FC 0 - 1 Rennes (07-11-2025)WRennes 4 - 1 Strasbourg (02-11-2025)
7 Monaco 15 23 26 26 0 LStade Brestois 29 1 - 0 Monaco (05-12-2025)WMonaco 1 - 0 Paris Saint Germain (29-11-2025)LRennes 4 - 1 Monaco (22-11-2025)LMonaco 1 - 4 Lens (08-11-2025)LMonaco 0 - 1 Paris FC (01-11-2025)
8 Strasbourg 15 22 25 20 +5 LToulouse 1 - 0 Strasbourg (06-12-2025)LStrasbourg 1 - 2 Stade Brestois 29 (30-11-2025)LLens 1 - 0 Strasbourg (22-11-2025)WStrasbourg 2 - 0 Lille (09-11-2025)LRennes 4 - 1 Strasbourg (02-11-2025)
9 Toulouse 15 20 21 19 +2 WToulouse 1 - 0 Strasbourg (06-12-2025)DMarseille 2 - 2 Toulouse (29-11-2025)LToulouse 0 - 1 Angers (23-11-2025)DLorient 1 - 1 Toulouse (09-11-2025)DToulouse 0 - 0 Le Havre (02-11-2025)
10 Stade Brestois 29 15 19 20 24 -4 WStade Brestois 29 1 - 0 Monaco (05-12-2025)WStrasbourg 1 - 2 Stade Brestois 29 (30-11-2025)WStade Brestois 29 3 - 2 Metz (23-11-2025)LMarseille 3 - 0 Stade Brestois 29 (08-11-2025)DStade Brestois 29 0 - 0 Lyon (02-11-2025)
11 Angers 15 19 13 17 -4 WNice 0 - 1 Angers (07-12-2025)LAngers 1 - 2 Lens (30-11-2025)WToulouse 0 - 1 Angers (23-11-2025)WAngers 2 - 0 Auxerre (09-11-2025)LLille 1 - 0 Angers (02-11-2025)
12 Nice 15 17 19 27 -8 LNice 0 - 1 Angers (07-12-2025)LLorient 3 - 1 Nice (30-11-2025)LNice 1 - 5 Marseille (21-11-2025)LMetz 2 - 1 Nice (09-11-2025)LParis Saint Germain 1 - 0 Nice (01-11-2025)
13 Lorient 15 17 19 28 -9 WLorient 1 - 0 Lyon (07-12-2025)WLorient 3 - 1 Nice (30-11-2025)DNantes 1 - 1 Lorient (23-11-2025)DLorient 1 - 1 Toulouse (09-11-2025)LLens 3 - 0 Lorient (02-11-2025)
14 Paris FC 15 16 21 26 -5 DLe Havre 0 - 0 Paris FC (07-12-2025)DParis FC 1 - 1 Auxerre (29-11-2025)LLille 4 - 2 Paris FC (23-11-2025)LParis FC 0 - 1 Rennes (07-11-2025)WMonaco 0 - 1 Paris FC (01-11-2025)
15 Le Havre 15 15 13 21 -8 DLe Havre 0 - 0 Paris FC (07-12-2025)LLe Havre 0 - 1 Lille (30-11-2025)LParis Saint Germain 3 - 0 Le Havre (22-11-2025)DLe Havre 1 - 1 Nantes (08-11-2025)DToulouse 0 - 0 Le Havre (02-11-2025)
16 Auxerre 15 12 11 21 -10 WAuxerre 3 - 1 Metz (07-12-2025)DParis FC 1 - 1 Auxerre (29-11-2025)DAuxerre 0 - 0 Lyon (23-11-2025)LAngers 2 - 0 Auxerre (09-11-2025)LAuxerre 0 - 1 Marseille (01-11-2025)
17 Nantes 15 11 13 24 -11 LNantes 1 - 2 Lens (06-12-2025)LLyon 3 - 0 Nantes (30-11-2025)DNantes 1 - 1 Lorient (23-11-2025)DLe Havre 1 - 1 Nantes (08-11-2025)LNantes 0 - 2 Metz (02-11-2025)
18 Metz 15 11 15 34 -19 LAuxerre 3 - 1 Metz (07-12-2025)LMetz 0 - 1 Rennes (28-11-2025)LStade Brestois 29 3 - 2 Metz (23-11-2025)WMetz 2 - 1 Nice (09-11-2025)WNantes 0 - 2 Metz (02-11-2025)