Ligue 1 Regular Season - 7

Metz 0 - 3 FT Marseille

Stade Saint-Symphorien

AI-powered match analysis and previews to help you decide which games are worth watching

45
FT
Sat, Oct 4
Français
Metz
0-3
Marseille
⚡ Intensity 34
⚖️ Balance 8
🏆 Stakes 67
🎲 Upset 0
Marseille demolishes Metz in clinical masterclass

Marseille's Siege at Saint-Symphorien: Clinical Destruction of a Drowning Metz

Average Entertainment Futmetrix Score: 45/100. At Stade Saint-Symphorien, Marseille turned their visit to Metz into a shooting gallery, cementing their title credentials against an opponent sinking deeper into relegation peril.

Relentless Intensity Meets Utter Balance Collapse

From the opening whistle, Marseille suffocated Metz with an intensity that left no room for resistance. With 62% possession and territorial dominance, the visitors unleashed an attacking siege: 21 shots to Metz's paltry 4. That 5.2-to-1 shot ratio is not a statistic—it's a statement of intent. Nine shots found the target; Metz managed just one. This was not a match; it was an execution.

O'Riley Orchestrates, Gouiri Finishes

Matt O'Riley was the puppet master, threading three key passes while finding the net at the 69-minute mark. But it was Amine Gouiri, summoned from the bench at the 64th minute, who delivered the knockout blows. The substitute struck twice in 12 minutes—a reminder that Marseille's depth is as lethal as its starting XI. Igor Paixão had opened the scoring at 51 minutes, but the avalanche came thereafter: O'Riley's finish at 69, Gouiri's brace at 76. Three goals, three different architects—the hallmark of a team firing on all cylinders.

Metz's Descent Accelerates

For Metz, this is not merely a defeat—it's a symptom of terminal decline. Languishing 18th with just 2 points from 7 matches, the Lorrains have won zero games and lost five. Their form reads LDLDL: a death spiral. This mauling at home, against a Marseille side second in the table, illustrates the chasm between ambition and reality. Metz's xG of 0.16 versus Marseille's 2.71 tells the story: one team creates chances; the other creates mirages.

Marseille's Title Bid Gains Momentum

This victory propels Marseille to 15 points with a +10 goal difference and five wins in seven outings. They are clinical, efficient, and ruthless—the profile of genuine contenders. The stakes are unmistakable: Marseille is building a title challenge, while Metz is building a case for the drop.

Key Questions

What made Matt O'Riley the standout performer?

O'Riley's rating of 8.7 reflects a goal, assist, and three key passes—he dictated tempo and execution in Marseille's midfield dominance.

What does this result mean for Metz's season?

Catastrophic. Metz sits 18th with 2 points, zero wins, and five losses in seven. Relegation is no longer a threat—it's a trajectory.

How did Gouiri's substitution shift the match?

Gouiri entered at 64 minutes and scored twice by the 76th, embodying Marseille's depth and finishing prowess against a broken opponent.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
38%
62%
Metz 38%
Marseille 62%
Shots
4
21
Metz 4
Marseille 21
Shots on Target
1
9
Metz 1
Marseille 9
Expected Goals (xG)
0.16
2.71
Metz 0.16
Marseille 2.71
Passes
375
639
Metz 375
Marseille 639
Pass Accuracy
86%
92%
Metz 86%
Marseille 92%
Corners
4
4
Metz 4
Marseille 4
Fouls
8
7
Metz 8
Marseille 7
Yellow Cards
0
0
Metz 0
Marseille 0
Red Cards
0
0
Metz 0
Marseille 0

Match Events

