Ligue 1 Regular Season - 12

Le Havre 1 - 1 FT Nantes

Stade Océane

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

48
FT
Sat, Nov 8
Français
Le Havre
1-1
Nantes
⚡ Intensity 48
⚖️ Balance 44
🏆 Stakes 0
🎲 Upset 0
Lloris rescues Le Havre in the dying moments

Lloris Denies Nantes Victory in Stade Océane Thriller

Average Entertainment Futmetrix Score: 48/100. At Stade Océane, this 1-1 draw epitomises the chaotic season of two relegation-battlers who refuse to surrender when it matters most.

Nantes Strikes Early, Le Havre Imposes Control

Nantes struck with brutal efficiency: M. Abline's 4th-minute opener, set up by K. Amian, threatened to suffocate Le Havre before they'd barely settled. Yet the hosts refused the script of defeat and swiftly asserted dominance. With 65% possession and 17 shots to Nantes' five, Le Havre constructed an attacking siege. Eleven corners, relentless waves of pressure: the stakes became unmistakably about clinical finishing.

Doucoure's Catalyst Moment

Fédé Doucoure, introduced at the 63rd minute, became the architect of Le Havre's resurrection. His defensive solidity and creative spark reignited the hosts' rhythm. At the 90th minute, in one final gasp of drama, Gautier Lloris levelled with an assist from Doucoure. This late equaliser embodies Le Havre's refusal to accept defeat despite 89 minutes of toothless dominance. Chidozie Awaziem and Nantes' defence, resolute yet overwhelmed, could only watch the damage unfold.

Two Clubs Seeking Stability

The final scoreline masks a telling truth: Le Havre controlled tactically but lacked clinical edge (0.94 xG versus 0.21). Nantes, 16th with just 10 points from 12 matches, sees two crucial points evaporate. Le Havre, 12th with 14 points, gains a point but could have taken three. This draw reflects the fragile balance of Ligue 1 this season—where individual lapses and decisive moments determine everything.

Key Questions

Why was Gautier Lloris decisive despite his late goal?

His 90th-minute equaliser rescued Le Havre from deserved defeat and symbolised their refusal to yield after dominating possession.

Did Le Havre merit this point?

Partially: 17 shots for one goal reveals blunt finishing, but intensity and possession at least justify the draw.

Did Doucoure's introduction shift the match?

Absolutely: entering at 63 minutes, he reinvigorated Le Havre's tempo and delivered the assist for the crucial equaliser.

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
65%
35%
Le Havre 65%
Nantes 35%
Shots
17
5
Le Havre 17
Nantes 5
Shots on Target
4
2
Le Havre 4
Nantes 2
Expected Goals (xG)
0.94
0.21
Le Havre 0.94
Nantes 0.21
Passes
470
266
Le Havre 470
Nantes 266
Pass Accuracy
86%
71%
Le Havre 86%
Nantes 71%
Corners
8
3
Le Havre 8
Nantes 3
Fouls
15
13
Le Havre 15
Nantes 13
Yellow Cards
3
3
Le Havre 3
Nantes 3
Red Cards
0
0
Le Havre 0
Nantes 0

Match Events

M. Abline (K. Amian) 4'
Matthis Abline 🟨 22'
27' 🟨 Loic Négo
40' 🟨 Yassine Kechta
HT
D. Tabibou B. Deuff 🔄 59'
Hyeok-kyu Kwon 🟨 60'
63' 🔄 F. Mambimbi F. Doucoure
63' 🔄 Y. Kechta R. Khadra
B. Guirassy Y. Benhattab 🔄 71'
Y. El Arabi Mostafa Mohamed 🔄 71'
Tylel Tati 🟨 78'
79' 🔄 L. Nego G. Kyeremeh
79' 🔄 R. Ndiaye Y. Namli
M. Abline F. Centonze 🔄 85'
90' G. Lloris (F. Doucoure)
90'+2 🟨 Younes Namli
FT

Player Cards

Season performance ratings for players in this match

