Ligue 1 Regular Season - 30
Metz 1 - 3 FT Paris FC
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
13' U. Mboula
A. Gory 21'
30' ↓ H. Diallo ↑G. Kvilitaia
31' G. Kvilitaia (S. Sane)
38' K. Kouao
I. Kebbal 45'+1
HT
57' ↓ U. Mboula ↑B. Sarr
A. Gory 62'
↓ A. Gory ↑V. Marchetti 66'
Otavio (C. Immobile) 69'
74' ↓ T. Yegbe ↑J. Pandore
75' ↓ N. Mbala ↑L. Michal
75' ↓ J. Deminguet ↑B. Stambouli
↓ C. Immobile ↑W. Geubbels 77'
↓ H. Traore ↑A. Camara 77'
↓ L. Koleosho ↑M. Cafaro 88'
↓ T. De Smet ↑N. Sangui 88'
I. Kebbal (D. Coppola) 89'
FT
Player Cards
Our take on every player in this match
Metz
Goalkeepers
Pape Sy
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Koffi Kouao
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Sadibou Sané
PROVIDER
1
Assists
1
Assists
1
Key Passes
7
Rating
Terry Yegbe
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Urie-Michel Mboula
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Midfielders
Jessy Deminguet
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Jean-Philippe Gbamin
MAGNET
74
Activity
74
Activity
67
Passes
7
Duels
Nathan Mbala
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
16%
Pass Acc
Gauthier Hein
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Georgiy Tsitaishvili
DRIBBLER
5
Dribbles
5
Dribbles
7
Attempts
71%
Success %
Forwards
Habib Diallo
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
30
Entry
BENCH
Jonathan Fischer
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Moustapha Diop
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bouna Sarr
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Benjamin Stambouli
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Alpha Touré
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jahyann Pandore
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Giorgi Kvilitaia
SUPER SUB
1
Goal
1
Goal
64
Minutes
7.3
Rating
Lucas Michal
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Paris FC
Goalkeepers
Obed Nkambadio
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Hamari Traore
LATE SHIFT
13
Late Mins
13
Late Mins
78
Total Mins
77
Entry
Diego Coppola
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.3
Rating
Samir Sophian Chergui
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Otávio
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Thibault De Smet
NPC
88
Minutes
88
Minutes
25%
Pass Acc
6.2
Rating
Midfielders
Ilan Kebbal
CLUTCH HERO
89
Goal Time
89
Goal Time
Goal
Impact
7.7
Rating
Rudy Matondo
DRIBBLER
4
Dribbles
4
Dribbles
4
Attempts
100%
Success %
Luca Koleosho
NPC
88
Minutes
88
Minutes
28%
Pass Acc
6.7
Rating
Alimami Gory
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Ciro Immobile
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
20%
Pass Acc
BENCH
Kevin Trapp
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Moustapha Mbow
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nhoa Sangui
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Mathieu Cafaro
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Vincent Marchetti
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Adama Camara
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Marshall Munetsi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Willem Geubbels
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Jonathan Ikoné
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 08/31/2025 | Paris FC | 3 - 2 | Metz | Ligue 1 | Stade Jean Bouin |
| 01/18/2025 | Metz | 3 - 1 | Paris FC | Ligue 2 | Stade Saint-Symphorien |
| 09/14/2024 | Paris FC | 1 - 2 | Metz | Ligue 2 | Stade Charléty |
| 04/29/2023 | Metz | 1 - 1 | Paris FC | Ligue 2 | Stade Saint-Symphorien |
| 11/12/2022 | Paris FC | 1 - 4 | Metz | Ligue 2 | Stade Charléty |
| 02/22/2019 | Metz | 2 - 0 | Paris FC | Ligue 2 | Stade Saint-Symphorien |
Metz Win
Paris FC Win
Draw
League Standings
P: 29 GD: +40
P: 29 GD: +28
P: 30 GD: +15
P: 30 GD: +15
P: 30 GD: +11
P: 30 GD: +18
P: 30 GD: +7
P: 29 GD: +9
P: 30 GD: -4
P: 30 GD: -6
P: 30 GD: -1
P: 29 GD: -6
P: 30 GD: -14
P: 30 GD: -13
P: 30 GD: -22
P: 30 GD: -14
P: 30 GD: -24
League Standings
P: 31 GD: +43
P: 32 GD: +28
P: 32 GD: +18
P: 32 GD: +16
P: 32 GD: +10
P: 32 GD: +8
P: 32 GD: +15
P: 31 GD: +9
P: 32 GD: -5
P: 32 GD: 0
P: 32 GD: -3
P: 31 GD: -10
P: 32 GD: -19
P: 32 GD: -13
P: 32 GD: -22
P: 32 GD: -13
P: 33 GD: -22
Match previews and recaps to help you decide which games are worth watching
Paris FC's Ruthless Finish Condemns Desperate Metz
Highly Entertaining Futmetrix Score: 77/100. Paris FC showcased devastating late efficiency to break Metz hearts, pushing the struggling hosts perilously close to the Ligue 1 trapdoor.
Early Blows and Instant Replies
The Stakes couldn't be higher for the relegation-threatened hosts as they stepped onto the hallowed turf at Stade Saint-Symphorien. Metz edged possession early on, trying to dictate the tempo, but it was Paris FC who drew first blood through a clinical strike from A. Gory in the 21st minute. The home side's response, however, was instantaneous and electric. Just seconds after stepping onto the pitch, super substitute G. Kvilitaia found the back of the net to restore parity and ignite the stadium. This was never going to be a cagey, defensive affair. A combined barrage of 27 shots turned the pitch into a chaotic shooting gallery, driving the Intensity up significantly as both sides frantically hunted for the upper hand before the halftime whistle.
The Second-Half Breakthrough
The match hung in a delicate Balance throughout the early phases of the second act. Midfield maestro Georgiy Tsitaishvili worked tirelessly in the engine room to spark a vital survival push for the home side, but they severely lacked a clinical edge in the final third. Goalkeepers at both ends produced absolute heroics under pressure, combining for eight crucial saves to keep the scoreline stubbornly level. The definitive pivot of the afternoon finally arrived in the 69th minute. C. Immobile cleverly carved open the battered and exhausted Metz backline, perfectly teeing up Otávio for a superb finish. That devastating strike completely shifted the momentum, immediately deflating a passionate home crowd that was desperate for a much-needed lifeline.
Final Nails in the Coffin
Chasing a desperate equalising point to keep their fading season alive, the home side blindly threw bodies forward, leaving themselves completely exposed at the back. Paris FC capitalised flawlessly on this structural chaos. In the dying moments, D. Coppola picked out I. Kebbal, who ruthlessly delivered the knockout blow in the 89th minute to seal a commanding 3-1 away victory. The grim reality of this result leaves Metz staring directly into the abyss. Rooted firmly to the bottom of the table with just 15 points and an insurmountable 14-point gap to safety with only five games remaining, their relegation battle looks essentially lost. Paris FC, meanwhile, cement their comfortable mid-table status with a ruthless display of late efficiency on the road.
Key Questions
What does this mean for Metz's season?
With just 15 points and a massive 14-point gap to safety, this demoralising home defeat means Metz is staring down almost certain relegation from Ligue 1.
How did substitute Otávio change the game?
Despite starting the match, Otávio proved to be the ultimate difference-maker by scoring the pivotal second goal in the 69th minute to break Metz's resolve.
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.
Survival on the Line for Desperate Metz
Highly Entertaining Futmetrix Score: 85/100. Time is running out for the home side, making this league clash a critical battle for their top-flight existence.
The Setup
Entering the fixture on April 19, 2026, Stade Saint-Symphorien hosts a deeply troubled Metz side. Sitting rock bottom of Ligue 1 with just 15 points, the hosts are staring down the barrel of relegation. Their dismal Form rating reflects a pathetic two home wins all season. Meanwhile, Paris FC arrive in a comfortable 12th position, enjoying a steady five-match unbeaten streak. The massive Stakes metric underscores the pure desperation for Metz, but the overall Balance of the matchup heavily favors the visitors' quality and consistency.
Key Battle
Metz goalkeeper Pape Sy will have his hands full against Ciro Immobile. Sy has been producing individual heroics to keep scorelines respectable, but the veteran Italian forward's clinical finishing makes this a fascinating clash of Stars. If Immobile finds space, Sy's reflexes will be the only thing preventing a rout.
Our Prediction
We expect a comfortable Paris FC victory. The visitors will dictate the tempo, suffocating the hosts before exploiting massive gaps in a desperate, overcommitted Metz backline. A 2-0 away win is the logical outcome.