Ligue 1 Regular Season - 29

Marseille 3 - 1 FT Metz

Orange Vélodrome

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
75
FT
Fri, Apr 10
Français
Marseille
3-1
Metz
⚡ Intensity 62
⚖️ Balance 24
🏆 Stakes 98
🎲 Upset 0
Greenwood dazzles as Marseille sink Metz.

Marseille's Firepower Overwhelms Stranded Metz

Highly Entertaining Futmetrix Score: 75/100. Our verdict is simple: relentless attacking pressure and a creative masterclass kept Marseille's European dreams alive while exposing the grim reality of Metz's desperate survival fight.

The Early Siege

The writing was on the wall from the opening exchanges at the Orange Vélodrome. Marseille flew out of the blocks, instantly trapping the visitors deep in their own half. The hosts edged possession in the early stages, ensuring the ball barely left the final third. It took just thirteen minutes for the pressure to break the deadlock. P. Aubameyang found the back of the net with a lethal finish, heavily reliant on a pinpoint delivery from M. Greenwood. This early breakthrough completely shattered the Balance of the contest. Metz found themselves scrambling to plug holes, conceding a barrage of set pieces and spending the entire first half weathering an unrelenting storm from the confident home side.

A Frantic Restart

If the first half was a slow strangulation, the opening minutes of the second half offered pure, unadulterated Intensity. Marseille struck instantly after the interval. In the 48th minute, I. Paixao doubled the advantage, thriving off yet another sublime assist from Greenwood, who was operating on an entirely different tactical plane. For a fleeting moment, a rout felt inevitable. But football rarely follows a straight line. Barely sixty seconds later, Metz caught the hosts napping. G. Tsitaishvili fired home a defiant strike to halve the deficit. This sudden shift in momentum sent a brief shockwave through the stadium, forcing the home side to re-engage their midfield engines to prevent an unthinkable collapse against the division's basement dwellers.

Sealing the Points

The closing stages transformed into a sheer numbers game. The massive Stakes dictating the top of the table drove Marseille to keep their foot firmly on the gas. They suffocated the visitors, ultimately registering an overwhelming eighteen shots to a mere six. Metz's exhausted defensive block finally completely crumbled in stoppage time. Emerging late into the fray, H. J. Traore drilled home a 90th-minute dagger to guarantee all three points. This commanding victory shores up Marseille's fourth-place standing and Champions League aspirations. Conversely, the result leaves the travelling squad staring into the abyss, firmly rooted to the bottom of the table and needing a miracle to avoid the impending drop.

Key Questions

What does this mean for Marseille's season?

This vital victory strengthens their grip on the Champions League qualification spots, maintaining crucial momentum in the intense race for European football.

How did substitute Igor Paixão change the game?

His pivotal strike in the 48th minute doubled Marseille's lead, providing an essential cushion that ultimately thwarted the visitors' brief second-half resurgence.

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.

Match Statistics

Possession
54%
46%
Marseille 54%
Metz 46%
Shots
18
6
Marseille 18
Metz 6
Shots on Target
9
2
Marseille 9
Metz 2
Expected Goals (xG)
2.78
0.49
Marseille 2.78
Metz 0.49
Passes
486
419
Marseille 486
Metz 419
Pass Accuracy
87%
84%
Marseille 87%
Metz 84%
Corners
7
4
Marseille 7
Metz 4
Fouls
12
8
Marseille 12
Metz 8
Yellow Cards
1
2
Marseille 1
Metz 2
Red Cards
0
0
Marseille 0
Metz 0

Match Events

13' P. Aubameyang (M. Greenwood)
45'+1 🟨 F. Medina
HT
48' I. Paixao (M. Greenwood)
G. Tsitaishvili (G. Hein) 49'
M. Colin 🟨 56'
72' 🔄 P. Aubameyang A. Vermeeren
J. Deminguet N. Mbala 🔄 81'
M. Colin F. Ballo-Toure 🔄 82'
82' 🔄 M. Greenwood H. J. Traore
82' 🔄 Q. Timber T. Nnadi
K. Kouao 🟨 84'
A. Toure L. Michal 🔄 87'
90'+1 🔄 I. Paixao H. Abdelli
90'+3 H. J. Traore (A. Gouiri)
FT

