Le Havre vs Metz Prediction, Preview and Stats

France flag 2025/2026 Ligue 1, France
Stade Océane Sun, 26 Apr - 3:15 PM
Ligue 1
Le Havre LEH
4 4
Metz MTZ
Full Time Sun, 26 Apr 3:15 PM
Round 31 Regular Season
Fodé Doucouré - 61'
Yanis Zouaoui - 52' (P)
Yassine Kechta - 13'
Ally Samatta - 5'
Goal
|
Goal
Gauthier Hein - 85', 45+5' (P)
Jahyann Pandore - 54'
Giorgi Kvilitaia - 9'

CONTEXT

In a breathtaking Ligue 1 showdown at Stade Océane, Le Havre and Metz produced a stunning 4-4 draw, leveling at 2-2 by halftime after an action-packed opening 45 minutes. Le Havre, viewed as the stronger outfit, held 47% possession to Metz's 53%, yet neither side could claim supremacy in a second half brimming with goals and drama. The contest unfolded without red cards, maintaining relentless momentum as defenses crumbled under pressure. This outcome marked a significant 77.4% structural deviation from Le Havre's pre-match positioning, with efficiencies holding in line but market expectations unfulfilled. The deadlock captured the league's volatility, rewarding attacking flair over control.

TL;DR

  • Structural deviation: Match resulted in a significant 77.4% structural deviation tied to Le Havre's pre-match favoritism.
  • Efficiency shift: Efficiency shift remained in line with pre-match assessments for both teams.
  • xG alignment: xG alignment undetermined due to unavailable xG data.
  • Market alignment: Outcome did not align with pre-match market projections.
  • xG expectations: xG expectations unevaluable without corresponding data.
  • Event impact: No major events disrupted the overall match flow.
  • Red card distortion: Zero red cards ensured no distortion to game dynamics.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

F. Letexier

25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

C. Mugnier

1st Assistant

M. Rahmouni

2nd Assistant

S. Zolota

4th Official

Le Havre D. Digard
D. Digard
VS
Metz B. Tavenot
B. Tavenot
1.09
Avg Points / Game (Last 100 Matches)
0.59
0.67 i
Last 6 Opponents
Angers SCO Rank: D
Nice Rank: D
Auxerre Rank: D
Paris Rank: L
Olympique Lyonnais Rank: D
Brest Rank: L
Avg Points / Game (Last 6 Matches)
0.33 i
Last 6 Opponents
Paris Rank: L
Olympique Marseille Rank: L
Nantes Rank: D
Rennes Rank: D
Toulouse Rank: L
Lens Rank: L
0
Head to Head (Wins - Draws - Losses)
0 - 2 - 1
1

Win Probabilities

Live Win Probability (90 Min)
Home Le Havre
59.08%
Draw
22.58%
Away Metz
18.34%

Movement

Changes since opening
Le Havre
+52.83%
Draw
-66.71%
Metz
+13.88%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
15.1
10.51
0 (Weakest) 100 (Strongest)
Metric
Le Havre
Metz
Power Score
15.1
10.51
League Position
14
18
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Le Havre Opponent-weighted form score
Metz Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Le Havre Metz

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Le Havre

Left / Center / Right
Opposition half density
vs season average

Metz

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Le Havre ⚠ Proxy
vs
⚠ Proxy Metz
Attacking Efficiency
Higher is better
Attacking Efficiency
33.94
25.75
Defensive Efficiency
Lower is better
Defensive Efficiency
25.75
33.94
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Le Havre +0.81 Efficiency Index
vs
Metz -0.81 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Le Havre
Metz
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Le Havre ⚠ Proxy
vs
⚠ Proxy Metz
Created Set-piece attacking threat
Le Havre Metz
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
1.00 1.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Le Havre Metz
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
1.00 1.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Le Havre
Metz
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Le Havre
vs
Metz
Attack After Winning Possession transition → offence
Le Havre Metz
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Le Havre Metz
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Le Havre
Metz
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • MTZ had peak pressure around 48'.
  • LEH started the game with stronger pressure.
LEH Pressure MTZ Pressure
Pressure Index: MTZ reached the top pressure at 48' (91.83).

Team Head to Head Last 6 Seasons

Summary of 3 matches between these sides — filtered by competition and venue context.

Le Havre LEH Home
3 matches
Metz MTZ Away
Match Record
0
Wins
1
2
Draws
2
1
Losses
0
Goals
0
Goals Scored
1
1
Goals Conceded
0
-1
Goal Difference
+1

Data last updated: 2026-04-27T00:06:38+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 3-5-2
Pitch
M. Diaw
Senegal
99 M. Diaw
L. Nego
Hungary
7 L. Nego
A. Seko
Japan
15 A. Seko
G. Lloris
France
4 G. Lloris
Y. Zouaoui
Substitution
France
18 Y. Zouaoui
R. N'Diaye
Substitution
Senegal
14 R. N'Diaye
S. Ebonog
Substitution
France
26 S. Ebonog
F. Doucouré
Substitution
Mali
13 F. Doucouré
Y. Kechta
Substitution
Morocco
8 Y. Kechta
I. Soumaré
Senegal
45 I. Soumaré
M. Samatta
Tanzania
25 M. Samatta
Pitch
P. Sy
Senegal
61 P. Sy
U. Mboula
Substitution
Gabon
4 U. Mboula
T. Yegbe
Ghana
15 T. Yegbe
S. Sané
Senegal
38 S. Sané
H. Tsitaishvili
Georgia
7 H. Tsitaishvili
A. Touré
Substitution
Senegal
12 A. Touré
J. Gbamin
Substitution
Ivory Coast
5 J. Gbamin
J. Deminguet
Substitution
France
20 J. Deminguet
B. Sarr
Senegal
70 B. Sarr
G. Kvilitaia
Substitution
Georgia
11 G. Kvilitaia
G. Hein
France
10 G. Hein

General Information

Date & Time :
Apr 26, 2026, 03:15 PM
Competition :
2025/2026 Ligue 1, France · Round 31 · Regular Season
Stadium :
Stade Océane
Capacity :
25181
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
François Letexier
Cyril Mugnier
Mehdi Rahmouni
Samir Zolota

Statistics

Possession
LEH
47%
MTZ
53%

Top Statistics

4 Goals 4
4 Big Chances Created 4
14 Shots 12
39 Dangerous attacks 33
47 Possession 53
6 Corners 4
11 Free kicks 11
3 Yellow Cards 1

Match Overview

1 Injuries 2
7 Goal Attempts 11
12 Successful Headers 6
1 Assists 3
42 Successful Dribbles Percentage 30
7 Goal Kicks 8
46 Ball Safe 55
5 Substitutions 3
8 Successful Dribbles 7
1 Penalties 1
19 Throwins 23
19 Dribble Attempts 23

Attacking

1 Big Chances Missed 0
55 Attacks 52

Possession

9 Key Passes 8
15 Successful Long Passes 40
289 Successful Passes 341
35 Successful Long Passes Percentage 65
43 Long Passes 62
352 Passes 394
82 Successful Passes Percentage 87

Defensive

58 Duels Won 39
27 Tackles 16
1 Saves 1
6 Interceptions 15

Build-up

3 Accurate Crosses 7
18 Total Crosses 20

Discipline

3 Offsides 1
12 Fouls 12

Lineup

Referee : François Letexier

Starting XI

99
Mory Diaw
Mory Diaw Goalkeeper
6.93
4
Gautier Lloris
Gautier Lloris Defender
6.95
7
Loïc Nego
Loïc Nego Defender
6.77
15
Ayumu Seko
Ayumu Seko Defender
6.8
18
Yanis Zouaoui
Yanis Zouaoui Defender
6.81
32
Timothée Pembélé
Timothée Pembélé
Defender79'
6.56
8
Yassine Kechta
Yassine Kechta Midfielder
6.55
17
Sofiane Boufal
Sofiane Boufal
Midfielder79'
6.88
13
Fodé Doucouré
Fodé Doucouré Midfielder
6.71
11
Godson Kyeremeh
Godson Kyeremeh
Attacker69'
6.75
14
Rassoul Ndiaye
Rassoul Ndiaye Midfielder
6.98
19
Lucas Gourna-Douath
Lucas Gourna-Douath
Midfielder46'
6.81
26
Simon Ebonog
Simon Ebonog Midfielder
6.63
78
Daren Mosengo
Daren Mosengo
Midfielder90+4'
6.45
45
Issa Soumaré
Issa Soumaré Midfielder
7.09
25
Ally Samatta
Ally Samatta Attacker
6.58
Referee : François Letexier

