Ligue 1 · Matchweek 31 · Apr 26

Le Havre - Metz

Le Havre and Metz drew 4-4 in Ligue 1 (Matchweek 31). Goals: A. Samatta 5'; Y. Kechta 13'; G. Kvilitaia 9'; G. Hein (P) 45+5'.

🏟 Stade Océane Le Havre 👤 Referee: F. Letexier
Key events
5' ⚽ A. Samatta(1 - 0) Le Havre
9' ⚽ G. Kvilitaia(1 - 1) · Assist: G. Hein Metz
13' ⚽ Y. Kechta(2 - 1) Le Havre
45+5' ⚽ G. Hein (P)(2 - 2) Metz
47' 🟨 G. KvilitaiaYellow card Metz
50' ⚽ Y. Zouaoui (P)(3 - 2) Le Havre
54' ⚽ J. Pandore(3 - 3) · Assist: N. Mbala Metz
61' ⚽ F. Doucoure(4 - 3) · Assist: I. Soumare Le Havre
80' 🟨 L. Gourna-DouathYellow card Le Havre
85' ⚽ G. Hein(4 - 4) · Assist: N. Mbala Metz
90+2' 🟨 S. EbonogYellow card Le Havre
90+6' 🟨 T. PembeleYellow card Le Havre
Quick stats
%47 Possession %53
1.36 Pre-match xG 0.85
13 Total shots 11
5 Shots on target 4
2 Shots off target 5
6 Blocked shots 2
7 Shots inside box 6
6 Shots outside box 5
0 Saves 1
Match timeline
First half
A. Samatta(1 - 0)⚽
5'
9'
⚽G. Kvilitaia(1 - 1) · Assist: G. Hein
Y. Kechta(2 - 1)⚽
13'
18'
🔁J. Gbamin ↔ N. MbalaSubstitution
45+5'
⚽G. Hein (P)(2 - 2)
HT 2 - 2
46'
🔁A. Toure ↔ B. StambouliSubstitution
R. Ndiaye ↔ L. Gourna-DouathSubstitution🔁
46'
46'
🔁U. Mboula ↔ J. PandoreSubstitution
47'
🟨G. KvilitaiaYellow card
Y. Zouaoui (P)(3 - 2)⚽
50'
54'
⚽J. Pandore(3 - 3) · Assist: N. Mbala
F. Doucoure(4 - 3) · Assist: I. Soumare⚽
61'
F. Doucoure ↔ G. KyeremehSubstitution🔁
70'
Y. Zouaoui ↔ T. PembeleSubstitution🔁
79'
Y. Kechta ↔ S. BoufalSubstitution🔁
79'
L. Gourna-DouathYellow card🟨
80'
83'
🔁J. Deminguet ↔ G. AbuashviliSubstitution
83'
🔁G. Kvilitaia ↔ L. MichalSubstitution
85'
⚽G. Hein(4 - 4) · Assist: N. Mbala
S. EbonogYellow card🟨
90+2'
S. Ebonog ↔ D. N. MosengoSubstitution🔁
90+4'
T. PembeleYellow card🟨
90+6'
FT 4 - 4
Match statsLe Havre · Metz
Key stats
%47 Possession %53
1.36 Pre-match xG 0.85
Shots
13 Total shots 11
5 Shots on target 4
2 Shots off target 5
6 Blocked shots 2
7 Shots inside box 6
6 Shots outside box 5
0 Saves 1
Attacking
0 Attacks 0
0 Dangerous attacks 0
Passing
338 Total passes 376
278 Accurate passes 325
%82 Pass accuracy %86
Set pieces & discipline
6 Corners 4
3 Offsides 1
11 Fouls 12
Cards
2 Yellow cards 1
By half
2 1st-half goals 2
2 2nd-half goals 2
Penalties
0 Penalties won 0
0 Penalty goals 0
Momentum
0'▲ Le Havre▼ Metz90'
Shot map26 shots
Yanis Zouaoui 5' · xG 0.01 Mbwana Samatta 5' · xG 0.16 Giorgi Kvilitaia 9' · xG 0.11 Yassine Kechta 13' · xG 0.11 Simon Ebonog 25' · xG 0.02 Gautier Lloris 30' · xG 0.02 Gauthier Hein 32' · xG 0.02 Rassoul Ndiaye 35' · xG 0.08 Giorgi Tsitaishvili 36' · xG 0.02 Yassine Kechta 37' · xG 0.04 Yanis Zouaoui 37' · xG 0.03 Jessy Deminguet 38' · xG 0.04 Gauthier Hein 41' · xG 0.04 Gauthier Hein 45' · xG 0.79 Yanis Zouaoui 52' · xG 0.79 Jahyann Pandore 54' · xG 0.16 Issa Soumaré 59' · xG 0.04 Issa Soumaré 59' · xG 0.51 Fodé Doucouré 61' · xG 0.08 Yassine Kechta 78' · xG 0.04 Gauthier Hein 85' · xG 0.16 Nathan Mbala 88' · xG 0.01 Gauthier Hein 90' · xG 0.17 Bouna Sarr 90' · xG 0.03 Giorgi Abuashvili 90' · xG 0.04 Sofiane Boufal 90' · xG 0.08
Le Havre Metz Filled = goal · size = xG
HEAD TO HEAD3 meetings · 2023–2025
Le Havre 0
Oct 29who was on topSep 28
Metz 1
0 Le Havre 2 draw 1 Metz
GOALS IN THIS FIXTURE
0.3goals / match
0–1total goals
2/3clean sheets
1-0Metz best win · Apr 21
%0 Over 1.5 0/3
%0 Over 2.5 0/3
%0 Over 3.5 0/3
%0 BTTS 0/3
DOES THE VENUE MATTER
Le Havre at home1 matches
0W 0D 1L 0:1
Metz at home2 matches
0W 2D 0L 0:0
Results are read from the side that hosted the match.
FORM COMPARISON
Le Havre0W 5D 0L Metz0W 2D 3L
1.00 0.40 Points per game
8 7 Goals scored
8 12 Goals conceded
1.29 1.38 xG average
1.64 1.53 xGA average
%0 %20 Clean sheets
%100 %80 BTTS
%20 %80 Over 2.5
4.2 5.0 Corners
2.8 1.4 Cards
Le Havre0W 6D 4L Metz0W 3D 7L
0.60 0.30 Points per game
10 10 Goals scored
16 23 Goals conceded
1.32 1.31 xG average
1.58 1.73 xGA average
%10 %20 Clean sheets
%60 %50 BTTS
%20 %70 Over 2.5
4.0 4.8 Corners
2.5 1.7 Cards
SEASON COMPARISON
14Le Havrein the table35pts
34matches 7-14-13W-D-L 32:44goals -12diff
WLDDD
18Metzin the table17pts
34matches 3-8-23W-D-L 32:76goals -44diff
DLLDL
Season profile · 2025/2026 · 21 matches
1.10 0.62 Points per game
1.28 1.01 xG average
1.40 1.69 xGA average
%29 %19 Clean sheets
%48 %52 BTTS
%38 %57 Over 2.5
4.8 3.9 Corners
1.9 1.7 Cards
PREVIOUS MEETINGS
Sep 28 Metz 0-0 Le Havre Ligue 1
Apr 21 Le Havre 0-1 Metz Ligue 1
Oct 29 Metz 0-0 Le Havre Ligue 1
WHAT THE NUMBERS SAY
Metz dominated the ball53% possession
THREAT OVER TIMExT
Le Havre0.96 Metz1.40
0'25'45'70'90'
Le Havrepeak 55-60' Metzpeak 45-50'
Expected threat: every pass and carry is valued by how much closer it brings the ball to a goal. Higher area means more danger created in that window.
TACTICAL PROFILEwhoscored + fotmob
Press Verticality Progressive Final third Pass acc. Def. height
Le Havre Metz
Each axis has a fixed range taken from typical top-flight values, so the shape reads as an absolute profile — not just who beat whom.
8.8 PPDA 9.5
537 Touches 607
36.2m Defensive height 35.7m
81 Progressive passes 106
%53.0 Final-third accuracy %76.0
%37.2 Verticality %32.6
%79.0 Pass accuracy %84.0
14 Shots 12
128 Defensive actions 119
30.1m Block depth 31.2m
%38 In opposition half %46
HOW THE GAME FLOWEDfotmob
Le Havre1.99xG Metz1.58xG
5' Mbwana Samatta 13' Yassine Kechta 52' Yanis Zouaoui 61' Fodé Doucouré 9' Giorgi Kvilitaia 50' Gauthier Hein 54' Jahyann Pandore 85' Gauthier Hein
0'25'45'70'90'
Cumulative expected goals, step by step — each step is a shot and the dots are goals. These totals come from the shot-level model, so they can differ slightly from the xG in the stats tab.
Momentum
Le Havre Metz
Which side was pushing at each moment; above the line is the home team.
ON THE PITCHwhoscored
Le Havre632 touches
Metz703 touches
Where each side spent the match. Both attack left to right.
55% LE 52% LE 60% MET 74% LE 55% MET 77% MET 55% MET 56% MET 51% MET
Le Havreown half →Metz
BY THIRD
Defensive %57 %43
Middle %47 %53
Attacking %35 %65
BY FLANK
Left %50 %50
Centre %45 %55
Right %45 %55
Share of touches in each zone. Home attacks to the right; the bars split the same touches lengthwise and across the pitch.
Le Havre128 actions
average height 36.2m
Metz119 actions
average height 35.7m
Tackles, interceptions, clearances, blocks and recoveries. The dashed line is their average height.
Le Havre389 passes · %79
4 Gautier Lloris — 54/71 passes · %90 15 Ayumu Seko — 47/61 passes · %87 7 Loïc Négo — 39/58 passes · %81 18 Yanis Zouaoui — 35/58 passes · %80 99 Mory Diaw — 27/34 passes · %84 19 Lucas Gourna-Douath — 16/35 passes · %67 8 Yassine Kechta — 15/36 passes · %71 13 Fodé Doucouré — 14/28 passes · %64 25 Mbwana Samatta — 13/29 passes · %72 26 Simon Ebonog — 12/29 passes · %86 45 Issa Soumaré — 11/40 passes · %65 14 Rassoul Ndiaye — 11/19 passes · %79 32 Timothée Pembélé — 6/14 passes · %75 17 Sofiane Boufal — 4/14 passes · %50 11 Godson Kyeremeh — 3/7 passes · %100
Metz440 passes · %84
10 Gauthier Hein — 54/78 passes · %84 70 Bouna Sarr — 44/71 passes · %90 20 Jessy Deminguet — 38/48 passes · %95 38 Sadibou Sané — 37/60 passes · %84 15 Terry Yegbe — 31/51 passes · %97 7 Giorgi Tsitaishvili — 31/59 passes · %79 21 Benjamin Stambouli — 29/44 passes · %88 61 Pape Sy — 26/39 passes · %76 4 Michel Mboula — 25/38 passes · %81 34 Nathan Mbala — 13/27 passes · %72 12 Alpha Touré — 12/18 passes · %92 35 Jahyann Pandore — 12/28 passes · %67 11 Giorgi Kvilitaia — 10/25 passes · %71 5 Jean-Philippe Gbamin — 3/6 passes · %75 9 Giorgi Abuashvili — 3/9 passes · %100
>%85 %70–85 <%70
Average position of each player and their most frequent pass combinations; thicker lines mean more passes, and the ring colour is that player’s pass accuracy.
Le Havre81 progressive · map shows 42
Left%48Centre%29Right%24
Metz106 progressive · map shows 64
Left%47Centre%25Right%28
Successful passes carrying the ball 10m+ forward from the middle third onward.
8.8 PPDA 9.5
%37.2 Verticality %32.6
%53 Final third pass %76
%79 Pass accuracy %84
36.2m Defensive height 35.7m
PPDA: opponent passes allowed per defensive action in their half — lower means heavier pressing.
THE REFEREE55 matches on record
François Letexier
Strictness52 TEMPO56
Cards: ModerateFouls: ModeratePenalties: FrequentGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 33.9 -0.9
Fouls 2321.1 +1.9
Goals 82.8 +5.2
Corners 109.2 +0.8
THIS MATCH VS SEASON AVERAGE
Goals 4.00.9 +3.1
Shots 13.010.4 +2.6
On target 5.03.5 +1.5
Possession %47%47
Corners 6.04.1 +1.9
Cards 2.02.0
Conceded 4.01.2 +2.8
this matchseason average · 32 matches
Goals 4.00.9 +3.1
Shots 11.09.6 +1.4
On target 4.02.9 +1.1
Possession %53%49 +4.3
Corners 4.03.9 +0.1
Cards 1.02.2 -1.2
Conceded 4.02.1 +1.9
this matchseason average · 32 matches
PLAYER RATINGS★ Gauthier Hein 9.00
Starting XI
25 Mbwana Ally Samatta F · 92' 8.20
Goals1On target1/1Dribbles1/1Tackles2Duels won6/8Fouls won2Fouls2Passes17 · %12
8 Yassine Kechta M · 79' 7.60
Goals1On target1/2Key pass2Dribbles1/3Tackles1Duels won2/6Passes20 · %15
13 Fodé Doucouré M · 69' 7.20
Goals1On target1/1Key pass1Tackles1Duels won1/4Fouls1Passes18 · %14
14 Rassoul Ndiaye M · 45' 7.20
Tackles3Duels won4/5Passes13 · %11
18 Yanis Zouaoui D · 79' 6.90
Goals1Pen goal1On target2/2Key pass3Tackles4Interceptions1Duels won5/9Fouls2Passes32 · %28
26 Simon Ebonog M · 92' 6.30
Dribbles1/2Tackles2Interceptions2Duels won4/7Fouls won1Fouls1Passes13 · %12
4 Gautier Lloris D · 92' 6.30
Tackles2Blocks1Duels won7/8Fouls won2Passes59 · %53
15 Ayumu Seko D · 92' 6.20
Key pass1Interceptions1Duels won2/3Passes51 · %45
45 Issa Soumaré M · 92' · K 6.20
Assist1Key pass3Dribbles1/4Tackles4Interceptions1Duels won9/17Fouls won3Fouls1Offside1Passes18 · %11
7 Loic Négo D · 92' 6.20
Tackles4Interceptions1Duels won6/8Passes33 · %28
99 Mory Diaw G · 92' 5.30
Passes28 · %23
Substitutes
19 Lucas Gourna-Douath M · 47' 6.70
Tackles1Duels won2/3Fouls won1Fouls1Passes20 · %13
11 Godson Kyeremeh F · 23' 6.70
Duels won2/4Fouls won2Fouls1Offside2Passes1 · %1
17 Sofiane Boufal M · 13' 6.60
Tackles1Duels won1/1Passes3 · %3
32 Timothee Pembele D · 13' 6.50
Dribbles2/2Tackles1Duels won3/4Passes5 · %3
Unused: Noam Obougou JacquetÉtienne Youte KinkoueLionel M'PasiFelix MambimbiDaren Nbenbege Mosengo
Starting XI
10 Gauthier Hein F · 92' 9.00
Goals2Assist1Pen goal1On target2/3Key pass1Tackles1Duels won2/7Fouls won1Passes51 · %45
4 Urie-Michel Mboula D · 45' 7.00
Dribbles1/1Interceptions2Blocks2Duels won2/3Fouls won1Passes22 · %18
70 Bouna Sarr M · 92' · K 6.90
Dribbles3/7Tackles4Interceptions1Blocks2Duels won7/16Fouls1Passes31 · %31
20 Jessy Deminguet M · 82' 6.90
Tackles2Interceptions1Duels won3/3Fouls won1Passes38 · %37
11 Giorgi Kvilitaia F · 82' 6.90
Goals1On target1/1Key pass1Duels won3/13Fouls3Passes15 · %10
38 Sadibou Sané D · 92' 6.70
Tackles3Interceptions2Blocks1Duels won6/8Fouls won2Fouls2Passes42 · %37
5 Jean-Philippe Gbamin M · 18' 6.20
Fouls1Passes4 · %3
12 Alpha Touré M · 45' 6.20
Key pass1Duels won1/2Fouls won1Offside1Passes13 · %12
61 Pape Sy G · 92' 5.90
Saves1Passes28 · %21
7 Georgiy Tsitaishvili M · 92' 5.90
Dribbles2/7Tackles1Duels won4/12Fouls won1Fouls2Passes30 · %23
15 Terry Yegbe D · 92' 5.20
Interceptions5Blocks1Duels won1/2Fouls1Passes32 · %30
Substitutes
34 Nathan Mbala F · 74' 7.30
Assist2Key pass3Tackles1Interceptions1Duels won2/7Passes15 · %11
35 Jahyann Pandore F · 47' 7.20
Goals1On target1/1Duels won1/6Fouls won1Fouls1Passes12 · %9
19 Lucas Michal F · 10' 6.30
Passes3 · %3
21 Benjamin Stambouli M · 47' 6.30
Dribbles1/1Interceptions1Duels won1/5Fouls1Passes29 · %25
9 Giorgi Abuashvili F · 10' 6.30
Duels won1/3Fouls won1Passes1 · %1
Unused: Jonathan FischerKoffi KouaoMoustapha Diop
Win probabilityModel: 1 (%54) ✗
Le Havre %54 Draw %20 Metz %26
1.82Le Havre xPuan
0.98Metz xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
Le HavreDDDLD
MetzLLDDL
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad