Ligue 1
· Regular Season - 31
April 26, 2026 17:15
✗Model wrong — prediction Le Havre, result Pareggio
A. Samatta
5'
Y. Kechta
13'
Y. Zouaoui
52'
(pen.)
F. Doucoure
(ast. I. Soumare)
61'
9'
(ast. G. Hein)
G. Kvilitaia
(pen.)
45'+5
G. Hein
54'
(ast. N. Mbala)
J. Pandore
85'
(ast. N. Mbala)
G. Hein
The ForzaPitch pre-match prediction gave Le Havre a 58% win probability (draw 23%, Metz 17%). The final result was Le Havre 4–4 Metz. In 1 previous meetings, Le Havre have won 0 times, with 1 draws and 0 wins for Metz.
Match statistics
7
Total shots
10
5
Shots on target
5
2.33
Actual xG
1.50
1
Saves
1
47%
Possession
53%
6
Corners
4
26
Tackles
16
3
🟨 Yellow cards
1
Match Events
⚽A. Samatta
5'
9'
ast. G. Hein ·
G. Kvilitaia⚽
⚽Y. Kechta
13'
18'
N. Mbala
/
J. Gbamin
45'+5
(pen.)
G. Hein⚽
46'
B. Stambouli
/
A. Toure
R. Ndiaye
/ L. Gourna-Douath
46'
46'
J. Pandore
/
U. Mboula
47'
G. Kvilitaia
⚽Y. Zouaoui
(pen.)
52'
54'
ast. N. Mbala ·
J. Pandore⚽
⚽F. Doucoure
· ast. I. Soumare
61'
F. Doucoure
/ G. Kyeremeh
69'
Y. Zouaoui
/ T. Pembele
79'
Y. Kechta
/ S. Boufal
79'
L. Gourna-Douath
80'
82'
G. Abuashvili
/
J. Deminguet
82'
L. Michal
/
G. Kvilitaia
85'
ast. N. Mbala ·
G. Hein⚽
S. Ebonog
90'+2
S. Ebonog
/ D. N. Mosengo
90'+4
T. Pembele
90'+6
Pre-match prediction
58.68%
Le
23.9%
X ←
17.42%
Metz
✗ Wrong prediction —
we assigned to the actual result (Draw)
23.9%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.66
2.33
+0.67
0.79
1.50
+0.71
Le Havre dominated by xG (2.33 vs 1.50).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
99
Mory Diaw
G
Mory Diaw
G
18
Yanis Zouaoui
1 ⚽
79'
D
Yanis Zouaoui
1 ⚽
79'
D
4
Gautier Lloris
D
Gautier Lloris
D
15
Ayumu Seko
D
Ayumu Seko
D
7
Loic Négo
D
Loic Négo
D
26
S. Ebonog
89'
M
S. Ebonog
89'
M
14
Rassoul Ndiaye
45'
M
Rassoul Ndiaye
45'
M
45
I. Soumaré
1 👟
M
I. Soumaré
1 👟
M
8
Yassine Kechta
1 ⚽
79'
M
Yassine Kechta
1 ⚽
79'
M
13
Fodé Doucouré
1 ⚽
69'
M
Fodé Doucouré
1 ⚽
69'
M
25
Ally Samatta
1 ⚽
F
Ally Samatta
1 ⚽
F
Bench
10
Felix Mambimbi
F
Felix Mambimbi
F
77
Lionel Mpasi Nzau
G
Lionel Mpasi Nzau
G
19
Lucas Gourna-Douath
45'
M
Lucas Gourna-Douath
45'
M
17
Sofiane Boufal
11'
M
Sofiane Boufal
11'
M
32
Timothee Pembele
11'
D
Timothee Pembele
11'
D
61
G
4
Urie-Michel Mboula
45'
D
Urie-Michel Mboula
45'
D
15
Terry Yegbe
D
Terry Yegbe
D
38
Sadibou Sané
D
Sadibou Sané
D
7
Giorgi Tsitaishvili
M
Giorgi Tsitaishvili
M
12
Alpha Touré
45'
M
Alpha Touré
45'
M
5
Jean-Philippe Gbamin
18'
M
Jean-Philippe Gbamin
18'
M
20
Jessy Deminguet
82'
M
Jessy Deminguet
82'
M
70
Bouna Sarr
M
Bouna Sarr
M
11
Giorgi Kvilitaia
1 ⚽
82'
F
Giorgi Kvilitaia
1 ⚽
82'
F
10
G. Hein
2 ⚽
1 👟
F
G. Hein
2 ⚽
1 👟
F
Bench
21
Benjamin Stambouli
45'
M
Benjamin Stambouli
45'
M
9
Giorgi Abuashvili
8'
F
Giorgi Abuashvili
8'
F
35
J. Pandore
1 ⚽
45'
F
39
K. Kouao
D
K. Kouao
D
19
L. Michal
8'
F
34
Nathan Mbala
2 👟
72'
F
Nathan Mbala
2 👟
72'
F
Best on the pitch
G. Hein
F · Metz
9.30
2 ⚽ 1 👟
3 shots
· 58 pass
Ally Samatta
F · Le
8.50
1 ⚽
1 shots
· 18 pass
Yassine Kechta
M · Le
7.60
1 ⚽
2 shots
· 20 pass
Nathan Mbala
F · Metz
7.30
2 👟
1 shots
· 16 pass
J. Pandore
F · Metz
7.20
1 ⚽
1 shots
· 15 pass
Rassoul Ndiaye
M · Le
7.20
· 13 pass
Le Havre — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Mory Diaw | G | 90 | 5.70 | — | — | — | 29 | 24% | — | — | — |
| Yanis Zouaoui | D | 79 | 6.90 | 1 | — | 2 | 32 | 28% | 4 | — | — |
| Gautier Lloris | D | 90 | 6.70 | — | — | — | 61 | 55% | 2 | — | — |
| Ayumu Seko | D | 90 | 6.20 | — | — | — | 54 | 47% | — | — | — |
| Loic Négo | D | 90 | 6.20 | — | — | — | 37 | 32% | 4 | — | — |
| S. Ebonog | M | 89 | 6.50 | — | — | — | 13 | 12% | 2 | 1 | — |
| Rassoul Ndiaye | M | 45 | 7.20 | — | — | — | 13 | 11% | 3 | — | — |
| I. Soumaré | M | 90 | 6.20 | — | 1 | 1 | 18 | 11% | 4 | — | — |
| Yassine Kechta | M | 79 | 7.60 | 1 | — | 2 | 20 | 15% | 1 | — | — |
| Fodé Doucouré | M | 69 | 7.20 | 1 | — | 1 | 18 | 14% | 1 | — | — |
| Ally Samatta | F | 90 | 8.50 | 1 | — | 1 | 18 | 13% | 2 | — | — |
| Lucas Gourna-Douath | M | 45 | 6.50 | — | — | — | 23 | 15% | 1 | 1 | — |
| Sofiane Boufal | M | 11 | 6.90 | — | — | — | 6 | 5% | 1 | — | — |
| Timothee Pembele | D | 11 | 6.50 | — | — | — | 5 | 3% | 1 | 1 | — |
Metz — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 90 | 5.60 | — | — | — | 29 | 21% | — | — | — | |
| Urie-Michel Mboula | D | 45 | 7.00 | — | — | — | 22 | 18% | — | — | — |
| Terry Yegbe | D | 90 | 5.70 | — | — | — | 32 | 30% | — | — | — |
| Sadibou Sané | D | 90 | 6.60 | — | — | — | 46 | 40% | 3 | — | — |
| Giorgi Tsitaishvili | M | 90 | 6.20 | — | — | 1 | 33 | 26% | 2 | — | — |
| Alpha Touré | M | 45 | 6.20 | — | — | — | 13 | 12% | — | — | — |
| Jean-Philippe Gbamin | M | 18 | 6.20 | — | — | — | 4 | 3% | — | — | — |
| Jessy Deminguet | M | 82 | 6.90 | — | — | 1 | 38 | 37% | 2 | — | — |
| Bouna Sarr | M | 90 | 6.60 | — | — | 1 | 32 | 32% | 5 | — | — |
| Giorgi Kvilitaia | F | 82 | 6.90 | 1 | — | 1 | 15 | 10% | — | 1 | — |
| G. Hein | F | 90 | 9.30 | 2 | 1 | 3 | 58 | 52% | 2 | — | — |
| Benjamin Stambouli | M | 45 | 7.20 | — | — | — | 34 | 30% | — | — | — |
| Giorgi Abuashvili | F | 8 | 6.50 | — | — | 1 | 2 | 2% | — | — | — |
| J. Pandore | F | 45 | 7.20 | 1 | — | 1 | 15 | 11% | 1 | — | — |
| L. Michal | F | 8 | 6.30 | — | — | — | 4 | 4% | — | — | — |
| Nathan Mbala | F | 72 | 7.30 | — | 2 | 1 | 16 | 12% | 1 | — | — |
Frequently Asked Questions
What was the final score of Le Havre vs Metz?
The final score was Le Havre 4–4 Metz.
What did the model predict before Le Havre vs Metz?
The model assigned 58% probability to a Le Havre win, 23% to a draw, and 17% to an Metz win.