Ligue 1 Gameweek 4

Rennes 3 - 1 FT Lyon

Roazhon Park

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

Futmetrix Verdict
100
FT
Sun, Sep 14
Français
Rennes
3-1
Lyon
⚡ Intensity 93
⚖️ Balance 71
🏆 Stakes 67
🎲 Upset 100
Rennes stuns Lyon in late-night epic thriller

Win Probability

  • Rennes 13%
  • Draw 26%
  • Lyon 61%

Futmetrix AI estimate

Rennes Turns the Screw on Lyon: Three Goals in Final Fury

Must-Watch Futmetrix Score: 100/100. At Roazhon Park, Rennes dismantled Lyon 3-1, turning a balanced contest into a masterclass in intensity and late-game execution—a six-pointer that reshapes the title balance.

Tolisso's Early Strike Sets the Tone

Lyon drew first blood. In the 14th minute, Corentin Tolisso latched onto Ainsley Maitland-Niles's assist to fire past the Rennes defence with clinical precision. The Lyonnais controlled the opening exchanges, holding 52% possession and dictating tempo. Yet Rennes, despite a sluggish first half, remained lethal—31 combined shots would eventually transform Roazhon Park into a shooting gallery.

Morton's Red Card Triggers the Collapse

At the 75th minute, Tyler Morton received his marching orders, and the match fractured. Down to ten men, Lyon's defensive structure crumbled. Four minutes later, Anthony Rouault levelled (79th), assisted by substitute Mohamed Kader Meite. The stakes shifted seismically. At the 90th minute, after three lead changes, Meite delivered the winner, teed up by Mousa Tamari. An own goal from Raphaël Descamps had already compounded Lyon's misery.

The Data Tells the Story

Despite 48% possession, Rennes overwhelmed Lyon with 23 shots to 8. The impact of super-sub Meite, introduced at the 69th minute, proved decisive: one goal and one assist in 21 minutes of chaos. This victory propels Rennes into European contention, while Lyon's unbeaten streak shatters in a match where balance and timing proved everything.

Key Questions

How did Tyler Morton's red card reshape the match?

Down to 10 men from the 75th minute, Lyon's defensive discipline evaporated. Rennes scored twice in 15 minutes, turning equilibrium into collapse.

Why was Corentin Tolisso the standout performer?

Rating 8.5: Tolisso opened the scoring and controlled Lyon's midfield with physical dominance and precision passing throughout.

How dramatic was Meite's 90th-minute winner?

Meite shattered a late deadlock (1-1, then 2-1 via own goal) with a stoppage-time clincher. Pure final-day theatre.

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
48%
52%
Rennes 48%
Lyon 52%
Shots
23
8
Rennes 23
Lyon 8
Shots on Target
5
5
Rennes 5
Lyon 5
Expected Goals (xG)
2.19
1.71
Rennes 2.19
Lyon 1.71
Passes
449
492
Rennes 449
Lyon 492
Pass Accuracy
86%
85%
Rennes 86%
Lyon 85%
Corners
5
4
Rennes 5
Lyon 4
Fouls
18
13
Rennes 18
Lyon 13
Yellow Cards
2
2
Rennes 2
Lyon 2
Red Cards
0
1
Rennes 0
Lyon 1

Match Events

C. Tolisso (A. Maitland-Niles) 14'
Corentin Tolisso 🟨 43'
HT
46' 🔄 P. Frankowski M. Tamari
46' 🔄 A. Ait Boudlal A. Seidu
47' 🟨 Alidu Seidu
Clinton Mata 🟨 53'
A. Karabec R. Ghezzal 🔄 67'
69' 🔄 D. Cisse S. Fofana
69' 🔄 B. Embolo M. Meite
K. Merah P. Sulc 🔄 74'
Tyler Morton 🟥 75'
79' A. Rouault (M. Meite)
M. Fofana R. Kluivert 🔄 85'
90' R. Descamps
90' M. Meite (M. Tamari)
90'+9 🔄 L. Blas M. Nagida
FT

Player Cards

Our take on every player in this match

Rennes

Goalkeepers
Brice Samba
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Abdelhamid Aït Boudlal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Jérémy Jacquet
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Anthony Rouault
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Midfielders
Przemysław Frankowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Ludovic Blas
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
28%
Pass Acc
Valentin Rongier
MAGNET
MAGNET
71
Activity
71
Activity
63
Passes
8
Duels
Djaoui Cissé
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Quentin Merlin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Esteban Lepaul
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Breel Embolo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
BENCH
Mathys Silistrie
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lilian Brassier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alidu Seidu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Mahamadou Nagida
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Hans Hateboer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Seko Fofana
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Glen Kamara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marc-Aurèle Meïté
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.2
Rating
Mousa Tamari
SUPER SUB
SUPER SUB
1
Assist
1
Assist
45
Minutes
7.9
Rating

Lyon

Goalkeepers
Rémy Descamps
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Own Goal
Impact
5.9
Rating
Defenders
Ainsley Maitland-Niles
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
47%
Pass Acc
Clinton Mata
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
1
Interceptions
5
Blocks
Moussa Niakhaté
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
75%
Duel Win %
Abner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Tanner Tessmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Tyler Morton
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
3
Fouls
6.9
Rating
Adam Karabec
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Corentin Tolisso
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Malick Fofana
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Forwards
Kiliane Merah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
74
Entry
BENCH
Dominik Greif
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ruben Kluivert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Nicolás Tagliafico
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matheus de Carvalho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pavel Šulc
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Afonso Moreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rachid Ghezzal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Enzo Molébé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Martín Satriano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
05/03/2026 Lyon 4 - 2 Rennes Ligue 1 Parc Olympique Lyonnais
09/14/2025 Rennes 3 - 1 Lyon Ligue 1 Roazhon Park
04/26/2025 Lyon 4 - 1 Rennes Ligue 1 Groupama Stadium
08/18/2024 Rennes 3 - 0 Lyon Ligue 1 Roazhon Park
01/26/2024 Lyon 2 - 3 Rennes Ligue 1 Groupama Stadium
11/12/2023 Rennes 0 - 1 Lyon Ligue 1 Roazhon Park
04/09/2023 Lyon 3 - 1 Rennes Ligue 1 Groupama Stadium
10/16/2022 Rennes 3 - 2 Lyon Ligue 1 Roazhon Park
03/13/2022 Lyon 2 - 4 Rennes Ligue 1 Groupama Stadium
11/07/2021 Rennes 4 - 1 Lyon Ligue 1 Roazhon Park
05/03/2026
4 - 2
Ligue 1 Parc Olympique Lyonnais
09/14/2025
3 - 1
Ligue 1 Roazhon Park
04/26/2025
4 - 1
Ligue 1 Groupama Stadium
08/18/2024
3 - 0
Ligue 1 Roazhon Park
01/26/2024
2 - 3
Ligue 1 Groupama Stadium
11/12/2023
0 - 1
Ligue 1 Roazhon Park
04/09/2023
3 - 1
Ligue 1 Groupama Stadium
10/16/2022
3 - 2
Ligue 1 Roazhon Park
03/13/2022
2 - 4
Ligue 1 Groupama Stadium
11/07/2021
4 - 1
Ligue 1 Roazhon Park
Rennes Win
Lyon Win
Draw

League Standings

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

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.