Ligue 1 Regular Season - 34

Lorient 0 - 2 FT Le Havre

Stade du Moustoir

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

Futmetrix Verdict
38
FT
Sun, May 17
Français
Lorient
0-2
Le Havre
⚡ Intensity 32
⚖️ Balance 50
🏆 Stakes 7
🎲 Upset 10
Clinical Le Havre stun wasteful Lorient.

Le Havre Execute the Perfect Away Raid

Average Entertainment Futmetrix Score: 38/100. A blend of clinical finishing and massive penalty drama gifted Le Havre a vital three points in their fight for survival.

The Norman Ambush

Lorient stepped out at Stade du Moustoir fully expecting to dictate the rhythm. The hosts established controlled possession early on, stroking the ball comfortably around the midfield, but found themselves repeatedly hitting a stubborn brick wall. The Stakes were undeniably high for Le Havre, sitting dangerously near the drop zone, and their rigid defensive discipline showed it. Disaster struck for the home side in the 33rd minute when an unfortunate own goal involving A. Faye completely broke the deadlock. It was a vicious sucker punch that altered the tactical landscape entirely, forcing Lorient to abandon their patient buildup and chase the game against a well-drilled defensive unit.

The Turning Point

If the opening goal was a shock to the system, first-half stoppage time delivered the defining, fatal blow. The referee pointed to the spot, handing Lorient a golden lifeline to reset the narrative before the break. The Balance of the entire fixture effectively rested on this single kick. However, B. Dieng blinked under the immense pressure, missing the penalty and squandering the chance to draw level. That wasted opportunity sent a palpable shockwave through the stadium. Le Havre trotted down the tunnel with their precious lead intact and their psychological advantage firmly cemented.

The Finishing Blow

Following the restart, Lorient threw bodies forward in a desperate bid to salvage the afternoon. Laurent Abergel pulled the strings tirelessly in midfield, trying to inject some much-needed Intensity into the hosts' disjointed attacks. Yet, their final ball was consistently lacking cutting edge. Le Havre waited patiently to strike and delivered the knockout blow just past the hour mark. S. Boufal brilliantly carved open the high defensive line to find I. Soumare, who made absolutely no mistake with the finish. This high Upset Factor victory secures crucial points away from home, proving once again that ruthless execution will always trump sterile possession.

Key Questions

Was the penalty miss by Issa Soumaré the turning point?

No, the crucial penalty miss came from Lorient's B. Dieng in first-half stoppage time, which severely dented the home side's momentum.

How did Lorient complete the comeback from behind?

Lorient did not complete a comeback. Despite controlling possession, they failed to score and suffered a 2-0 defeat on home turf.

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
59%
41%
Lorient 59%
Le Havre 41%
Shots
12
7
Lorient 12
Le Havre 7
Shots on Target
2
4
Lorient 2
Le Havre 4
Expected Goals (xG)
1.37
1.40
Lorient 1.37
Le Havre 1.40
Passes
475
327
Lorient 475
Le Havre 327
Pass Accuracy
89%
80%
Lorient 89%
Le Havre 80%
Corners
4
1
Lorient 4
Le Havre 1
Fouls
11
11
Lorient 11
Le Havre 11
Yellow Cards
2
1
Lorient 2
Le Havre 1
Red Cards
0
0
Lorient 0
Le Havre 0

Match Events

A. Faye 33'
41' 🟨 L. Abergel
E. K. Vinette 🟨 45'+2
45'+5 B. Dieng (B. Dieng)
HT
E. K. Vinette T. Pembele 🔄 46'
53' 🟨 N. Cadiou
I. Soumare (S. Boufal) 62'
66' 🔄 L. Abergel A. Avom
67' 🔄 J. Makengo D. Karim
67' 🔄 P. Pagis A. Tosin
Y. Kechta S. Ebonog 🔄 73'
F. Doucoure L. Nego 🔄 73'
73' 🔄 N. Adjei B. Meite
81' 🔄 B. Dieng S. Soumano
S. Boufal F. Mambimbi 🔄 85'
A. Sangante G. Gomis 🔄 90'+3
FT

Player Cards

Our take on every player in this match

Lorient

Goalkeepers
Yvon Mvogo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Nathaniel Adjei
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Montassar Talbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Abdoulaye Faye
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
1
Fouls
6.3
Rating
Midfielders
Panos Katseris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Noah Cadiou
MAGNET
MAGNET
70
Activity
70
Activity
66
Passes
4
Duels
Laurent Abergel
MAGNET
MAGNET
70
Activity
70
Activity
61
Passes
9
Duels
Arsène Kouassi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Forwards
Jean Victor Makengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Pablo Pagis
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
5
Duels Won
0
Pens Won
Ahmadou Bamba Dieng
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
BENCH
Benjamin Leroy
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Bamo Meïté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Igor Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Darlin Yongwa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arthur Avom Ebong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Karim Dermane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Aiyegun Tosin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Sambou Soumano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Mohamed Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Le Havre

