Ligue 1 - Regular Season - 10
Wednesday 29 October 202518:00
1/4

Score & Verdict

Metz
2
-
Lens
0

Expected Goals (xG)

3.42
Metz
vs
1.32
Lens

FutMetrix Score

77
highly_entertaining
+28
vs Pre
Slide 1 of 4
77
FULL TIME
Wed 29 Oct
Metz
2-0
Lens
Intensity
88
⚖️ Balance
13
🏆 Stakes
33
🎲 Upset
0
+28 vs pre-game
Hein's brace ignites Stade Saint-Symphorien chaos

Hein's Heroics Turn to Heartbreak at Stade Saint-Symphorien

Highly Entertaining Futmetrix Score: 77/100. Metz snatched a vital 2-0 victory over Lens at Stade Saint-Symphorien, but Gauthier Hein's late dismissal transforms triumph into a pyrrhic win that could define their survival battle.

Hein's Explosive 87-90 Minute Masterclass

For 87 minutes, Metz laboured at Stade Saint-Symphorien, a team drowning at 18th place with just 5 points from 10 matches. Then Gauthier Hein erupted. A coolly converted penalty at 87 minutes shattered the deadlock. Three minutes later, with I. Sane's assist from the bench, Hein struck again—a finish that seemed to seal a miraculous escape. The intensity at Stade Saint-Symphorien peaked as Metz's travelling support roared their salvation into existence.

The Cruel Twist: Glory Becomes Infamy

But football punishes excess. At 90+2, as Hein wheeled away celebrating his brace, the referee's hand reached for red. The hero became the villain. Lens, despite controlling 54% possession, never found their rhythm. Robin Risser's four saves proved insufficient against Metz's late balance shift. Koffi Kouao orchestrated a defensive wall that turned Stade Saint-Symphorien into a fortress, limiting Lens to just 10 shots.

The Data Reveals a Lopsided Contest

Metz dominated the stakes with 16 shots (7 on target, 3.42 xG), whilst Lens managed only 10 attempts (2 on target, 1.32 xG). It's the story of desperation meeting precision—and then self-destruction. For Metz, this win breaks a devastating run and offers survival hope. For Lens, sitting 6th with 19 points, it's a missed chance to cement their elite positioning. The red card will haunt Metz far longer than the scoreline will satisfy them.

Key Questions

How did Gauthier Hein's red card impact the match?

The 90+2 dismissal robbed Metz's triumph of its shine. While they won 2-0, Hein faces a suspension that will cripple them in upcoming survival-defining fixtures.

How dramatic was Hein's late double?

Extraordinary. A penalty at 87 minutes, then a second at 90—Metz transformed a probable draw into a stunning victory in three minutes of sheer intensity.

What was the impact of substitute I. Sane?

Game-changing. Introduced at 81 minutes, Sane provided the assist for Hein's clincher, shifting the balance decisively in Metz's favour.

Why is this match rated 77/100?

Our Futmetrix algorithm analyzed intensity, balance, and stakes. The final score of 77/100 places this match in the "Highly Entertaining" category.

Match Statistics

Possession
Metz46%
Lens54%
Shots
On Target
Expected Goals (xG)
Metz3.42
Lens1.32
Total Passes
Metz456
Lens524
Pass Accuracy
Metz86%
Lens88%
Corners
Fouls
Yellow Cards
Red Cards

Match Events

13'🟨
Alpha Touré
🟨45'+3
Abdallah Sima
🟨45'+6
Deiver Machado
HT
🔄46'
O. Edouard
↑ W. Said
🔄46'
A. Sima
↑ M. Guilavogui
🔄63'
D. Machado
↑ R. Aguilar
68'🟨
Gauthier Hein
81'🔄
C. Sabaly
↑ I. Sane
81'🔄
G. Tsitaishvili
↑ G. Abuashvili
81'🔄
J. Deminguet
↑ I. Guerti
87'
G. Hein
🔄88'
J. Gradit
↑ A. Bulatovic
🔄88'
F. Thauvin
↑ R. Fofana
90'
G. Hein
Assist: I. Sane
90'+2🟨
Gauthier Hein
90'+2🟥
Gauthier Hein
FT

Player Match Cards

Metz

4-1-4-1
GK
J. Fischer
NPC
NPC
90
Minutes
90
Minute
17%
Pass A
6.9
Rating
DEF
K. Kouao
Sweeper
Sweeper
4
Cleanups
4
Cleanu
3
Interc
1
Blocks
J. Gbamin
Stormtrooper
Stormtrooper
2
Shots
2
Shots
0
Goals
1
On Tar
T. Yegbe
NPC
NPC
90
Minutes
90
Minute
50%
Pass A
6.9
Rating
M. Colin
Wall
Wall
0
Dribbled Past
0
Dribbl
4
Tackle
86%
Duel W
MID
A. Toure
Architect
Architect
3
Key Passes
3
Key Pa
0
Assist
49%
Pass A
C. Sabaly
NPC
NPC
81
Minutes
81
Minute
18%
Pass A
6.3
Rating
G. Hein
Clutch Hero
Clutch Hero
0
Goal Time
0
Goal T
0
Impact
8.2
Rating
J. Deminguet
👻InvisibleNothing to note
G. Tsitaishvili
Sweeper
Sweeper
2
Cleanups
2
Cleanu
2
Interc
0
Blocks
ATK
H. Diallo
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
25%
Duel W
Bench
R. Jean-Baptiste
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
Y. Lawson
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
M. Diop
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
C. Melieres
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
I. Guerti
Cameo
Cameo
9
Minutes
9
Minute
7
Touche
None
Events
81'
I. Sane
Super Sub
Super Sub
0
Impact
0
Impact
9
Minute
7.3
Rating
81'
J. Asoro
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
G. Abuashvili
Sweeper
Sweeper
1
Cleanups
1
Cleanu
1
Interc
0
Blocks
81'
M. Bokele Mputu
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events

