Ligue 1 Regular Season - 28

Monaco 2 - 1 FT Marseille

Stade Louis II

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

Futmetrix Verdict
51
FT
Sun, Apr 5
Français
Monaco
2-1
Marseille
⚡ Intensity 44
⚖️ Balance 27
🏆 Stakes 56
🎲 Upset 0
Monaco edge Marseille in tense clash.

Clinical Monaco Survive Marseille Onslaught

Average Entertainment Futmetrix Score: 51/100. Monaco ruthlessly punished a wasteful Marseille side to secure three vital points in the fierce race for European qualification.

Weathering the Storm

Marseille came out with clear intent at Stade Louis II, looking to dictate the tempo and pepper the hosts' goal from the outset. The visitors edged possession slightly, but it was their staggering shot volume that truly defined the early exchanges and set the tone. Displaying a remarkably high Intensity right from the opening whistle, Marseille consistently found spaces between the lines and eventually registered 19 total attempts over the ninety minutes. Yet, despite their aggressive push and an impressive 2.11 expected goals tally, they found an immovable brick wall between the posts. Lukáš Hrádecký put on an absolute masterclass for the home side, pulling off an incredible seven saves. His heroics kept Monaco firmly in the contest while weathering a relentless offensive storm that would have broken lesser teams.

Against the Run of Play

The true Balance of power shifted dramatically in the second half, turning the match on its head. Completely against the run of play, Monaco struck with clinical precision in the 59th minute. A swift attacking move culminated when A. Golovin found the back of the net, perfectly set up by a well-timed pass from J. Teze. The momentum flipped in an instant as the hosts suddenly gained immense confidence from their breakthrough. Just fifteen minutes later, F. Balogun doubled the advantage with a lethal killer blow, harshly punishing Marseille for their earlier profligacy in front of goal. The visitors, who had previously controlled the narrative, suddenly found themselves staring down a steep deficit despite thoroughly dominating the overall offensive metrics.

A Late Scare

Despite the daunting scoreline, Marseille refused to surrender easily, raising the Stakes in the tense dying minutes. A. Gouiri finally breached the Monaco defence in the 85th minute, converting a smart sequence after combining effectively with F. Medina. That late strike set up a nail-biting finale that had the home fans holding their breath, but Monaco held their nerve to secure a famous 2-1 victory. This result severely impacts the Champions League qualification spots, pulling sixth-placed Monaco significantly closer to third-placed Marseille in the league table. It was a classic display of ruthless efficiency trumping sheer volume, leaving the away side to bitterly rue their missed opportunities while the hosts celebrate a monumental step forward in their season.

Key Questions

What does this mean for Monaco's season?

This vital victory tightens the gap in the European standings, keeping Monaco firmly in the hunt for a coveted Champions League qualification spot.

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
49%
51%
Monaco 49%
Marseille 51%
Shots
7
19
Monaco 7
Marseille 19
Shots on Target
3
9
Monaco 3
Marseille 9
Expected Goals (xG)
1.17
2.11
Monaco 1.17
Marseille 2.11
Passes
407
421
Monaco 407
Marseille 421
Pass Accuracy
84%
84%
Monaco 84%
Marseille 84%
Corners
0
8
Monaco 0
Marseille 8
Fouls
14
9
Monaco 14
Marseille 9
Yellow Cards
2
2
Monaco 2
Marseille 2
Red Cards
0
0
Monaco 0
Marseille 0

Match Events

8' 🟨 L. Camara
F. Medina 🟨 34'
HT
59' A. Golovin (J. Teze)
65' 🔄 M. Coulibaly A. Bamba
65' 🔄 C. Mawissa K. Diatta
71' 🟨 T. Kehrer
H. J. Traore E. Nwaneri 🔄 73'
74' F. Balogun
75' 🔄 A. Golovin A. Fati
C. Egan-Riley L. Balerdi 🔄 77'
84' 🔄 F. Balogun M. Biereth
84' 🔄 M. Akliouche S. Adingra
A. Gouiri (F. Medina) 85'
L. Balerdi 🟨 87'
T. Weah Emerson 🔄 89'
P. Hojbjerg H. Abdelli 🔄 89'
FT

