Ligue 1 Gameweek 4

Strasbourg 1 - 0 FT Le Havre

Stade de la Meinau

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

Futmetrix Verdict
60
FT
Sun, Sep 14
Français
Strasbourg
1-0
Le Havre
⚡ Intensity 64
⚖️ Balance 20
🏆 Stakes 33
🎲 Upset 0
Panichelli's 90th-minute penalty snatches it

Win Probability

  • Strasbourg 57%
  • Draw 24%
  • Le Havre 19%

Futmetrix AI estimate

Panichelli's Last-Gasp Penalty Breaks Deadlock: Strasbourg Snatches Victory from Jaws of Draw

Worth Watching Futmetrix Score: 60/100. Strasbourg turned suffocating tension into three precious points, while Le Havre depart the Meinau empty-handed despite a defiant rearguard display.

The Balance Tilts Razor-Thin

This was a match forged in stalemate. Strasbourg controlled possession (49%) and territory, but Le Havre refused to crack. The Stakes—three points separating fifth place from the relegation scrap—hung heavy over the pitch at the Meinau. Mory Diaw was immovable in the Havre goal, producing five crucial saves, while Gautier Lloris and Abdoulaye Touré formed an impenetrable defensive wall. For ninety minutes, the stadium held its breath.

The Turning Point: Chaos at the Death

Then came the explosion. In the 90th minute, Lucas Högsber threw his hand up in desperation, handball clear as day. The referee didn't blink: straight red. Strasbourg had a penalty. J. Panichelli stepped up and buried it with ice water in his veins. 1-0. The Meinau erupted.

Numbers Don't Lie—Until They Do

Strasbourg fired nine shots (seven on target) versus Le Havre's ten (just one on target). The xG (1.36 to 0.65) revealed the true Intensity: Strasbourg created the clearer chances, passing with 88% accuracy. Le Havre wasted ammunition from distance. Yet heroic defending cannot shield you from the cruelty of the 90th minute. Strasbourg's form (W-L-W-W) stays hot; Le Havre's (L-W-L-L) spirals downward. One moment, one handball, one penalty—and the entire narrative inverted.

Key Questions

How did the red card for Lucas Högsber change the match?

The 90th-minute handball dismissal gifted Strasbourg a penalty. Panichelli converted ruthlessly, turning a stalemate into a dramatic winner.

How dramatic was the late winner?

Utterly brutal. Havre defended heroically for 90 minutes, then a handball and penalty in the final minute snatched all three points.

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
49%
51%
Strasbourg 49%
Le Havre 51%
Shots
9
10
Strasbourg 9
Le Havre 10
Shots on Target
7
1
Strasbourg 7
Le Havre 1
Expected Goals (xG)
1.36
0.65
Strasbourg 1.36
Le Havre 0.65
Passes
453
468
Strasbourg 453
Le Havre 468
Pass Accuracy
88%
87%
Strasbourg 88%
Le Havre 87%
Corners
4
3
Strasbourg 4
Le Havre 3
Fouls
8
16
Strasbourg 8
Le Havre 16
Yellow Cards
2
2
Strasbourg 2
Le Havre 2
Red Cards
1
0
Strasbourg 1
Le Havre 0

Match Events

40' 🟨 Lucas Høgsberg
HT
46' 🔄 M. Amougou S. Amo-Ameyaw
46' 🔄 B. Chilwell A. Ouattara
46' 🔄 F. Lemarechal K. Paez
R. Ndiaye A. Seko 🔄 69'
F. Doucoure R. Khadra 🔄 69'
70' 🔄 R. Luis S. El Mourabet
Yanis Zouaoui 🟨 74'
A. Toure S. Ebonog 🔄 76'
82' 🔄 D. Moreira M. Godo
Yassine Kechta 🟨 90'
90' J. Panichelli
A. Sangante F. Mambimbi 🔄 90'+3
Y. Kechta E. Youte Kinkoue 🔄 90'+3
90'+4 🟨 Lucas Høgsberg
90'+4 🟥 Lucas Høgsberg
FT

