Ligue 1 Regular Season - 15

Le Havre 0 - 0 FT Paris FC

Stade Océane

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

19
FT
Sun, Dec 7
Français
Le Havre
0-0
Paris FC
⚡ Intensity 13
⚖️ Balance 15
🏆 Stakes 0
🎲 Upset 10
Le Havre and Paris FC share the spoils

Le Havre and Paris FC Deadlocked at Stade Océane as Soumare Wastes Penalty

Skip It Futmetrix Score: 19/100. Two desperate sides clawing for survival shared the points at Stade Océane, where stakes rose and fell on a single moment of missed redemption.

A War of Attrition with No Victor

Le Havre and Paris FC produced a match defined by effort rather than execution. A combined 24 shots—just three on target—painted a picture of intensity without precision. The hosts controlled 44% possession and created the better chances (1.69 xG), while the visitors imposed their rhythm with 56% control and clinical passing (88% accuracy). Two teams speaking different tactical languages, neither fluent enough to score.

Soumare's 77th-Minute Reckoning

The turning point arrived when I. Soumare stepped up to the spot for Le Havre in the 77th minute. One moment separated survival from stagnation. He blazed it wide—a miss that haunted the hosts. For a team languishing in 14th (15 points, 3 wins in 15 games), this was the balance shifting against them. Paris FC, one point ahead in 13th, escaped with their defensive integrity intact despite managing just 1.06 xG.

Mediocrity Reinforced

This stalemate epitomizes two clubs trapped in Ligue 1's purgatory. Le Havre's form reads DLLDD—a spiral of inconsistency. Paris FC's DDLLW shows marginal improvement but no momentum. With 13 fouls committed by the visitors and 9 by the hosts, aggression compensated for creative void. Neither side seized the moment. Neither side deserved it. The Stade Océane witnessed a match that will fade from memory by Tuesday.

Key Questions

Was Soumare's penalty miss the decisive moment?

Yes. In the 77th minute, converting would have handed Le Havre three vital points. His miss cost them the chance to climb.

Who controlled the match?

Paris FC possessed the ball (56%), but Le Havre created more danger. Neither imposed their will decisively.

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
44%
56%
Le Havre 44%
Paris FC 56%
Shots
12
12
Le Havre 12
Paris FC 12
Shots on Target
2
1
Le Havre 2
Paris FC 1
Expected Goals (xG)
1.69
1.06
Le Havre 1.69
Paris FC 1.06
Passes
367
504
Le Havre 367
Paris FC 504
Pass Accuracy
85%
88%
Le Havre 85%
Paris FC 88%
Corners
7
2
Le Havre 7
Paris FC 2
Fouls
9
13
Le Havre 9
Paris FC 13
Yellow Cards
0
2
Le Havre 0
Paris FC 2
Red Cards
0
0
Le Havre 0
Paris FC 0

Match Events

45'+1 🔄 S. Ebonog Y. Kechta
HT
V. Marchetti A. Gory 🔄 66'
M. Simon J. Ikone 🔄 66'
J. Krasso N. Dicko 🔄 72'
T. Ollila T. De Smet 🔄 72'
73' 🔄 A. Samatta S. Zagadou
73' 🔄 G. Kyeremeh F. Doucoure
M. Lopez 🟨 77'
77' I. Soumare (I. Soumare)
84' 🔄 A. Sangante E. Youte Kinkoue
84' 🔄 R. Ndiaye Y. Namli
I. Kebbal T. Kolodziejczak 🔄 89'
A. Camara 🟨 90'
FT

Player Cards

Season performance ratings for players in this match

Le Havre

Goalkeepers
Mory Diaw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Loic Négo
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
31%
Pass Acc
Arouna Sangante
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Gautier Lloris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Yanis Zouaoui
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
33%
Pass Acc
Midfielders
Simon Ebonog
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Ayumu Seko
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Rassoul Ndiaye
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
85
Total Mins
84
Entry
Forwards
Godson Kyeremeh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Mbwana Ally Samatta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Issa Soumaré
CLOSER
CLOSER
1
Late Goals
1
Late Goals
1
Late Assists
75
Minute
BENCH
Lionel M'Pasi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stephan Zagadou
👻 Invisible Nothing to note
Étienne Youte Kinkoue
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Fodé Doucouré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Yassine Kechta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Daren Nbenbege Mosengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Younes Namli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Felix Mambimbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Enzo Koffi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Paris FC

Goalkeepers
Kevin Trapp
MAGNET
MAGNET
49
Activity
49
Activity
48
Passes
1
Duels
Defenders
Hamari Traoré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Moustapha Mbow
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
2
Fouls
6.9
Rating
Otávio
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
100%
Duel Win %
Tuomas Ollila
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Midfielders
Ilan Kebbal
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Vincent Marchetti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Maxime López
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
62%
Pass Acc
Adama Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Moses Simon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Forwards
Jean-Philippe Krasso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
BENCH
Obed Nkambadio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Thibault De Smet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Timothée Kolodziejczak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Mathieu Cafaro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jonathan Ikoné
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Julien López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Willem Geubbels
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alimami Gory
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Nouha Dicko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
02/08/2025 Paris FC 1 - 1 Le Havre Friendlies Clubs
03/02/2023 Le Havre 0 - 0 Paris FC Ligue 2 Stade Océane
30/12/2022 Paris FC 0 - 0 Le Havre Ligue 2 Stade Charléty
17/01/2022 Paris FC 2 - 2 Le Havre Ligue 2 MMArena
07/08/2021 Le Havre 1 - 2 Paris FC Ligue 2 Stade Océane
06/02/2021 Le Havre 1 - 0 Paris FC Ligue 2 Stade Océane
19/01/2021 Le Havre 0 - 1 Paris FC Coupe de France Stade Océane
03/10/2020 Paris FC 3 - 0 Le Havre Ligue 2 Stade Sébastien-Charléty
14/02/2020 Paris FC 1 - 0 Le Havre Ligue 2 Stade Sébastien-Charléty (Paris)
13/09/2019 Le Havre 0 - 0 Paris FC Ligue 2 Stade Océane (Le Havre)
02/08/2025
Friendlies Clubs
03/02/2023
Ligue 2 Stade Océane
30/12/2022
Ligue 2 Stade Charléty
17/01/2022
Ligue 2 MMArena
07/08/2021
Ligue 2 Stade Océane
06/02/2021
Ligue 2 Stade Océane
19/01/2021
Coupe de France Stade Océane
03/10/2020
Ligue 2 Stade Sébastien-Charléty
14/02/2020
Ligue 2 Stade Sébastien-Charléty (Paris)
13/09/2019
Ligue 2 Stade Océane (Le Havre)
Le Havre Win
Paris FC 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)