Starting XI

61
Pape Sy
Pape Sy Goalkeeper
7.08
4
Michel Mboula
Michel Mboula Defender
6.69
35
Jahyann Pandore
Jahyann Pandore
Attacker46'
6.2
15
Terry Yegbe
Terry Yegbe Defender
6.48
38
Sadibou Sané
Sadibou Sané Defender
6.81
5
Jean-Philippe Gbamin
Jean-Philippe Gbamin Midfielder
6.59
34
Nathan Mbala
Nathan Mbala
Attacker18'
6.86
7
Giorgi Tsitaishvili
Giorgi Tsitaishvili Midfielder
6.79
12
Alpha Touré
Alpha Touré Midfielder
6.59
21
Benjamin Stambouli
Benjamin Stambouli
Midfielder46'
6.66
20
Jessy Deminguet
Jessy Deminguet Midfielder
6.63
9
Giorgi Abuashvili
Giorgi Abuashvili
Attacker82'
6.57
70
Bouna Sarr
Bouna Sarr Midfielder
6.41
10
Gauthier Hein
Gauthier Hein Attacker
2
7.08
11
Giorgi Kvilitaia
Giorgi Kvilitaia Attacker
6.82
19
Lucas Michal
Lucas Michal
Attacker82'
6.68

Events

2ND-HALF
Event
Timothée Pembélé
Argument / 4th Yellowcard
90+6'
Event
Daren Mosengo Simon Ebonog
10th Substitution
90+4'
Event
Simon Ebonog
Foul / 3rd Yellowcard
90+2'
Event
5th Yellowcard
90+2'
85'
Event
Gauthier Hein
Header / 6th Goal
82'
Event
Giorgi Abuashvili Jessy Deminguet
8th Substitution
82'
Event
Lucas Michal Giorgi Kvilitaia
9th Substitution
Event
Lucas Gourna-Douath
Foul / 2nd Yellowcard
80'
Event
Sofiane Boufal Yassine Kechta
6th Substitution
79'
Event
Timothée Pembélé Yanis Zouaoui
7th Substitution
79'
Event
Godson Kyeremeh Fodé Doucouré
5th Substitution
69'
Event
Fodé Doucouré
Right foot shot / 5th Goal
61'
54'
Event
Jahyann Pandore
Right foot shot / 4th Goal
Event
Yanis Zouaoui
Left foot shot / 2nd Penalty
52'
47'
Event
Giorgi Kvilitaia
Foul / 1st Yellowcard
Event
Lucas Gourna-Douath Rassoul Ndiaye
2nd Substitution
46'
46'
Event
Jahyann Pandore Michel Mboula
3rd Substitution
46'
Event
Benjamin Stambouli Alpha Touré
4th Substitution
1ST-HALF
45+5'
Event
Gauthier Hein
Left foot shot / 1st Penalty
45+4'
Event
Giorgi Tsitaishvili
Penalty awarded
18'
Event
Nathan Mbala Jean-Philippe Gbamin
1st Substitution
Event
Yassine Kechta
Left foot shot / 3rd Goal
13'
9'
Event
Giorgi Kvilitaia
Header / 2nd Goal
Event
Ally Samatta
Right foot shot / 1st Goal
5'

Match Commentary