Player Cards

Our take on every player in this match

Marseille

Goalkeepers
Gerónimo Rulli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Benjamin Pavard
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
56%
Pass Acc
Leonardo Balerdi
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Facundo Medina
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
57%
Pass Acc
Midfielders
Timothy Weah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Pierre-Emile Højbjerg
MAGNET
MAGNET
81
Activity
81
Activity
72
Passes
9
Duels
Quinten Timber
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Igor Paixão
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Mason Greenwood
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
2
Assists
31%
Pass Acc
Amine Gouiri
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
1
Assists
24%
Pass Acc
Pierre-Emerick Aubameyang
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
7.3
Rating
BENCH
Jeffrey de Lange
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Emerson Palmieri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arthur Vermeeren
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Hamed Junior Traorè
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.2
Rating
Bilal Nadir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ethan Nwaneri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Himad Abdelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Tochukwu Nnadi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Ange Lago
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Metz

Goalkeepers
Pape Sy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Koffi Kouao
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Sadibou Sané
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Jean-Philippe Gbamin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Maxime Colin
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Midfielders
Jessy Deminguet
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Alpha Touré
MAGNET
MAGNET
70
Activity
70
Activity
57
Passes
13
Duels
Bouna Sarr
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Gauthier Hein
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.3
Rating
Georgiy Tsitaishvili
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Habib Diallo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
BENCH
Jonathan Fischer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Urie-Michel Mboula
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Terry Yegbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fodé Ballo-Touré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Benjamin Stambouli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Michal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Giorgi Kvilitaia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Giorgi Abuashvili
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nathan Mbala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/04/2025 Metz 0 - 3 Marseille Ligue 1 Stade Saint-Symphorien
02/09/2024 Marseille 1 - 1 Metz Ligue 1 Orange Vélodrome
08/18/2023 Metz 2 - 2 Marseille Ligue 1 Stade Saint-Symphorien
02/13/2022 Metz 1 - 2 Marseille Ligue 1 Stade Saint-Symphorien
11/07/2021 Marseille 0 - 0 Metz Ligue 1 Orange Vélodrome
05/23/2021 Metz 1 - 1 Marseille Ligue 1 Stade Saint-Symphorien
10/04/2025
0 - 3
Ligue 1 Stade Saint-Symphorien
02/09/2024
1 - 1
Ligue 1 Orange Vélodrome
08/18/2023
2 - 2
Ligue 1 Stade Saint-Symphorien
02/13/2022
1 - 2
Ligue 1 Stade Saint-Symphorien
11/07/2021
0 - 0
Ligue 1 Orange Vélodrome
05/23/2021
1 - 1
Ligue 1 Stade Saint-Symphorien
Marseille Win
Metz Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 27 63 61 23 +38 WParis Saint Germain 3 - 1 Toulouse (03-04-2026)WNice 0 - 4 Paris Saint Germain (21-03-2026)LParis Saint Germain 1 - 3 Monaco (06-03-2026)WLe Havre 0 - 1 Paris Saint Germain (28-02-2026)WParis Saint Germain 3 - 0 Metz (21-02-2026)
2 Lens 28 59 54 27 +27 LLille 3 - 0 Lens (04-04-2026)WLens 5 - 1 Angers (20-03-2026)LLorient 2 - 1 Lens (14-03-2026)WLens 3 - 0 Metz (08-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)
3 Lille 29 53 49 34 +15 WToulouse 0 - 4 Lille (12-04-2026)WLille 3 - 0 Lens (04-04-2026)WMarseille 1 - 2 Lille (22-03-2026)WRennes 1 - 2 Lille (15-03-2026)DLille 1 - 1 Lorient (08-03-2026)
4 Marseille 29 52 58 38 +20 WMarseille 3 - 1 Metz (10-04-2026)LMonaco 2 - 1 Marseille (05-04-2026)LMarseille 1 - 2 Lille (22-03-2026)WMarseille 1 - 0 Auxerre (13-03-2026)WToulouse 0 - 1 Marseille (07-03-2026)
5 Lyon 29 51 43 29 +14 WLyon 2 - 0 Lorient (12-04-2026)DAngers 0 - 0 Lyon (05-04-2026)LLyon 1 - 2 Monaco (22-03-2026)DLe Havre 0 - 0 Lyon (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)
6 Rennes 29 50 49 41 +8 WRennes 2 - 1 Angers (11-04-2026)WStade Brestois 29 3 - 4 Rennes (04-04-2026)DRennes 0 - 0 Metz (22-03-2026)LRennes 1 - 2 Lille (15-03-2026)WNice 0 - 4 Rennes (08-03-2026)
7 Monaco 29 49 50 43 +7 LParis FC 4 - 1 Monaco (10-04-2026)WMonaco 2 - 1 Marseille (05-04-2026)WLyon 1 - 2 Monaco (22-03-2026)WMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WParis Saint Germain 1 - 3 Monaco (06-03-2026)
8 Strasbourg 28 43 46 34 +12 WStrasbourg 3 - 1 Nice (04-04-2026)WNantes 2 - 3 Strasbourg (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)
9 Lorient 29 38 38 44 -6 LLyon 2 - 0 Lorient (12-04-2026)DLorient 1 - 1 Paris FC (05-04-2026)LToulouse 1 - 0 Lorient (21-03-2026)WLorient 2 - 1 Lens (14-03-2026)DLille 1 - 1 Lorient (08-03-2026)
10 Toulouse 29 37 39 39 0 LToulouse 0 - 4 Lille (12-04-2026)LParis Saint Germain 3 - 1 Toulouse (03-04-2026)WToulouse 1 - 0 Lorient (21-03-2026)WMetz 3 - 4 Toulouse (15-03-2026)LToulouse 0 - 1 Marseille (07-03-2026)
11 Stade Brestois 29 28 36 37 43 -6 LStade Brestois 29 3 - 4 Rennes (04-04-2026)LAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)LMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WStade Brestois 29 2 - 0 Le Havre (08-03-2026)WMetz 0 - 1 Stade Brestois 29 (01-03-2026)
12 Paris FC 29 35 37 45 -8 WParis FC 4 - 1 Monaco (10-04-2026)DLorient 1 - 1 Paris FC (05-04-2026)WParis FC 3 - 2 Le Havre (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)
13 Angers 29 33 25 39 -14 LRennes 2 - 1 Angers (11-04-2026)DAngers 0 - 0 Lyon (05-04-2026)LLens 5 - 1 Angers (20-03-2026)LAngers 0 - 2 Nice (14-03-2026)WNantes 0 - 1 Angers (07-03-2026)
14 Le Havre 29 29 24 37 -13 DNice 1 - 1 Le Havre (12-04-2026)DLe Havre 1 - 1 Auxerre (05-04-2026)LParis FC 3 - 2 Le Havre (22-03-2026)DLe Havre 0 - 0 Lyon (15-03-2026)LStade Brestois 29 2 - 0 Le Havre (08-03-2026)
15 Nice 29 28 34 56 -22 DNice 1 - 1 Le Havre (12-04-2026)LStrasbourg 3 - 1 Nice (04-04-2026)LNice 0 - 4 Paris Saint Germain (21-03-2026)WAngers 0 - 2 Nice (14-03-2026)LNice 0 - 4 Rennes (08-03-2026)
16 Auxerre 29 24 23 37 -14 DAuxerre 0 - 0 Nantes (11-04-2026)DLe Havre 1 - 1 Auxerre (05-04-2026)WAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)LMarseille 1 - 0 Auxerre (13-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)
17 Nantes 28 19 24 45 -21 DAuxerre 0 - 0 Nantes (11-04-2026)DMetz 0 - 0 Nantes (05-04-2026)LNantes 2 - 3 Strasbourg (22-03-2026)LNantes 0 - 1 Angers (07-03-2026)LLille 1 - 0 Nantes (01-03-2026)
18 Metz 29 15 26 63 -37 LMarseille 3 - 1 Metz (10-04-2026)DMetz 0 - 0 Nantes (05-04-2026)DRennes 0 - 0 Metz (22-03-2026)LMetz 3 - 4 Toulouse (15-03-2026)LLens 3 - 0 Metz (08-03-2026)