Ligue 1 Regular Season - 24

Marseille 3 - 2 FT Lyon

Orange Vélodrome

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

Futmetrix Verdict
100
FT
Sun, Mar 1
Français
Marseille
3-2
Lyon
⚡ Intensity 100
⚖️ Balance 100
🏆 Stakes 100
🎲 Upset 0
Aubameyang settles a five-goal thriller.

Aubameyang's Late Heroics Ignite Orange Vélodrome

Must-Watch Futmetrix Score: 100/100. This high-stakes Olympique Derby delivered a tactical masterclass turned chaotic shootout, leaving Marseille within striking distance of the top three.

The Setup: Lyon's Early Strike

The Intensity was high from the first whistle as Lyon stunned the home crowd in spectacular fashion. Just three minutes in, C. Tolisso clinically finished an Endrick cross to put the visitors ahead. At Orange Vélodrome, Marseille struggled to break down a disciplined Lyon midfield that seemed to win every second ball. While the hosts edged possession, they lacked the spark required to penetrate a congested final third. The Balance of the match favored the away side’s counter-attacking setup, as they looked far more dangerous in transition. It was a cagey affair for much of the first half, defined by tactical fouls and a home side searching desperately for an answer to Lyon's early dominance.

The Pivot: VAR and the Super-Sub

The game flipped on its head in a frantic 60-second window during the second half. C. Tolisso thought he had doubled the lead in the 51st minute, only for VAR to intervene for a marginal offside. Before Lyon could regroup, I. Paixao, having just come off the bench, rifled home an equalizer following a P. Hojbjerg pass. This swung the momentum entirely, turning the match into a tactical brawl. Although Lyon regained the lead via R. Himbert in the 76th minute, the Stakes of the Champions League race seemed to fuel Marseille’s relentless push. The match entered a "must-watch" phase as both managers gambled with aggressive attacking substitutions.

Resolution: The Aubameyang Show

The final ten minutes belonged to the evergreen P. Aubameyang. The veteran striker leveled the score at 2-2 in the 81st minute, expertly assisted by the brilliant I. Paixao. Just as a draw seemed inevitable, the stadium erupted in stoppage time. In the 90th minute, substitute E. Nwaneri played a pinpoint ball to P. Aubameyang, who coolly slotted home his second of the night to secure a 3-2 victory. This result isn't just about local pride; it’s a vital three points that tightens the race for European qualification. The Intensity of this comeback win will be felt for weeks as the Ligue 1 table undergoes a seismic shift.

Key Questions

What made Igor Paixão the Man of the Match?

His introduction transformed the attack with a goal and an assist, completely shifting the momentum in Marseille's favor during the second half.

What caused the 5-goal thriller?

Clinical finishing, high-impact substitutions from both managers, and a late surge of offensive urgency created a relentless back-and-forth spectacle.

How dramatic was the late winner by Igor Paixão?

While Paixao sparked the fire, the 90th-minute finish by Aubameyang provided a cinematic end to an already high-tension derby at the Vélodrome.

What is the Olympique Derby?

The Olympique Derby is the rivalry between Marseille and Lyon, one of football's most historic and fiercely contested fixtures.

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
52%
48%
Marseille 52%
Lyon 48%
Shots
18
12
Marseille 18
Lyon 12
Shots on Target
7
6
Marseille 7
Lyon 6
Expected Goals (xG)
1.98
1.20
Marseille 1.98
Lyon 1.20
Passes
454
434
Marseille 454
Lyon 434
Pass Accuracy
83%
82%
Marseille 83%
Lyon 82%
Corners
8
1
Marseille 8
Lyon 1
Fouls
16
8
Marseille 16
Lyon 8
Yellow Cards
3
2
Marseille 3
Lyon 2
Red Cards
0
0
Marseille 0
Lyon 0

Match Events

C. Tolisso (Endrick) 3'
C. Mata 🟨 30'
T. Morton 🟨 45'+1
HT
46' 🔄 Q. Timber I. Paixao
C. Tolisso 51'
52' I. Paixao (P. Hojbjerg)
R. Yaremchuk R. Himbert 🔄 60'
63' 🔄 H. J. Traore E. Nwaneri
74' 🟨 G. Kondogbia
R. Himbert (Endrick) 76'
81' P. Aubameyang (I. Paixao)
83' 🟨 N. Aguerd
84' 🔄 T. Weah B. Pavard
85' 🔄 G. Kondogbia H. Abdelli
N. Tagliafico Abner Vinicius 🔄 88'
90'+1 P. Aubameyang (E. Nwaneri)
90'+4 🔄 M. Greenwood T. Nnadi
90'+8 🟨 H. Abdelli
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
98
Total Mins
Started
Entry
Defenders
Timothy Weah
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Leonardo Balerdi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Nayef Aguerd
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Emerson Palmieri
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
36%
Pass Acc
Midfielders
Geoffrey Kondogbia
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Pierre-Emile Højbjerg
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
41%
Pass Acc
Mason Greenwood
SNAKEBITTEN
SNAKEBITTEN
4
On Target
4
On Target
0
Goals
1.2
xG Wasted
Quinten Timber
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Hamed Junior Traorè
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Forwards
Pierre-Emerick Aubameyang
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.2
Rating
BENCH
Jeffrey de Lange
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Benjamin Pavard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Conrad Jaden Egan-Riley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Facundo Medina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ethan Nwaneri
SUPER SUB
SUPER SUB
1
Assist
1
Assist
35
Minutes
7.2
Rating
Himad Abdelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Tochukwu Nnadi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Arthur Vermeeren
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Igor Paixão
SUPER SUB
SUPER SUB
1
G + A
1
G + A
53
Minutes
8.7
Rating