Player Cards

Our take on every player in this match

Monaco

Goalkeepers
Lukáš Hrádecký
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Thilo Kehrer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Denis Zakaria
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Wout Faes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Jordan Teze
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
25%
Pass Acc
Mamadou Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Lamine Camara
MAGNET
MAGNET
85
Activity
85
Activity
69
Passes
16
Duels
Christian Mawissa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Forwards
Maghnes Akliouche
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Aleksandr Golovin
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Folarin Balogun
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Philipp Köhn
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Eric Dier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aladji Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Paul Pogba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stanis Idumbo Muzambo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Krépin Diatta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Simon Adingra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Ansu Fati
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Mika Biereth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry

Marseille

Goalkeepers
Gerónimo Rulli
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Benjamin Pavard
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Conrad Jaden Egan-Riley
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
62%
Duel Win %
Facundo Medina
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
45%
Pass Acc
Midfielders
Timothy Weah
NPC
NPC
89
Minutes
89
Minutes
36%
Pass Acc
6.6
Rating
Quinten Timber
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Pierre-Emile Højbjerg
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Igor Paixão
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Forwards
Hamed Junior Traorè
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Pierre-Emerick Aubameyang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Amine Gouiri
CLUTCH HERO
CLUTCH HERO
85
Goal Time
85
Goal Time
Goal
Impact
8.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
5
Total Mins
Started
Entry
Leonardo Balerdi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Ethan Nwaneri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Arthur Vermeeren
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tochukwu Nnadi
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
5
Total Mins
Started
Entry
Bilal Nadir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ange Lago
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/14/2025 Marseille 1 - 0 Monaco Ligue 1 Orange Vélodrome
04/12/2025 Monaco 3 - 0 Marseille Ligue 1 Stade Louis-II
12/01/2024 Marseille 2 - 1 Monaco Ligue 1 Orange Vélodrome
01/27/2024 Marseille 2 - 2 Monaco Ligue 1 Orange Vélodrome
09/30/2023 Monaco 3 - 2 Marseille Ligue 1 Stade Louis-II
01/28/2023 Marseille 1 - 1 Monaco Ligue 1 Stade Orange Vélodrome
12/14/2025
Ligue 1 Orange Vélodrome
04/12/2025
Ligue 1 Stade Louis-II
12/01/2024
Ligue 1 Orange Vélodrome
01/27/2024
Ligue 1 Orange Vélodrome
09/30/2023
Ligue 1 Stade Louis-II
01/28/2023
Ligue 1 Stade Orange Vélodrome
Monaco Win
Marseille 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 28 50 45 34 +11 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)WLille 1 - 0 Nantes (01-03-2026)
4 Marseille 28 49 55 37 +18 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)WMarseille 3 - 2 Lyon (01-03-2026)
5 Monaco 28 49 49 39 +10 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)WMonaco 2 - 0 Angers (28-02-2026)
6 Lyon 28 48 41 29 +12 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)LMarseille 3 - 2 Lyon (01-03-2026)
7 Rennes 28 47 47 40 +7 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)WRennes 1 - 0 Toulouse (28-02-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 28 38 38 42 -4 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)DLorient 2 - 2 Auxerre (01-03-2026)
10 Toulouse 28 37 39 35 +4 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)LRennes 1 - 0 Toulouse (28-02-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 Angers 28 33 24 37 -13 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)LMonaco 2 - 0 Angers (28-02-2026)
13 Paris FC 28 32 33 44 -11 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)WParis FC 1 - 0 Nice (01-03-2026)
14 Le Havre 28 28 23 36 -13 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)LLe Havre 0 - 1 Paris Saint Germain (28-02-2026)
15 Nice 28 27 33 55 -22 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)LParis FC 1 - 0 Nice (01-03-2026)
16 Auxerre 28 23 23 37 -14 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)DLorient 2 - 2 Auxerre (01-03-2026)
17 Nantes 27 18 24 45 -21 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)WNantes 2 - 0 Le Havre (22-02-2026)
18 Metz 28 15 25 60 -35 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)LMetz 0 - 1 Stade Brestois 29 (01-03-2026)