Ligue 1 Regular Season - 21

Le Havre 2 - 1 FT Strasbourg

Stade Océane

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

Futmetrix Verdict
67
FT
Sun, Feb 8
Français
Le Havre
2-1
Strasbourg
⚡ Intensity 55
⚖️ Balance 56
🏆 Stakes 33
🎲 Upset 60
Le Havre stun Strasbourg in thriller.

Le Havre Outlast Ten-Man Strasbourg at Stade Océane

Worth Watching Futmetrix Score: 67/100. A spirited underdog performance saw the hosts exploit a numerical advantage to secure three vital points against a top-half opponent.

Pressure Peaks at Stade Océane

The match ignited with a ferocious tempo as Le Havre looked to impose themselves on the pitch from the opening whistle. An Intensity rating of 8.5 reflected a first half where every 50-50 challenge felt like a battle for survival. The deadlock was finally broken in the 26th minute when S. Zagadou rose highest to meet a precision cross from S. Boufal, sending a thunderous header past the goalkeeper. The home side looked transformed, utilizing 11 corners to sustain a barrage of pressure that kept the visitors pinned deep within their own half. This early dominance set the tone for a match where the hosts refused to be intimidated by the superior league position of their rivals.

The Doukoure Dismissal Shakes the Pitch

Just as Strasbourg attempted to claw their way back, disaster struck in the 29th minute. I. Doukoure received a straight red card for a professional foul, a moment that fundamentally altered the Balance of the match. Paradoxically, the dismissal briefly galvanised the visitors. Against the run of play, M. Godo found space in the box to fire home an equaliser in the 36th minute, stunning the home crowd and recalibrating the Stakes for the remainder of the evening. It was a rare lapse in concentration from the Havre defence, but one that served as a stark reminder of Strasbourg's clinical edge on the break, even when operating with a numerical disadvantage.

Soumaré Seals the Upset

The second half saw the hosts regain their composure and exploit the widening gaps in the weary Strasbourg formation. The decisive blow fell in the 54th minute when A. Sangante delivered a pinpoint ball into the path of I. Soumare, who finished with clinical precision. This goal reflected an Upset Factor of 6.0, as the underdogs defied the pre-match probabilities to reclaim the lead. While Le Havre only edged possession with 51%, their efficiency was the difference, registering 7 shots on target compared to Strasbourg’s 3. The closing stages were a masterclass in game management, as the hosts navigated through a tense period of added time to secure a famous 2-1 victory that breathes new life into their campaign.

Key Questions

How did the red card for I. Doukoure impact the match?

The dismissal forced Strasbourg into a defensive shell, allowing Le Havre to record 15 shots and eventually find the winning goal through Soumaré.

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
51%
49%
Le Havre 51%
Strasbourg 49%
Shots
15
9
Le Havre 15
Strasbourg 9
Shots on Target
7
3
Le Havre 7
Strasbourg 3
Expected Goals (xG)
0.85
0.44
Le Havre 0.85
Strasbourg 0.44
Passes
381
383
Le Havre 381
Strasbourg 383
Pass Accuracy
87%
85%
Le Havre 87%
Strasbourg 85%
Corners
8
3
Le Havre 8
Strasbourg 3
Fouls
15
12
Le Havre 15
Strasbourg 12
Yellow Cards
2
1
Le Havre 2
Strasbourg 1
Red Cards
0
1
Le Havre 0
Strasbourg 1

Match Events

26' S. Zagadou (S. Boufal)
I. Doukoure 🟥 29'
B. Chilwell 🟨 32'
J. Mwanga A. Omobamidele 🔄 33'
M. Godo 36'
HT
54' I. Soumare (A. Sangante)
63' 🔄 E. K. Vinette T. Pembele
64' 🔄 F. Doucoure A. Samatta
74' 🟨 L. Gourna-Douath
M. Godo S. Amo-Ameyaw 🔄 76'
78' 🔄 A. Sangante G. Lloris
79' 🔄 S. Boufal Y. Kechta
J. Enciso S. Nanasi 🔄 84'
85' 🟨 I. Soumare
89' 🔄 S. Ebonog D. N. Mosengo
FT

Player Cards

Our take on every player in this match

Le Havre

Goalkeepers
Mory Diaw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Loic Négo
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Stephan Zagadou
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Arouna Sangante
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
58%
Pass Acc
Enzo Koffi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Midfielders
Simon Ebonog
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Lucas Gourna-Douath
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Rassoul Ndiaye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Forwards
Fodé Doucouré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Issa Soumaré
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.6
Rating
Sofiane Boufal
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
28%
Pass Acc
BENCH
Lionel M'Pasi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Timothee Pembele
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Gautier Lloris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Reda Khadra
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
6
Total Mins
Started
Entry
Yassine Kechta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Kenny Quetant
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mbwana Ally Samatta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Felix Mambimbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Strasbourg

Goalkeepers
Mike Penders
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Junior Mwanga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
33
Entry
Lucas Høgsberg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Ismael Doukouré
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
4.5
Rating
Ben Chilwell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Midfielders
Samir El Mourabet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Valentín Barco
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
66%
Pass Acc
Diego Moreira
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
13
Duels Won
0
Pens Won
Julio Enciso
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
83
Total Mins
84
Entry
Martial Godo
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Joaquin Panichelli
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
BENCH
Karl-Johan Johnsson
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Andrew Omobamidele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
Started
Entry
Yoann Becker
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rafael Luis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sebastian Nanasi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Mathis Amougou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuel Amo-Ameyaw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Gessime Yassine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David Datro Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
14/09/2025 Strasbourg 1 - 0 Le Havre Ligue 1 Stade de la Meinau
17/05/2025 Strasbourg 2 - 3 Le Havre Ligue 1 Stade de la Meinau
15/12/2024 Le Havre 0 - 3 Strasbourg Ligue 1 Stade Océane
04/05/2024 Le Havre 3 - 1 Strasbourg Ligue 1 Stade Océane
07/02/2024 Strasbourg 3 - 1 Le Havre Coupe de France Stade de la Meinau
10/12/2023 Strasbourg 2 - 1 Le Havre Ligue 1 Stade de la Meinau
14/09/2025
Ligue 1 Stade de la Meinau
17/05/2025
Ligue 1 Stade de la Meinau
15/12/2024
Ligue 1 Stade Océane
04/05/2024
Ligue 1 Stade Océane
07/02/2024
Coupe de France Stade de la Meinau
10/12/2023
Ligue 1 Stade de la Meinau
Le Havre Win
Strasbourg Win
Draw

League Standings

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