Lyon

Goalkeepers
Dominik Greif
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Defenders
Ainsley Maitland-Niles
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
26%
Pass Acc
Clinton Mata
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Moussa Niakhaté
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Nicolás Tagliafico
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Midfielders
Tanner Tessmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Tyler Morton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Corentin Tolisso
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Noah Nartey
DRIBBLER
DRIBBLER
5
Dribbles
5
Dribbles
8
Attempts
62%
Success %
Forwards
Roman Yaremchuk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Endrick
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
2
Assists
15%
Pass Acc
BENCH
Rémy Descamps
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Abner Vinícius
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Noham Kamara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hans Hateboer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Khalis Merah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adam Karabec
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mathys de Carvalho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rémi Himbert
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Rachid Ghezzal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
31/08/2025 Lyon 1 - 0 Marseille Ligue 1 Parc Olympique Lyonnais
02/02/2025 Marseille 3 - 2 Lyon Ligue 1 Orange Vélodrome
22/09/2024 Lyon 2 - 3 Marseille Ligue 1 Groupama Stadium
04/02/2024 Lyon 1 - 0 Marseille Ligue 1 Groupama Stadium
06/12/2023 Marseille 3 - 0 Lyon Ligue 1 Orange Vélodrome
23/04/2023 Lyon 1 - 2 Marseille Ligue 1 Groupama Stadium
06/11/2022 Marseille 1 - 0 Lyon Ligue 1 Stade Orange Vélodrome
01/05/2022 Marseille 0 - 3 Lyon Ligue 1 Stade Orange Vélodrome
01/02/2022 Lyon 2 - 1 Marseille Ligue 1 Groupama Stadium
28/02/2021 Marseille 1 - 1 Lyon Ligue 1 Orange Vélodrome
31/08/2025
1 - 0
Ligue 1 Parc Olympique Lyonnais
02/02/2025
3 - 2
Ligue 1 Orange Vélodrome
22/09/2024
2 - 3
Ligue 1 Groupama Stadium
04/02/2024
1 - 0
Ligue 1 Groupama Stadium
06/12/2023
3 - 0
Ligue 1 Orange Vélodrome
23/04/2023
1 - 2
Ligue 1 Groupama Stadium
06/11/2022
1 - 0
Ligue 1 Stade Orange Vélodrome
01/05/2022
0 - 3
Ligue 1 Stade Orange Vélodrome
01/02/2022
2 - 1
Ligue 1 Groupama Stadium
28/02/2021
1 - 1
Ligue 1 Orange Vélodrome
Marseille Win
Lyon Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 24 57 53 19 +34 WLe Havre 0 - 1 Paris Saint Germain (28-02-2026)WParis Saint Germain 3 - 0 Metz (21-02-2026)LRennes 3 - 1 Paris Saint Germain (13-02-2026)WParis Saint Germain 5 - 0 Marseille (08-02-2026)WStrasbourg 1 - 2 Paris Saint Germain (01-02-2026)
2 Lens 24 53 45 21 +24 DStrasbourg 1 - 1 Lens (27-02-2026)LLens 2 - 3 Monaco (21-02-2026)WParis FC 0 - 5 Lens (14-02-2026)WLens 3 - 1 Rennes (07-02-2026)WLens 1 - 0 Le Havre (30-01-2026)
3 Lyon 24 45 39 26 +13 LMarseille 3 - 2 Lyon (01-03-2026)LStrasbourg 3 - 1 Lyon (22-02-2026)WLyon 2 - 0 Nice (15-02-2026)WNantes 0 - 1 Lyon (07-02-2026)WLyon 1 - 0 Lille (01-02-2026)
4 Marseille 24 43 51 33 +18 WMarseille 3 - 2 Lyon (01-03-2026)LStade Brestois 29 2 - 0 Marseille (20-02-2026)DMarseille 2 - 2 Strasbourg (14-02-2026)LParis Saint Germain 5 - 0 Marseille (08-02-2026)DParis FC 2 - 2 Marseille (31-01-2026)
5 Lille 24 40 37 31 +6 WLille 1 - 0 Nantes (01-03-2026)WAngers 0 - 1 Lille (22-02-2026)DLille 1 - 1 Stade Brestois 29 (14-02-2026)DMetz 0 - 0 Lille (06-02-2026)LLyon 1 - 0 Lille (01-02-2026)
6 Rennes 24 40 38 35 +3 WRennes 1 - 0 Toulouse (28-02-2026)WAuxerre 0 - 3 Rennes (22-02-2026)WRennes 3 - 1 Paris Saint Germain (13-02-2026)LLens 3 - 1 Rennes (07-02-2026)LMonaco 4 - 0 Rennes (31-01-2026)
7 Monaco 24 37 40 36 +4 WMonaco 2 - 0 Angers (28-02-2026)WLens 2 - 3 Monaco (21-02-2026)WMonaco 3 - 1 Nantes (13-02-2026)DNice 0 - 0 Monaco (08-02-2026)WMonaco 4 - 0 Rennes (31-01-2026)
8 Strasbourg 24 35 40 31 +9 DStrasbourg 1 - 1 Lens (27-02-2026)WStrasbourg 3 - 1 Lyon (22-02-2026)DMarseille 2 - 2 Strasbourg (14-02-2026)LLe Havre 2 - 1 Strasbourg (08-02-2026)LStrasbourg 1 - 2 Paris Saint Germain (01-02-2026)
9 Stade Brestois 29 24 33 32 34 -2 WMetz 0 - 1 Stade Brestois 29 (01-03-2026)WStade Brestois 29 2 - 0 Marseille (20-02-2026)DLille 1 - 1 Stade Brestois 29 (14-02-2026)WStade Brestois 29 2 - 0 Lorient (07-02-2026)DNice 2 - 2 Stade Brestois 29 (01-02-2026)
10 Lorient 24 33 34 38 -4 DLorient 2 - 2 Auxerre (01-03-2026)DNice 3 - 3 Lorient (22-02-2026)WLorient 2 - 0 Angers (15-02-2026)LStade Brestois 29 2 - 0 Lorient (07-02-2026)WLorient 2 - 1 Nantes (31-01-2026)
11 Toulouse 24 31 33 28 +5 LRennes 1 - 0 Toulouse (28-02-2026)DToulouse 1 - 1 Paris FC (21-02-2026)LLe Havre 2 - 1 Toulouse (15-02-2026)LAngers 1 - 0 Toulouse (08-02-2026)DToulouse 0 - 0 Auxerre (01-02-2026)
12 Angers 24 29 22 30 -8 LMonaco 2 - 0 Angers (28-02-2026)LAngers 0 - 1 Lille (22-02-2026)LLorient 2 - 0 Angers (15-02-2026)WAngers 1 - 0 Toulouse (08-02-2026)WAngers 1 - 0 Metz (01-02-2026)
13 Le Havre 24 26 20 30 -10 LLe Havre 0 - 1 Paris Saint Germain (28-02-2026)LNantes 2 - 0 Le Havre (22-02-2026)WLe Havre 2 - 1 Toulouse (15-02-2026)WLe Havre 2 - 1 Strasbourg (08-02-2026)LLens 1 - 0 Le Havre (30-01-2026)
14 Paris FC 24 26 28 40 -12 WParis FC 1 - 0 Nice (01-03-2026)DToulouse 1 - 1 Paris FC (21-02-2026)LParis FC 0 - 5 Lens (14-02-2026)DAuxerre 0 - 0 Paris FC (08-02-2026)DParis FC 2 - 2 Marseille (31-01-2026)
15 Nice 24 24 30 44 -14 LParis FC 1 - 0 Nice (01-03-2026)DNice 3 - 3 Lorient (22-02-2026)LLyon 2 - 0 Nice (15-02-2026)DNice 0 - 0 Monaco (08-02-2026)DNice 2 - 2 Stade Brestois 29 (01-02-2026)
16 Auxerre 24 18 19 35 -16 DLorient 2 - 2 Auxerre (01-03-2026)LAuxerre 0 - 3 Rennes (22-02-2026)WMetz 1 - 3 Auxerre (15-02-2026)DAuxerre 0 - 0 Paris FC (08-02-2026)DToulouse 0 - 0 Auxerre (01-02-2026)
17 Nantes 24 17 22 41 -19 LLille 1 - 0 Nantes (01-03-2026)WNantes 2 - 0 Le Havre (22-02-2026)LMonaco 3 - 1 Nantes (13-02-2026)LNantes 0 - 1 Lyon (07-02-2026)LLorient 2 - 1 Nantes (31-01-2026)
18 Metz 24 13 22 53 -31 LMetz 0 - 1 Stade Brestois 29 (01-03-2026)LParis Saint Germain 3 - 0 Metz (21-02-2026)LMetz 1 - 3 Auxerre (15-02-2026)DMetz 0 - 0 Lille (06-02-2026)LAngers 1 - 0 Metz (01-02-2026)