21' 🔄 J. Gbamin M. Colin
HT
I. Paixao (R. Vaz) 51'
A. Gomes L. Balerdi 🔄 64'
R. Vaz A. Gouiri 🔄 64'
M. O'Riley (A. Gouiri) 69'
A. Gouiri (M. O'Riley) 76'
79' 🔄 J. Deminguet A. Toure
79' 🔄 H. Diallo B. Madjo
79' 🔄 F. Ballo-Toure G. Tsitaishvili
T. Weah M. Murillo 🔄 80'
I. Paixao B. Nadir 🔄 80'
M. O'Riley A. Vermeeren 🔄 85'
FT

Player Cards

Season performance ratings for players in this match

Metz

Goalkeepers
J. Fischer
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
S. Sane
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
J. Gbamin
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
21
total mins
21
entry
T. Yegbe
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Midfielders
K. Kouao
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
B. Traore
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
J. Deminguet
LATE SHIFT
LATE SHIFT
11
late mins
11
late mins
79
total mins
79
entry
F. Ballo-Toure
LATE SHIFT
LATE SHIFT
11
late mins
11
late mins
79
total mins
79
entry
Forwards
G. Hein
MAGNET
MAGNET
48
activity
48
activity
42
passes
6
duels
C. Sabaly
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
H. Diallo
LATE SHIFT
LATE SHIFT
11
late mins
11
late mins
79
total mins
79
entry
BENCH
P. Sy
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
M. Colin
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
69
total mins
Started
entry
A. Toure
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry
I. Guerti
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
I. Sane
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
B. Madjo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry
G. Tsitaishvili
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry
G. Abuashvili
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
M. Bokele Mputu
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Marseille

Goalkeepers
G. Rulli
PROVOCATEUR
PROVOCATEUR
1
fouls won
1
fouls won
2
Duels Won
0
pens won
Defenders
T. Weah
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
42%
pass acc
B. Pavard
SWEEPER
SWEEPER
4
cleanups
4
cleanups
4
interceptions
0
blocks
N. Aguerd
MAGNET
MAGNET
95
activity
95
activity
91
passes
4
duels
Emerson
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
Midfielders
M. O'Riley
ARCHITECT
ARCHITECT
3
key passes
3
key passes
1
assists
60%
pass acc
P. Hojbjerg
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
80%
pass acc
M. Greenwood
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
A. Gomes
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
I. Paixao
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Forwards
R. Vaz
PROVIDER
PROVIDER
1
assists
1
assists
2
key passes
6.2
rating
BENCH
J. De Lange
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
M. Murillo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry
U. Garcia
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
C. Egan-Riley
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
L. Balerdi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
26
total mins
Started
entry
A. Vermeeren
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry
B. Nadir
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
10
total mins
Started
entry
P. Aubameyang
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Gouiri
CLOSER
CLOSER
1
late goals
1
late goals
0
late assists
75
minute

Head to Head

Date Home Score Away Competition Venue
09/02/2024 Marseille 1 - 1 Metz Ligue 1 Orange Vélodrome
18/08/2023 Metz 2 - 2 Marseille Ligue 1 Stade Saint-Symphorien
13/02/2022 Metz 1 - 2 Marseille Ligue 1 Stade Saint-Symphorien
07/11/2021 Marseille 0 - 0 Metz Ligue 1 Orange Vélodrome
23/05/2021 Metz 1 - 1 Marseille Ligue 1 Stade Saint-Symphorien
26/09/2020 Marseille 1 - 1 Metz Ligue 1 Orange Vélodrome
14/12/2019 Metz 1 - 1 Marseille Ligue 1 Stade Saint-Symphorien
02/02/2018 Marseille 6 - 3 Metz Ligue 1 Orange Vélodrome
09/02/2024
1 - 1
Ligue 1 Orange Vélodrome
18/08/2023
2 - 2
Ligue 1 Stade Saint-Symphorien
13/02/2022
1 - 2
Ligue 1 Stade Saint-Symphorien
07/11/2021
0 - 0
Ligue 1 Orange Vélodrome
23/05/2021
1 - 1
Ligue 1 Stade Saint-Symphorien
26/09/2020
1 - 1
Ligue 1 Orange Vélodrome
14/12/2019
1 - 1
Ligue 1 Stade Saint-Symphorien
02/02/2018
6 - 3
Ligue 1 Orange Vélodrome
Metz Win
Marseille Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 7 16 13 5 +8 DLille 1 - 1 Paris Saint Germain (05-10-2025)WParis Saint Germain 2 - 0 Auxerre (27-09-2025)LMarseille 1 - 0 Paris Saint Germain (22-09-2025)WParis Saint Germain 2 - 0 Lens (14-09-2025)WToulouse 3 - 6 Paris Saint Germain (30-08-2025)
2 Marseille 7 15 15 5 +10 WMetz 0 - 3 Marseille (04-10-2025)WStrasbourg 1 - 2 Marseille (26-09-2025)WMarseille 1 - 0 Paris Saint Germain (22-09-2025)WMarseille 4 - 0 Lorient (12-09-2025)LLyon 1 - 0 Marseille (31-08-2025)
3 Strasbourg 7 15 14 7 +7 WStrasbourg 5 - 0 Angers (05-10-2025)LStrasbourg 1 - 2 Marseille (26-09-2025)WParis FC 2 - 3 Strasbourg (21-09-2025)WStrasbourg 1 - 0 Le Havre (14-09-2025)LMonaco 3 - 2 Strasbourg (31-08-2025)
4 Lyon 7 15 9 5 +4 LLyon 1 - 2 Toulouse (05-10-2025)WLille 0 - 1 Lyon (28-09-2025)WLyon 1 - 0 Angers (19-09-2025)LRennes 3 - 1 Lyon (14-09-2025)WLyon 1 - 0 Marseille (31-08-2025)
5 Monaco 7 13 16 12 +4 DMonaco 2 - 2 Nice (05-10-2025)LLorient 3 - 1 Monaco (27-09-2025)WMonaco 5 - 2 Metz (21-09-2025)WAuxerre 1 - 2 Monaco (13-09-2025)WMonaco 3 - 2 Strasbourg (31-08-2025)
6 Lens 7 13 10 6 +4 WAuxerre 1 - 2 Lens (04-10-2025)DRennes 0 - 0 Lens (28-09-2025)WLens 3 - 0 Lille (20-09-2025)LParis Saint Germain 2 - 0 Lens (14-09-2025)WLens 3 - 1 Stade Brestois 29 (29-08-2025)
7 Lille 7 11 14 10 +4 DLille 1 - 1 Paris Saint Germain (05-10-2025)LLille 0 - 1 Lyon (28-09-2025)LLens 3 - 0 Lille (20-09-2025)WLille 2 - 1 Toulouse (14-09-2025)WLorient 1 - 7 Lille (30-08-2025)
8 Paris FC 7 10 12 13 -1 WParis FC 2 - 0 Lorient (03-10-2025)DNice 1 - 1 Paris FC (28-09-2025)LParis FC 2 - 3 Strasbourg (21-09-2025)WStade Brestois 29 1 - 2 Paris FC (14-09-2025)WParis FC 3 - 2 Metz (31-08-2025)
9 Toulouse 7 10 11 12 -1 WLyon 1 - 2 Toulouse (05-10-2025)DToulouse 2 - 2 Nantes (27-09-2025)LAuxerre 1 - 0 Toulouse (21-09-2025)LLille 2 - 1 Toulouse (14-09-2025)LToulouse 3 - 6 Paris Saint Germain (30-08-2025)
10 Rennes 7 10 9 10 -1 DLe Havre 2 - 2 Rennes (05-10-2025)DRennes 0 - 0 Lens (28-09-2025)DNantes 2 - 2 Rennes (20-09-2025)WRennes 3 - 1 Lyon (14-09-2025)DAngers 1 - 1 Rennes (31-08-2025)
11 Stade Brestois 29 7 8 11 11 0 DStade Brestois 29 0 - 0 Nantes (04-10-2025)WAngers 0 - 2 Stade Brestois 29 (28-09-2025)WStade Brestois 29 4 - 1 Nice (20-09-2025)LStade Brestois 29 1 - 2 Paris FC (14-09-2025)LLens 3 - 1 Stade Brestois 29 (29-08-2025)
12 Nice 7 8 9 12 -3 DMonaco 2 - 2 Nice (05-10-2025)DNice 1 - 1 Paris FC (28-09-2025)LStade Brestois 29 4 - 1 Nice (20-09-2025)WNice 1 - 0 Nantes (13-09-2025)LLe Havre 3 - 1 Nice (31-08-2025)
13 Lorient 7 7 9 16 -7 LParis FC 2 - 0 Lorient (03-10-2025)WLorient 3 - 1 Monaco (27-09-2025)DLe Havre 1 - 1 Lorient (21-09-2025)LMarseille 4 - 0 Lorient (12-09-2025)LLorient 1 - 7 Lille (30-08-2025)
14 Le Havre 7 6 8 10 -2 DLe Havre 2 - 2 Rennes (05-10-2025)DMetz 0 - 0 Le Havre (28-09-2025)DLe Havre 1 - 1 Lorient (21-09-2025)LStrasbourg 1 - 0 Le Havre (14-09-2025)WLe Havre 3 - 1 Nice (31-08-2025)
15 Nantes 7 6 5 7 -2 DStade Brestois 29 0 - 0 Nantes (04-10-2025)DToulouse 2 - 2 Nantes (27-09-2025)DNantes 2 - 2 Rennes (20-09-2025)LNice 1 - 0 Nantes (13-09-2025)WNantes 1 - 0 Auxerre (30-08-2025)
16 Auxerre 7 6 5 10 -5 LAuxerre 1 - 2 Lens (04-10-2025)LParis Saint Germain 2 - 0 Auxerre (27-09-2025)WAuxerre 1 - 0 Toulouse (21-09-2025)LAuxerre 1 - 2 Monaco (13-09-2025)LNantes 1 - 0 Auxerre (30-08-2025)
17 Angers 7 5 3 11 -8 LStrasbourg 5 - 0 Angers (05-10-2025)LAngers 0 - 2 Stade Brestois 29 (28-09-2025)LLyon 1 - 0 Angers (19-09-2025)DMetz 1 - 1 Angers (14-09-2025)DAngers 1 - 1 Rennes (31-08-2025)
18 Metz 7 2 5 16 -11 LMetz 0 - 3 Marseille (04-10-2025)DMetz 0 - 0 Le Havre (28-09-2025)LMonaco 5 - 2 Metz (21-09-2025)DMetz 1 - 1 Angers (14-09-2025)LParis FC 3 - 2 Metz (31-08-2025)