Goalkeepers
Mory Diaw
PENALTY HERO
PENALTY HERO
1
Pens Saved
1
Pens Saved
2
Saves
7.6
Rating
Defenders
Arouna Sangante
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Étienne Youte Kinkoue
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Gautier Lloris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Enzo Koffi
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6
Rating
Midfielders
Rassoul Ndiaye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Yassine Kechta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Fodé Doucouré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Sofiane Boufal
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
18%
Pass Acc
Issa Soumaré
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Forwards
Ally Samatta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
BENCH
Lionel Mpasi Nzau
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Timothee Pembele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Loic Négo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Georges Gomis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Simon Ebonog
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Daren Nbenbege Mosengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Felix Mambimbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Godson Kyeremeh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Noam Obougou Jacquet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/21/2025 Le Havre 1 - 1 Lorient Ligue 1 Stade Océane
01/28/2024 Lorient 3 - 3 Le Havre Ligue 1 Stade du Moustoir - Yves Allainmat
09/03/2023 Le Havre 3 - 0 Lorient Ligue 1 Stade Océane
07/29/2023 Le Havre 0 - 2 Lorient Friendlies Clubs
07/29/2023 Lorient 2 - 0 Le Havre Friendlies Clubs Stade du Clos Gastel
10/19/2019 Le Havre 2 - 2 Lorient Ligue 2 Stade Océane (Le Havre)
05/17/2019 Le Havre 2 - 3 Lorient Ligue 2 Stade Océane
07/28/2018 Lorient 0 - 0 Le Havre Ligue 2 Stade du Moustoir
03/05/2018 Lorient 1 - 0 Le Havre Ligue 2 Stade du Moustoir
09/21/2025
Ligue 1 Stade Océane
01/28/2024
Ligue 1 Stade du Moustoir - Yves Allainmat
09/03/2023
Ligue 1 Stade Océane
07/29/2023
Friendlies Clubs
07/29/2023
Friendlies Clubs Stade du Clos Gastel
10/19/2019
Ligue 2 Stade Océane (Le Havre)
05/17/2019
Ligue 2 Stade Océane
07/28/2018
Ligue 2 Stade du Moustoir
03/05/2018
Ligue 2 Stade du Moustoir
Lorient Win
Le Havre Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 34 76 74 29 +45 LParis FC 2 - 1 Paris Saint Germain (17-05-2026)WLens 0 - 2 Paris Saint Germain (13-05-2026)WParis Saint Germain 1 - 0 Stade Brestois 29 (10-05-2026)DParis Saint Germain 2 - 2 Lorient (02-05-2026)WAngers 0 - 3 Paris Saint Germain (25-04-2026)
2 Lens 34 70 66 35 +31 WLyon 0 - 4 Lens (17-05-2026)LLens 0 - 2 Paris Saint Germain (13-05-2026)WLens 1 - 0 Nantes (08-05-2026)DNice 1 - 1 Lens (02-05-2026)DStade Brestois 29 3 - 3 Lens (24-04-2026)
3 Lille 34 61 52 37 +15 LLille 0 - 2 Auxerre (17-05-2026)WMonaco 0 - 1 Lille (10-05-2026)DLille 1 - 1 Le Havre (03-05-2026)WParis FC 0 - 1 Lille (26-04-2026)DLille 0 - 0 Nice (18-04-2026)
4 Lyon 34 60 53 40 +13 LLyon 0 - 4 Lens (17-05-2026)LToulouse 2 - 1 Lyon (10-05-2026)WLyon 4 - 2 Rennes (03-05-2026)WLyon 3 - 2 Auxerre (25-04-2026)WParis Saint Germain 1 - 2 Lyon (19-04-2026)
5 Marseille 34 59 63 45 +18 WMarseille 3 - 1 Rennes (17-05-2026)WLe Havre 0 - 1 Marseille (10-05-2026)LNantes 3 - 0 Marseille (02-05-2026)DMarseille 1 - 1 Nice (26-04-2026)LLorient 2 - 0 Marseille (18-04-2026)
6 Rennes 34 59 59 50 +9 LMarseille 3 - 1 Rennes (17-05-2026)WRennes 2 - 1 Paris FC (10-05-2026)LLyon 4 - 2 Rennes (03-05-2026)WRennes 2 - 1 Nantes (26-04-2026)WStrasbourg 0 - 3 Rennes (19-04-2026)
7 Monaco 34 54 60 54 +6 LStrasbourg 5 - 4 Monaco (17-05-2026)LMonaco 0 - 1 Lille (10-05-2026)WMetz 1 - 2 Monaco (02-05-2026)DToulouse 2 - 2 Monaco (25-04-2026)DMonaco 2 - 2 Auxerre (19-04-2026)
8 Strasbourg 34 53 58 47 +11 WStrasbourg 5 - 4 Monaco (17-05-2026)WStade Brestois 29 1 - 2 Strasbourg (13-05-2026)DAngers 1 - 1 Strasbourg (10-05-2026)LStrasbourg 1 - 2 Toulouse (03-05-2026)WLorient 2 - 3 Strasbourg (26-04-2026)
9 Lorient 34 45 48 51 -3 LLorient 0 - 2 Le Havre (17-05-2026)WMetz 0 - 4 Lorient (10-05-2026)DParis Saint Germain 2 - 2 Lorient (02-05-2026)LLorient 2 - 3 Strasbourg (26-04-2026)WLorient 2 - 0 Marseille (18-04-2026)
10 Toulouse 33 44 47 46 +1 WToulouse 2 - 1 Lyon (10-05-2026)WStrasbourg 1 - 2 Toulouse (03-05-2026)DToulouse 2 - 2 Monaco (25-04-2026)LLens 3 - 2 Toulouse (17-04-2026)LToulouse 0 - 4 Lille (12-04-2026)
11 Paris FC 34 44 47 50 -3 WParis FC 2 - 1 Paris Saint Germain (17-05-2026)LRennes 2 - 1 Paris FC (10-05-2026)WParis FC 4 - 0 Stade Brestois 29 (03-05-2026)LParis FC 0 - 1 Lille (26-04-2026)WMetz 1 - 3 Paris FC (19-04-2026)
12 Stade Brestois 29 34 39 43 55 -12 DStade Brestois 29 1 - 1 Angers (17-05-2026)LStade Brestois 29 1 - 2 Strasbourg (13-05-2026)LParis Saint Germain 1 - 0 Stade Brestois 29 (10-05-2026)LParis FC 4 - 0 Stade Brestois 29 (03-05-2026)DStade Brestois 29 3 - 3 Lens (24-04-2026)
13 Angers 34 36 29 48 -19 DStade Brestois 29 1 - 1 Angers (17-05-2026)DAngers 1 - 1 Strasbourg (10-05-2026)LAuxerre 3 - 1 Angers (03-05-2026)LAngers 0 - 3 Paris Saint Germain (25-04-2026)DAngers 1 - 1 Le Havre (18-04-2026)
14 Nice 36 36 41 61 -20 WNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)DNice 0 - 0 Metz (17-05-2026)LAuxerre 2 - 1 Nice (10-05-2026)DNice 1 - 1 Lens (02-05-2026)
15 Le Havre 34 35 32 44 -12 WLorient 0 - 2 Le Havre (17-05-2026)LLe Havre 0 - 1 Marseille (10-05-2026)DLille 1 - 1 Le Havre (03-05-2026)DLe Havre 4 - 4 Metz (26-04-2026)DAngers 1 - 1 Le Havre (18-04-2026)
16 Auxerre 34 34 34 44 -10 WLille 0 - 2 Auxerre (17-05-2026)WAuxerre 2 - 1 Nice (10-05-2026)WAuxerre 3 - 1 Angers (03-05-2026)LLyon 3 - 2 Auxerre (25-04-2026)DMonaco 2 - 2 Auxerre (19-04-2026)
17 Nantes 33 23 29 52 -23 LLens 1 - 0 Nantes (08-05-2026)WNantes 3 - 0 Marseille (02-05-2026)LRennes 2 - 1 Nantes (26-04-2026)LParis Saint Germain 3 - 0 Nantes (22-04-2026)DNantes 1 - 1 Stade Brestois 29 (19-04-2026)
18 Metz 34 17 32 76 -44 DNice 0 - 0 Metz (17-05-2026)LMetz 0 - 4 Lorient (10-05-2026)LMetz 1 - 2 Monaco (02-05-2026)DLe Havre 4 - 4 Metz (26-04-2026)LMetz 1 - 3 Paris FC (19-04-2026)
19 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)
20 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)
21 RED Star FC 93 1 0 2 3 -1 LRED Star FC 93 2 - 3 Rodez (12-05-2026)
21 RED Star FC 93 0 pts
P: 1 GD: -1