Ligue 1 Gameweek 3

Lyon 1 - 0 FT Marseille

Parc Olympique Lyonnais

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

Futmetrix Verdict
88
FT
Sun, Aug 31
Français
Lyon
1-0
Marseille
⚡ Intensity 62
⚖️ Balance 20
🏆 Stakes 100
🎲 Upset 0
Lyon strangles Marseille in Olympic Derby

Win Probability

  • Lyon 72%
  • Draw 24%
  • Marseille 4%

Futmetrix AI estimate

Lyon suffocates Marseille at Parc Olympique: Olympic Derby becomes a coronation

Must-Watch Futmetrix Score: 88/100. Once Marseille lost a man, this crunch match became a coronation—relentless intensity and clinical finishing denied the visitors any oxygen.

The Turning Point: Red Card Seals the Outcome

In the 29th minute, Conrad Jaden Egan-Riley's dismissal for a professional foul shattered any balance. Ten men against eleven, Lyon transformed the Parc Olympique into a fortress of relentless pressure. The home side's intensity soared to 9.5/10—18 shots fired at Gerónimo Rulli, who made four crucial saves to keep Marseille's hopes alive. With 58% possession and 13 corners, Lyon orchestrated an attacking siege that left their visitors gasping.

VAR's Phantom Penalty: The Moment That Never Was

At the 22nd minute, the VAR intervened to cancel a Lyon penalty—a decision that could have rewritten the script. Abner Vinícius went down in the box, but the screen ruled no contact. Rather than deflate, Lyon channeled that frustration into a suffocating performance. The xG disparity—3.04 for Lyon, 0.77 for Marseille—told the story: this was never a contest. Marseille never mustered a genuine threat, suffocated by Lyon's relentless press.

P. Sulc's 87th-Minute Knife Twist

For 87 minutes, the stadium held its breath. Then P. Sulc, introduced at the 71st minute, struck. The substitute's goal transformed a suffocating dominance into a decisive victory. Moussa Niakhaté, the match's outstanding performer (7.9 rating), anchored a defensive masterclass—Lyon have conceded zero goals in three matches this season. The Gones consolidate second place with 9 points (three wins from three). Marseille, languishing in 10th with just 3 points, face a relegation battle looming: one win in three matches signals crisis.

Key Questions

How did Egan-Riley's red card reshape the match?

The 29th-minute dismissal shattered the balance. Lyon erupted with 18 shots, transforming the derby into an inevitable siege.

Did VAR alter the narrative?

The 22nd-minute penalty cancellation could have pivoted the script, but Lyon channeled frustration into overwhelming dominance.

How dramatic was P. Sulc's late winner?

Hugely. At 87 minutes, the substitute's breakthrough shattered 87 minutes of tension, converting sterile dominance into victory.

What is the Olympique Derby?

The Olympique Derby is the rivalry between Lyon and Marseille, 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
58%
42%
Lyon 58%
Marseille 42%
Shots
18
5
Lyon 18
Marseille 5
Shots on Target
6
2
Lyon 6
Marseille 2
Expected Goals (xG)
3.04
0.77
Lyon 3.04
Marseille 0.77
Passes
429
321
Lyon 429
Marseille 321
Pass Accuracy
86%
79%
Lyon 86%
Marseille 79%
Corners
9
4
Lyon 9
Marseille 4
Fouls
16
11
Lyon 16
Marseille 11
Yellow Cards
2
2
Lyon 2
Marseille 2
Red Cards
0
1
Lyon 0
Marseille 1

Match Events

22' 🟨 Abner Vinícius
22' Abner Vinícius
B. Nadir D. Cornelius 🔄 34'
Angel Gomes 🟨 41'
HT
M. Greenwood U. Garcia 🔄 46'
53' 🔄 M. Fofana N. Tagliafico
71' 🔄 K. Merah P. Sulc
71' 🔄 Abner Vinicius A. Moreira
T. Weah P. Lirola 🔄 72'
80' 🟨 Pavel Šulc
P. Aubameyang R. Vaz 🔄 85'
H. J. Traore D. Bakola 🔄 86'
87' P. Sulc
90'+2 🔄 A. Karabec R. Kluivert
Amir Murillo 🟨 90'+4
FT

Player Cards

Our take on every player in this match

Lyon

Goalkeepers
Rémy Descamps
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Ainsley Maitland-Niles
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Clinton Mata
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Moussa Niakhaté
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Abner
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Tanner Tessmann
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Tyler Morton
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
58%
Pass Acc
Adam Karabec
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Kiliane Merah
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
19%
Pass Acc
Malick Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
53
Entry
Forwards
Corentin Tolisso
MAGNET
MAGNET
47
Activity
47
Activity
32
Passes
15
Duels
BENCH
Lassine Diarra
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Dominik Greif
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ruben Kluivert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Nicolás Tagliafico
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Matheus de Carvalho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pavel Šulc
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
6.3
Rating
Afonso Moreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Alejandro Gomes Rodriguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Enzo Molébé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Marseille

