Ligue 1 Regular Season - 16

Lyon 1 - 0 FT Le Havre

Parc Olympique Lyonnais

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

47
FT
Sun, Dec 14
Français
Lyon
1-0
Le Havre
⚡ Intensity 32
⚖️ Balance 57
🏆 Stakes 33
🎲 Upset 0
Greif's heroics keep Lyon's charge alive.

Lyon Edge Tight Affair at Parc Olympique Lyonnais

Average Entertainment Futmetrix Score: 47/100. A sensational penalty save and a clinical second-half strike saw Lyon overcome a resilient Le Havre side to bolster their European credentials.

Greif’s Golden Gloves

The Intensity was palpable from the kick-off, but the narrative of the match shifted dramatically in the 38th minute. When Le Havre were awarded a penalty, I. Soumare looked poised to silence the home crowd. However, Dominik Greif produced a stunning save to deny the visitors. This moment of brilliance acted as the foundation for Lyon, who had struggled to find their rhythm despite controlling 57% of the ball. The Stakes were high for both sides, with the hosts desperate to stay in the top five and the visitors fighting for every point in the relegation scrap.

Sulc Breaks the Deadlock

The breakthrough arrived seven minutes into the second half. A clever assist from A. Moreira found P. Sulc, who finished with precision to send the Parc Olympique Lyonnais into raptures. Lyon’s xG of 2.39 suggested they deserved more, but they were met by an inspired Mory Diaw, whose 3 saves kept the scoreline respectable. To ensure there was no late Upset Factor, Clinton Mata delivered a defensive masterclass, winning his duels and providing the Balance required to see out the win. While the performance wasn't flawless, the result provides the momentum Lyon need for the busy festive period.

Key Questions

Was the penalty save by Dominik Greif the turning point?

Yes. Greif’s save from Soumare in the 38th minute prevented Le Havre from taking the lead and allowed Lyon to reset during the interval.

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
57%
43%
Lyon 57%
Le Havre 43%
Shots
18
9
Lyon 18
Le Havre 9
Shots on Target
4
4
Lyon 4
Le Havre 4
Expected Goals (xG)
2.39
1.50
Lyon 2.39
Le Havre 1.50
Passes
368
271
Lyon 368
Le Havre 271
Pass Accuracy
85%
79%
Lyon 85%
Le Havre 79%
Corners
5
4
Lyon 5
Le Havre 4
Fouls
14
18
Lyon 14
Le Havre 18
Yellow Cards
2
4
Lyon 2
Le Havre 4
Red Cards
0
0
Lyon 0
Le Havre 0

Match Events

L. Nego 🟨 24'
37' 🟨 T. Morton
I. Soumare (I. Soumare) 38'
HT
52' P. Sulc (A. Moreira)
L. Nego F. Doucoure 🔄 63'
Y. Kechta G. Kyeremeh 🔄 63'
R. Ndiaye 🟨 68'
A. Seko 🟨 71'
Y. Namli 🟨 71'
73' 🔄 K. Merah M. de Carvalho
73' 🔄 M. Satriano A. Karabec
74' 🟨 M. Niakhate
Y. Namli K. Quetant 🔄 78'
A. Samatta N. Obougou 🔄 78'
85' 🔄 H. Hateboer R. Kluivert
89' 🔄 P. Sulc R. Ghezzal
FT

Player Cards

Season performance ratings for players in this match

Lyon

Goalkeepers
Dominik Greif
PENALTY HERO
PENALTY HERO
1
pens saved
1
pens saved
4
saves
7.7
rating
Defenders
Hans Hateboer
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
1
on target
Clinton Mata
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
73%
duel win %
Moussa Niakhaté
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Abner Vinícius
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Midfielders
Khalis Merah
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
73
total mins
73
entry
Tyler Morton
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
2
fouls
6.3
rating
Corentin Tolisso
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
49%
pass acc
Forwards
Pavel Šulc
FINISHER
FINISHER
1
goals
1
goals
3
shots
7.6
rating
Martín Satriano
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
73
total mins
73
entry
Afonso Moreira
ARCHITECT
ARCHITECT
4
key passes
4
key passes
1
assists
15%
pass acc
BENCH
Rémy Descamps
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Nicolás Tagliafico
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Ruben Kluivert
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
8
total mins
Started
entry
Mathys de Carvalho
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
20
total mins
Started
entry
Adam Karabec
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
20
total mins
Started
entry
Tiago Goncalves
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Rachid Ghezzal
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
4
total mins
Started
entry
Alejandro Gomes Rodriguez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Adil Hamdani
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Le Havre