Player Cards

Our take on every player in this match

Strasbourg

Goalkeepers
Mike Penders
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Mamadou Sarr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Lucas Høgsberg
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
3
Fouls
7.2
Rating
Ismaël Doukouré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Rafael Luís
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Diego Moreira
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
34%
Pass Acc
Mathis Amougou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Valentín Barco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ben Chilwell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Joaquín Panichelli
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
7.2
Rating
Félix Lemaréchal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Karl-Johan Johnsson
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Soumaïla Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eduard Sobol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abdoul Ouattara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Samir El Mourabet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Kendry Páez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Samuel Amo-Ameyaw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Martial Godo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Ogbonna Chizurum
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
90
Total Mins
Started
Entry
Defenders
Loïc Négo
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
6.5
Rating
Arouna Sangante
NPC
NPC
89
Minutes
89
Minutes
58%
Pass Acc
6.9
Rating
Gautier Lloris
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
71%
Duel Win %
Yanis Zouaoui
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Midfielders
Abdoulaye Touré
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Fodé Doucouré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Yassine Kechta
NPC
NPC
89
Minutes
89
Minutes
20%
Pass Acc
6.5
Rating
Rassoul Ndiaye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Issa Soumaré
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Mbwana Samatta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Lionel Mpasi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Thomas Delaine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ayumu Seko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Étienne Youté
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
14
Total Mins
Started
Entry
Reda Khadra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Younes Namli
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
1
Total Mins
Started
Entry
Damián Pizarro
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/14/2025 Strasbourg 1 - 0 Le Havre Ligue 1 Stade de la Meinau
05/17/2025 Strasbourg 2 - 3 Le Havre Ligue 1 Stade de la Meinau
12/15/2024 Le Havre 0 - 3 Strasbourg Ligue 1 Stade Océane
05/04/2024 Le Havre 3 - 1 Strasbourg Ligue 1 Stade Océane
02/07/2024 Strasbourg 3 - 1 Le Havre Coupe de France Stade de la Meinau
12/10/2023 Strasbourg 2 - 1 Le Havre Ligue 1 Stade de la Meinau
09/14/2025
Ligue 1 Stade de la Meinau
05/17/2025
Ligue 1 Stade de la Meinau
12/15/2024
Ligue 1 Stade Océane
05/04/2024
Ligue 1 Stade Océane
02/07/2024
Coupe de France Stade de la Meinau
12/10/2023
Ligue 1 Stade de la Meinau
Strasbourg Win
Le Havre Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 4 12 10 3 +7 WParis Saint Germain 2 - 0 Lens (14-09-2025)WToulouse 3 - 6 Paris Saint Germain (30-08-2025)WParis Saint Germain 1 - 0 Angers (22-08-2025)WNantes 0 - 1 Paris Saint Germain (17-08-2025)
2 Lille 4 10 13 5 +8 WLille 2 - 1 Toulouse (14-09-2025)WLorient 1 - 7 Lille (30-08-2025)WLille 1 - 0 Monaco (24-08-2025)DStade Brestois 29 3 - 3 Lille (17-08-2025)
3 Nice 6 10 9 6 +3 WNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)WNice 1 - 0 Nantes (13-09-2025)LLe Havre 3 - 1 Nice (31-08-2025)WNice 3 - 1 Auxerre (23-08-2025)
4 Monaco 4 9 8 5 +3 WAuxerre 1 - 2 Monaco (13-09-2025)WMonaco 3 - 2 Strasbourg (31-08-2025)LLille 1 - 0 Monaco (24-08-2025)WMonaco 3 - 1 Le Havre (16-08-2025)
5 Lyon 4 9 6 3 +3 LRennes 3 - 1 Lyon (14-09-2025)WLyon 1 - 0 Marseille (31-08-2025)WLyon 3 - 0 Metz (23-08-2025)WLens 0 - 1 Lyon (16-08-2025)
6 Strasbourg 4 9 5 3 +2 WStrasbourg 1 - 0 Le Havre (14-09-2025)LMonaco 3 - 2 Strasbourg (31-08-2025)WStrasbourg 1 - 0 Nantes (24-08-2025)WMetz 0 - 1 Strasbourg (17-08-2025)
7 Rennes 4 7 5 6 -1 WRennes 3 - 1 Lyon (14-09-2025)DAngers 1 - 1 Rennes (31-08-2025)LLorient 4 - 0 Rennes (24-08-2025)WRennes 1 - 0 Marseille (15-08-2025)
8 Marseille 4 6 9 4 +5 WMarseille 4 - 0 Lorient (12-09-2025)LLyon 1 - 0 Marseille (31-08-2025)WMarseille 5 - 2 Paris FC (23-08-2025)LRennes 1 - 0 Marseille (15-08-2025)
9 Lens 4 6 5 5 0 LParis Saint Germain 2 - 0 Lens (14-09-2025)WLens 3 - 1 Stade Brestois 29 (29-08-2025)WLe Havre 1 - 2 Lens (24-08-2025)LLens 0 - 1 Lyon (16-08-2025)
10 Toulouse 4 6 7 8 -1 LLille 2 - 1 Toulouse (14-09-2025)LToulouse 3 - 6 Paris Saint Germain (30-08-2025)WToulouse 2 - 0 Stade Brestois 29 (24-08-2025)WNice 0 - 1 Toulouse (16-08-2025)
11 Paris FC 4 6 7 9 -2 WStade Brestois 29 1 - 2 Paris FC (14-09-2025)WParis FC 3 - 2 Metz (31-08-2025)LMarseille 5 - 2 Paris FC (23-08-2025)LAngers 1 - 0 Paris FC (17-08-2025)
12 Angers 4 5 3 3 0 DMetz 1 - 1 Angers (14-09-2025)DAngers 1 - 1 Rennes (31-08-2025)LParis Saint Germain 1 - 0 Angers (22-08-2025)WAngers 1 - 0 Paris FC (17-08-2025)
13 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)
14 Le Havre 4 3 5 7 -2 LStrasbourg 1 - 0 Le Havre (14-09-2025)WLe Havre 3 - 1 Nice (31-08-2025)LLe Havre 1 - 2 Lens (24-08-2025)LMonaco 3 - 1 Le Havre (16-08-2025)
15 Nantes 4 3 1 3 -2 LNice 1 - 0 Nantes (13-09-2025)WNantes 1 - 0 Auxerre (30-08-2025)LStrasbourg 1 - 0 Nantes (24-08-2025)LNantes 0 - 1 Paris Saint Germain (17-08-2025)
16 Auxerre 4 3 3 6 -3 LAuxerre 1 - 2 Monaco (13-09-2025)LNantes 1 - 0 Auxerre (30-08-2025)LNice 3 - 1 Auxerre (23-08-2025)WAuxerre 1 - 0 Lorient (17-08-2025)
17 Lorient 4 3 5 12 -7 LMarseille 4 - 0 Lorient (12-09-2025)LLorient 1 - 7 Lille (30-08-2025)WLorient 4 - 0 Rennes (24-08-2025)LAuxerre 1 - 0 Lorient (17-08-2025)
18 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)
19 Stade Brestois 29 4 1 5 10 -5 LStade Brestois 29 1 - 2 Paris FC (14-09-2025)LLens 3 - 1 Stade Brestois 29 (29-08-2025)LToulouse 2 - 0 Stade Brestois 29 (24-08-2025)DStade Brestois 29 3 - 3 Lille (17-08-2025)
20 Metz 4 1 3 8 -5 DMetz 1 - 1 Angers (14-09-2025)LParis FC 3 - 2 Metz (31-08-2025)LLyon 3 - 0 Metz (23-08-2025)LMetz 0 - 1 Strasbourg (17-08-2025)
21 RED Star FC 93 1 0 2 3 -1 LRED Star FC 93 2 - 3 Rodez (12-05-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.