90
Update Update
Giorgi Abuashvili from Metz wins a free kick in the attacking half.
90
Update Update
The second half ends with the match finishing 4-4 between Le Havre and Metz.
90
Update Update
Foul committed by Gautier Lloris of Le Havre.
90
Update Update
The fourth official has indicated there will be 7 minutes of added time.
90
Attempt Attempt
Gauthier Hein's left-footed shot from outside the box for Metz is blocked.
90
Update Update
Foul committed by Simon Ebonog of Le Havre.
90
Substitution Substitution
Substitution for Le Havre: Daren Mosengo comes on for Simon Ebonog.
90
Update Update
Foul committed by Ayumu Seko of Le Havre.
90
Update Update
Benjamin Stambouli from Metz wins a free kick in the attacking half.
90
Yellow Card Yellow Card Important
Simon Ebonog from Le Havre receives a yellow card for a bad foul.
90
Attempt Attempt
Attempt saved. Giorgi Abuashvili from Metz has a right-footed shot from the left side of the box, but it's saved in the top center of the goal by Mory Diaw from Le Havre. The assist comes from Giorgi Tsitaishvili.
90
Attempt Attempt
Bouna Sarr from Metz misses a right-footed shot from the right side of the box, sending it to the left. The attempt was assisted by Gauthier Hein after a set piece.
90
Update Update
Jahyann Pandore from Metz wins a free kick in the defensive half.
90
Yellow Card Yellow Card Important
Timothée Pembélé from Le Havre receives a yellow card for a foul.
90
Attempt Attempt
Sofiane Boufal's left-footed shot from the center of the box is blocked. He was assisted by Mbwana Samatta.
89
Update Update
Godson Kyeremeh of Le Havre is caught offside.
88
Update Update
Foul by Giorgi Tsitaishvili for Metz.
88
Update Update
Godson Kyeremeh from Le Havre wins a free kick in the defensive half.
88
Corner Corner
Nathan Mbala from Metz has a left-footed shot from outside the box that is close but misses to the left after a corner.
87
Corner Corner
Metz wins a corner after Timothée Pembélé concedes.
85
GOAL! GOAL! Important
Goal! Gauthier Hein scores for Metz with a header from the center of the box into the bottom left corner, assisted by Nathan Mbala's cross. The match is now 4-4.
84
Update Update
Simon Ebonog from Le Havre wins a free kick in the defensive half.
84
Update Update
Foul committed by Jahyann Pandore of Metz.
83
Update Update
Foul committed by Bouna Sarr of Metz.
83
Update Update
Issa Soumaré from Le Havre is awarded a free kick on the left wing.
82
Substitution Substitution
Substitution for Metz: Lucas Michal comes on for Giorgi Kvilitaia.
82
Substitution Substitution
Substitution for Metz: Giorgi Abuashvili comes on for Jessy Deminguet.
80
Update Update
Jahyann Pandore from Metz is awarded a free kick in the defensive half.
80
Update Update
Foul committed by Lucas Gourna-Douath of Le Havre.
80
Yellow Card Yellow Card Important
Lucas Gourna-Douath from Le Havre receives a yellow card for a foul.
79
Corner Corner
Le Havre wins a corner after Sadibou Sané concedes.
79
Substitution Substitution
Substitution for Le Havre: Sofiane Boufal comes on for Yassine Kechta.
79
Substitution Substitution
Substitution for Le Havre: Timothée Pembélé comes on for Yanis Zouaoui.
78
Attempt Attempt
Yassine Kechta from Le Havre misses the attempt with a left-footed shot from outside the box, sending it high and wide to the left. Ayumu Seko provided the assist.
77
Update Update
Foul committed by Giorgi Tsitaishvili of Metz.
77
Update Update
Foul committed by Sadibou Sané of Metz.
77
Update Update
Godson Kyeremeh from Le Havre is awarded a free kick on the right wing.
77
Update Update
Lucas Gourna-Douath from Le Havre is awarded a free kick in the defensive half.
75
Corner Corner
Metz wins a corner after Yanis Zouaoui concedes.
74
Update Update
Godson Kyeremeh of Le Havre is caught offside.
71
Update Update
Foul committed by Godson Kyeremeh of Le Havre.
71
Update Update
Sadibou Sané from Metz wins a free kick in the defensive half.
71
Update Update
The match is delayed due to an injury to Godson Kyeremeh from Le Havre.
71
Update Update
The match is delayed due to an injury to Sadibou Sané from Metz.
69
Substitution Substitution
Substitution for Le Havre: Godson Kyeremeh comes on for Fodé Doucouré.
66
Update Update
Foul committed by Benjamin Stambouli of Metz.
66
Update Update
Mbwana Samatta from Le Havre wins a free kick in the defensive half.
61
GOAL! GOAL! Important
Goal! Fodé Doucouré scores for Le Havre with a right-footed shot from the center of the box into the high center of the goal, assisted by Issa Soumaré. The score is now Le Havre 4, Metz 3.
59
Attempt Attempt
Issa Soumaré's right-footed shot from outside the box is blocked. The attempt was assisted by Fodé Doucouré.
59
Attempt Attempt
Issa Soumaré from Le Havre misses a right-footed shot from the center of the box, hitting it close but to the left. Yassine Kechta provided the assist.
58
Update Update
Giorgi Kvilitaia commits a handball for Metz.
54
GOAL! GOAL! Important
Goal! Jahyann Pandore scores for Metz with a right-footed shot from the right side of the six-yard box into the bottom right corner. The match is now 3-3, and he was assisted by Nathan Mbala's cross.
52
GOAL! GOAL! Important
Goal in the penalty shootout! Yanis Zouaoui scores for Le Havre with a left-footed shot into the bottom left corner. The match remains 3-2.
50
Update Update
Terry Yegbe of Metz concedes a penalty after committing a foul in the penalty area.
50
Update Update
Terry Yegbe of Metz concedes a penalty after committing a foul in the penalty area.
47
Update Update
Foul committed by Giorgi Kvilitaia of Metz.
47
Yellow Card Yellow Card Important
Giorgi Kvilitaia of Metz receives a yellow card for a foul.
47
Update Update
Gautier Lloris from Le Havre wins a free kick in the defensive half.
46
Update Update
Issa Soumaré from Le Havre is caught offside.
45
Substitution Substitution
Substitution for Metz: Jahyann Pandore comes on for Michel Mboula.
45
Update Update
The fourth official has indicated there will be 5 minutes of added time.
45
Update Update
Foul by Mbwana Samatta of Le Havre.
45
GOAL! GOAL! Important
Goal in the penalty shootout! Gauthier Hein scores for Metz with a left-footed shot into the bottom right corner. The match remains 2-2.
45
Corner Corner
Corner awarded to Le Havre after a concession by Terry Yegbe.
45
Update Update
First half ends with the score at Le Havre 2, Metz 2.
45
Attempt Attempt
Giorgi Tsitaishvili from Metz misses an attempt with a left-footed shot from the center of the box that goes too high.
45
Substitution Substitution
Substitution for Metz: Benjamin Stambouli comes on for Alpha Touré.
45
Update Update
Alpha Touré from Metz wins a free kick in the attacking half.
45
Update Update
The second half begins with the match tied at 2-2 between Le Havre and Metz.
45
Substitution Substitution
Substitution for Le Havre: Lucas Gourna-Douath comes on for Rassoul Ndiaye.
44
Update Update
Foul committed by Giorgi Kvilitaia of Metz.
44
Update Update
Gautier Lloris from Le Havre wins a free kick in the defensive half.
44
Update Update
Foul committed by Issa Soumaré of Le Havre.
43
Update Update
Sadibou Sané from Metz wins a free kick in the defensive half.
41
Corner Corner
Corner awarded to Metz after Gautier Lloris concedes.
41
Attempt Attempt
Gauthier Hein's left-footed shot from the right side of the box is blocked. The attempt was assisted by Giorgi Kvilitaia.
39
Update Update
The match is delayed due to an injury to Rassoul Ndiaye from Le Havre.
38
Attempt Attempt
Attempt missed by Jessy Deminguet from Metz with a left-footed shot from outside the box.
38
Attempt Attempt
Attempt missed. Jessy Deminguet from Metz takes a left-footed shot from outside the box, but it goes high and wide to the left.
37
Attempt Attempt
Yassine Kechta's left-footed shot from the center of the box is blocked. Issa Soumaré provided the assist.
37
Corner Corner
Corner awarded to Le Havre after a concession by Pape Sy.
36
Attempt Attempt
Attempt missed. Giorgi Tsitaishvili of Metz takes a left-footed shot from outside the box, but it goes high and wide to the left. Alpha Touré provided the assist.
35
Attempt Attempt
Rassoul Ndiaye's right-footed shot from outside the box is blocked. Issa Soumaré provided the assist.
33
Corner Corner
Le Havre wins a corner after Sadibou Sané concedes.
32
Attempt Attempt
Gauthier Hein from Metz misses an attempt with a left-footed shot from outside the box that goes too high, assisted by Nathan Mbala.
32
Attempt Attempt
Attempt missed. Gauthier Hein from Metz takes a left-footed shot from outside the box, but it goes too high. Nathan Mbala provided the assist.
31
Update Update
Foul committed by Mbwana Samatta of Le Havre.
31
Update Update
Jessy Deminguet from Metz wins a free kick in the defensive half.
30
Corner Corner
Le Havre is awarded a corner after Sadibou Sané concedes.
29
Update Update
Issa Soumaré from Le Havre wins a free kick in the attacking half.
29
Update Update
Foul committed by Sadibou Sané of Metz.
25
Attempt Attempt
Simon Ebonog's right-footed shot from outside the box is blocked. Yanis Zouaoui provided the assist.
24
Update Update
Giorgi Tsitaishvili from Metz wins a free kick on the right wing.
24
Update Update
Foul committed by Yanis Zouaoui of Le Havre.
22
Update Update
The match is delayed due to an injury to Giorgi Tsitaishvili of Metz.
18
Substitution Substitution
Substitution for Metz: Nathan Mbala comes on for Jean-Philippe Gbamin due to an injury.
17
Update Update
The match is delayed due to an injury to Jean-Philippe Gbamin from Metz.
16
Update Update
Foul committed by Simon Ebonog of Le Havre.
16
Corner Corner
Le Havre wins a corner after Michel Mboula concedes.
16
Update Update
Gauthier Hein from Metz wins a free kick in the defensive half.
14
Update Update
Fodé Doucouré commits a foul for Le Havre.
14
Update Update
Michel Mboula from Metz wins a free kick in the defensive half.
13
GOAL! GOAL! Important
Goal! Yassine Kechta scores for Le Havre with a left-footed shot from the center of the box into the top left corner after a set piece. The score is now Le Havre 2, Metz 1.
11
Update Update
Issa Soumaré from Le Havre wins a free kick in the attacking half.
11
Update Update
Foul committed by Jean-Philippe Gbamin of Metz.
11
Update Update
The match is delayed due to an injury to Jean-Philippe Gbamin from Metz.
10
Update Update
Offside called against Metz. Alpha Touré is caught offside.
9
GOAL! GOAL! Important
Goal! The match is now 1-1 after Giorgi Kvilitaia scores for Metz with a header into the top left corner, assisted by Gauthier Hein's cross from a corner.
8
Corner Corner
Corner awarded to Metz after Gautier Lloris concedes.
5
Attempt Attempt
Yanis Zouaoui from Le Havre has a left-footed shot from outside the box, but it is blocked.
5
GOAL! GOAL! Important
Goal! Le Havre takes the lead 1-0 with Mbwana Samatta scoring a right-footed shot from the center of the box into the top left corner.

CONCLUSION

Le Havre's clash with Metz encapsulated Ligue 1's thrilling unpredictability, ending 4-4 after a 2-2 halftime stalemate. As the designated stronger team, Le Havre's failure to capitalize despite competitive possession exposed defensive frailties shared by both. With no red cards or key disruptions, the second half's goal surge reflected aligned efficiencies amid structural chaos and market misalignment. This point boosts survival hopes for each, yet Le Havre might ponder squandered dominance. A result defined by spectacle over strategy, it reaffirms football's capacity for dramatic equality.

Le Havre vs Metz preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.