Goalkeepers
Mory Diaw
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Defenders
Loic Négo
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Arouna Sangante
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
6
Duels Won
0
pens won
Gautier Lloris
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
6
Duels Won
1
pens won
Yanis Zouaoui
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
24%
pass acc
Midfielders
Rassoul Ndiaye
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Ayumu Seko
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Yassine Kechta
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
Forwards
Younes Namli
DRIBBLER
DRIBBLER
3
dribbles
3
dribbles
3
attempts
100%
success %
Mbwana Ally Samatta
LATE SHIFT
LATE SHIFT
12
late mins
12
late mins
78
total mins
78
entry
Issa Soumaré
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
9
Duels Won
0
pens won
BENCH
Lionel M'Pasi
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Fodé Doucouré
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
30
total mins
Started
entry
Étienne Youte Kinkoue
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Thomas Delaine
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Daren Nbenbege Mosengo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Godson Kyeremeh
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
30
total mins
Started
entry
Kenny Quetant
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
15
total mins
Started
entry
Noam Obougou Jacquet
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
15
total mins
Started
entry
Felix Mambimbi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
16/03/2025 Lyon 4 - 2 Le Havre Ligue 1 Groupama Stadium
20/10/2024 Le Havre 0 - 4 Lyon Ligue 1 Stade Océane
14/01/2024 Le Havre 3 - 1 Lyon Ligue 1 Stade Océane
17/09/2023 Lyon 0 - 0 Le Havre Ligue 1 Groupama Stadium
16/03/2025
4 - 2
Ligue 1 Groupama Stadium
20/10/2024
0 - 4
Ligue 1 Stade Océane
14/01/2024
3 - 1
Ligue 1 Stade Océane
17/09/2023
0 - 0
Ligue 1 Groupama Stadium
Lyon Win
Le Havre Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Lens 16 37 28 13 +15 WLens 2 - 0 Nice (14-12-2025)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)
2 Paris Saint Germain 16 36 35 14 +21 WMetz 2 - 3 Paris Saint Germain (13-12-2025)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)
3 Marseille 16 32 36 15 +21 WMarseille 1 - 0 Monaco (14-12-2025)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)
4 Lille 16 32 33 20 +13 WAuxerre 3 - 4 Lille (14-12-2025)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)
5 Lyon 16 27 22 16 +6 WLyon 1 - 0 Le Havre (14-12-2025)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)
6 Rennes 16 27 27 24 +3 WRennes 3 - 1 Stade Brestois 29 (13-12-2025)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)
7 Strasbourg 16 23 25 20 +5 DStrasbourg 0 - 0 Lorient (14-12-2025)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)
8 Toulouse 16 23 24 19 +5 WParis FC 0 - 3 Toulouse (13-12-2025)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)
9 Monaco 16 23 26 27 -1 LMarseille 1 - 0 Monaco (14-12-2025)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)
10 Angers 16 22 17 18 -1 WAngers 4 - 1 Nantes (12-12-2025)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)
11 Stade Brestois 29 16 19 21 27 -6 LRennes 3 - 1 Stade Brestois 29 (13-12-2025)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)
12 Lorient 16 18 19 28 -9 DStrasbourg 0 - 0 Lorient (14-12-2025)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)
13 Nice 16 17 19 29 -10 LLens 2 - 0 Nice (14-12-2025)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)
14 Paris FC 16 16 21 29 -8 LParis FC 0 - 3 Toulouse (13-12-2025)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)
15 Le Havre 16 15 13 22 -9 LLyon 1 - 0 Le Havre (14-12-2025)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)
16 Auxerre 16 12 14 25 -11 LAuxerre 3 - 4 Lille (14-12-2025)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)
17 Nantes 16 11 14 28 -14 LAngers 4 - 1 Nantes (12-12-2025)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)
18 Metz 16 11 17 37 -20 LMetz 2 - 3 Paris Saint Germain (13-12-2025)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)