Le Havre

Goalkeepers
M. Diaw
PROVOCATEUR
PROVOCATEUR
1
fouls won
1
fouls won
1
Duels Won
0
pens won
Defenders
L. Nego
LATE SHIFT
LATE SHIFT
11
late mins
11
late mins
79
total mins
79
entry
A. Sangante
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
1
on target
G. Lloris
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
8.9
rating
Y. Zouaoui
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
83%
duel win %
Midfielders
A. Seko
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
A. Toure
SWEEPER
SWEEPER
2
cleanups
2
cleanups
0
interceptions
2
blocks
R. Ndiaye
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
1
on target
Y. Kechta
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
25%
pass acc
Forwards
F. Mambimbi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
63
total mins
63
entry
I. Soumare
STORMTROOPER
STORMTROOPER
4
shots
4
shots
0
goals
1
on target
BENCH
L. Mpasi-Nzau
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
T. Delaine
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
F. Doucoure
SUPER SUB
SUPER SUB
0
impact
0
impact
27
minutes
7.5
rating
E. Youte Kinkoue
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
S. Zagadou
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
S. Ebonog
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
R. Khadra
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
27
total mins
Started
entry
G. Kyeremeh
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry
Y. Namli
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry

Nantes

Goalkeepers
P. Carlgren
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
K. Amian
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
86%
duel win %
C. Awaziem
SHIELD
SHIELD
3
blocks
3
blocks
0
interceptions
1
tackles
T. Tati
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
L. Leroux
PROVOCATEUR
PROVOCATEUR
4
fouls won
4
fouls won
9
Duels Won
0
pens won
Midfielders
D. Tabibou
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
59
total mins
59
entry
Kwon Hyeok-Kyu
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
J. Mwanga
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Forwards
B. Guirassy
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
71
total mins
71
entry
Y. El Arabi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
71
total mins
71
entry
M. Abline
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
BENCH
A. Mirbach
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
F. Centonze
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry
N. Cozza
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
U. Radakovic
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Y. Benhattab
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
19
total mins
Started
entry
B. Deuff
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
31
total mins
Started
entry
Hong Hyun-Seok
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Mostafa Mohamed
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
19
total mins
Started
entry
A. Camara
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
30/03/2025 Le Havre 3 - 2 Nantes Ligue 1 Stade Océane
24/11/2024 Nantes 0 - 2 Le Havre Ligue 1 Stade de la Beaujoire - Louis Fonteneau
14/04/2024 Le Havre 0 - 1 Nantes Ligue 1 Stade Océane
26/11/2023 Nantes 0 - 0 Le Havre Ligue 1 Stade de la Beaujoire - Louis Fonteneau
15/08/2020 Nantes 3 - 1 Le Havre Friendlies Clubs Stade Moreau Défarges
23/02/2013 Nantes 2 - 0 Le Havre Ligue 2 Stade de la Beaujoire - Louis Fonteneau (Nantes)
21/09/2012 Le Havre 1 - 1 Nantes Ligue 2 Stade Océane (Le Havre)
05/03/2012 Nantes 1 - 0 Le Havre Ligue 2 Stade de la Beaujoire - Louis Fonteneau (Nantes)
01/10/2011 Le Havre 1 - 1 Nantes Ligue 2 Stade Municipal Jules Deschaseaux (Le Havre)
30/03/2025
Ligue 1 Stade Océane
24/11/2024
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
14/04/2024
Ligue 1 Stade Océane
26/11/2023
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
15/08/2020
Friendlies Clubs Stade Moreau Défarges
23/02/2013
Ligue 2 Stade de la Beaujoire - Louis Fonteneau (Nantes)
21/09/2012
Ligue 2 Stade Océane (Le Havre)
05/03/2012
Ligue 2 Stade de la Beaujoire - Louis Fonteneau (Nantes)
01/10/2011
Ligue 2 Stade Municipal Jules Deschaseaux (Le Havre)
Le Havre Win
Nantes Win
Draw

League Standings

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