Lens

3-4-2-1
GK
R. Risser
👻InvisibleNothing to note
DEF
J. Gradit
Provocateur
Provocateur
3
Fouls Won
3
Fouls
6
Duels
0
Pens W
S. Baidoo
Provocateur
Provocateur
2
Fouls Won
2
Fouls
6
Duels
0
Pens W
M. Udol
Stormtrooper
Stormtrooper
1
Shots
1
Shots
0
Goals
0
On Tar
MID
S. Abdulhamid
Friendly Fire
Friendly Fire
0
Mistake
0
Mistak
2
Fouls
5.9
Rating
M. Sangare
NPC
NPC
90
Minutes
90
Minute
47%
Pass A
6.5
Rating
A. Thomasson
Architect
Architect
3
Key Passes
3
Key Pa
0
Assist
45%
Pass A
D. Machado
NPC
NPC
63
Minutes
63
Minute
16%
Pass A
6.5
Rating
ATK
F. Thauvin
Magnet
Magnet
53
Activity
53
Activi
48
Passes
5
Duels
A. Sima
👻InvisibleNothing to note
O. Edouard
👻InvisibleNothing to note
Bench
R. Gurtner
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
A. Delplace
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
R. Aguilar
👻InvisibleNothing to note
63'
I. Ganiou
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
A. Bulatovic
Cameo
Cameo
11
Minutes
11
Minute
4
Touche
None
Events
88'
F. Sotoca
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
W. Said
👻InvisibleNothing to note
46'
M. Guilavogui
👻InvisibleNothing to note
46'
R. Fofana
Cameo
Cameo
11
Minutes
11
Minute
4
Touche
None
Events
88'

Head to Head Record

26/07/2025
Friendlies Clubs
12/04/2024
Ligue 1
Stade Saint-Symphorien
16/09/2023
Ligue 1
Stade Bollaert-Delelis
13/03/2022
Ligue 1
Stade Saint-Symphorien
24/10/2021
Ligue 1
Stade Bollaert-Delelis
14/03/2021
Ligue 1
Stade Bollaert-Delelis
19/12/2020
Ligue 1
Stade Saint-Symphorien
09/02/2019
Ligue 2
Stade Bollaert-Delelis
01/09/2018
Ligue 2
Stade Saint-Symphorien
Metz Win
Lens Win
Draw

After Matchweek 10

P
10
GF
20
GA
9
GD
+11
D
Draw
W
Win
D
Draw
D
Draw
W
Win
P
10
GF
23
GA
16
GD
+7
W
Win
W
Win
D
Draw
D
Draw
L
Loss
P
10
GF
24
GA
11
GD
+13
D
Draw
L
Loss
W
Win
W
Win
W
Win
P
10
GF
21
GA
12
GD
+9
W
Win
L
Loss
D
Draw
W
Win
L
Loss
5Lyon19
P
10
GF
16
GA
12
GD
+4
D
Draw
W
Win
L
Loss
L
Loss
W
Win
6Lens19
P
10
GF
14
GA
10
GD
+4
L
Loss
W
Win
W
Win
W
Win
D
Draw
P
10
GF
22
GA
13
GD
+9
L
Loss
W
Win
W
Win
D
Draw
L
Loss
8Nice17
P
10
GF
16
GA
15
GD
+1
W
Win
W
Win
W
Win
D
Draw
D
Draw
P
10
GF
17
GA
15
GD
+2
D
Draw
L
Loss
W
Win
W
Win
D
Draw
10Rennes12
P
10
GF
14
GA
16
GD
-2
D
Draw
L
Loss
D
Draw
D
Draw
D
Draw
P
10
GF
12
GA
16
GD
-4
W
Win
W
Win
L
Loss
D
Draw
D
Draw
P
10
GF
17
GA
20
GD
-3
D
Draw
L
Loss
L
Loss
W
Win
D
Draw
13Angers10
P
10
GF
8
GA
14
GD
-6
D
Draw
W
Win
D
Draw
L
Loss
L
Loss
P
10
GF
14
GA
18
GD
-4
L
Loss
L
Loss
D
Draw
D
Draw
W
Win
P
10
GF
10
GA
15
GD
-5
L
Loss
W
Win
L
Loss
D
Draw
D
Draw
P
10
GF
13
GA
22
GD
-9
D
Draw
L
Loss
D
Draw
L
Loss
W
Win
P
10
GF
7
GA
16
GD
-9
L
Loss
L
Loss
D
Draw
L
Loss
L
Loss
18Metz5
P
10
GF
8
GA
26
GD
-18
W
Win
L
Loss
L
Loss
L
Loss
D
Draw
Home Team
Away Team