Goalkeepers
Gerónimo Rulli
MAGNET
MAGNET
49
Activity
49
Activity
44
Passes
5
Duels
Defenders
Michael Murillo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Leonardo Balerdi
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
60%
Duel Win %
Conrad Egan-Riley
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
5.2
Rating
Timothy Weah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Midfielders
André Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Pierre-Emile Højbjerg
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Mason Greenwood
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Bilal Nadir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
34
Entry
Hamed Junior Traoré
NPC
NPC
86
Minutes
86
Minutes
12%
Pass Acc
6.6
Rating
Forwards
Pierre-Emerick Aubameyang
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
BENCH
Jeffrey de Lange
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fodé Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Derek Cornelius
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Pol Lirola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Ulisses Garcia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Amine Harit
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Darryl Bakola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Amine Gouiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Robinio Vaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry

Head to Head

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

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 3 9 8 3 +5 WToulouse 3 - 6 Paris Saint Germain (30-08-2025)WParis Saint Germain 1 - 0 Angers (22-08-2025)WNantes 0 - 1 Paris Saint Germain (17-08-2025)
2 Lyon 3 9 5 0 +5 WLyon 1 - 0 Marseille (31-08-2025)WLyon 3 - 0 Metz (23-08-2025)WLens 0 - 1 Lyon (16-08-2025)
3 Lille 3 7 11 4 +7 WLorient 1 - 7 Lille (30-08-2025)WLille 1 - 0 Monaco (24-08-2025)DStade Brestois 29 3 - 3 Lille (17-08-2025)
4 Nice 5 7 8 6 +2 WNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)LLe Havre 3 - 1 Nice (31-08-2025)WNice 3 - 1 Auxerre (23-08-2025)LNice 0 - 1 Toulouse (16-08-2025)
5 Monaco 3 6 6 4 +2 WMonaco 3 - 2 Strasbourg (31-08-2025)LLille 1 - 0 Monaco (24-08-2025)WMonaco 3 - 1 Le Havre (16-08-2025)
6 Lens 3 6 5 3 +2 WLens 3 - 1 Stade Brestois 29 (29-08-2025)WLe Havre 1 - 2 Lens (24-08-2025)LLens 0 - 1 Lyon (16-08-2025)
7 Strasbourg 3 6 4 3 +1 LMonaco 3 - 2 Strasbourg (31-08-2025)WStrasbourg 1 - 0 Nantes (24-08-2025)WMetz 0 - 1 Strasbourg (17-08-2025)
8 Toulouse 3 6 6 6 0 LToulouse 3 - 6 Paris Saint Germain (30-08-2025)WToulouse 2 - 0 Stade Brestois 29 (24-08-2025)WNice 0 - 1 Toulouse (16-08-2025)
9 Rodez 2 4 3 2 +1 DSaint Etienne 0 - 0 (PEN 7-6) Rodez (15-05-2026)WRED Star FC 93 2 - 3 Rodez (12-05-2026)
10 Angers 3 4 2 2 0 DAngers 1 - 1 Rennes (31-08-2025)LParis Saint Germain 1 - 0 Angers (22-08-2025)WAngers 1 - 0 Paris FC (17-08-2025)
11 Rennes 3 4 2 5 -3 DAngers 1 - 1 Rennes (31-08-2025)LLorient 4 - 0 Rennes (24-08-2025)WRennes 1 - 0 Marseille (15-08-2025)
12 Marseille 3 3 5 4 +1 LLyon 1 - 0 Marseille (31-08-2025)WMarseille 5 - 2 Paris FC (23-08-2025)LRennes 1 - 0 Marseille (15-08-2025)
13 Le Havre 3 3 5 6 -1 WLe Havre 3 - 1 Nice (31-08-2025)LLe Havre 1 - 2 Lens (24-08-2025)LMonaco 3 - 1 Le Havre (16-08-2025)
14 Nantes 3 3 1 2 -1 WNantes 1 - 0 Auxerre (30-08-2025)LStrasbourg 1 - 0 Nantes (24-08-2025)LNantes 0 - 1 Paris Saint Germain (17-08-2025)
15 Auxerre 3 3 2 4 -2 LNantes 1 - 0 Auxerre (30-08-2025)LNice 3 - 1 Auxerre (23-08-2025)WAuxerre 1 - 0 Lorient (17-08-2025)
16 Lorient 3 3 5 8 -3 LLorient 1 - 7 Lille (30-08-2025)WLorient 4 - 0 Rennes (24-08-2025)LAuxerre 1 - 0 Lorient (17-08-2025)
17 Paris FC 3 3 5 8 -3 WParis FC 3 - 2 Metz (31-08-2025)LMarseille 5 - 2 Paris FC (23-08-2025)LAngers 1 - 0 Paris FC (17-08-2025)
18 Saint Etienne 3 2 1 4 -3 LNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)DSaint Etienne 0 - 0 (PEN 7-6) Rodez (15-05-2026)
19 Stade Brestois 29 3 1 4 8 -4 LLens 3 - 1 Stade Brestois 29 (29-08-2025)LToulouse 2 - 0 Stade Brestois 29 (24-08-2025)DStade Brestois 29 3 - 3 Lille (17-08-2025)
20 RED Star FC 93 1 0 2 3 -1 LRED Star FC 93 2 - 3 Rodez (12-05-2026)
21 Metz 3 0 2 7 -5 LParis FC 3 - 2 Metz (31-08-2025)LLyon 3 - 0 Metz (23-08-2025)LMetz 0 - 1 Strasbourg (17-08-2025)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.