Ligue 1 Gameweek 1

Rennes 1 - 0 FT Marseille

Roazhon Park

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

Futmetrix Verdict
64
FT
Fri, Aug 15
Français
Rennes
1-0
Marseille
⚡ Intensity 70
⚖️ Balance 20
🏆 Stakes 33
🎲 Upset 0
Blas steals it at the death

Blas Snatches Victory in Stoppage Time: Rennes Stun Marseille at Roazhon Park

Worth Watching Futmetrix Score: 64/100. A six-pointer where intensity spiralled from an early red card to a climactic finish that rewarded Rennes' clinical efficiency over Marseille's dominance.

The Red Card That Rewired the Match

In the 31st minute, Abdelhamid Ait Boudlal of Rennes was sent off following a VAR review for a foul. The early dismissal handed Marseille the blueprint for dominance—72% possession, 24 shots, 12 corners. Yet the balance of the match tilted toward Rennes' organisation. Brice Samba made two crucial saves, turning away the relentless OM bombardment as his side absorbed pressure with tactical discipline.

Marseille's Profligacy Punished by a Super-Sub

Marseille created the stakes—only 2 shots on target from 24 attempts exposed a finishing crisis. Meanwhile, Rennes operated with surgical precision: 5 shots on target from 12 total. The turning point arrived at the 90th minute when substitute Ludovic Blas, introduced at the 86th, latched onto Quentin Merlin's pinpoint cross to slot home the winner. Four minutes. One touch. Roazhon Park detonated.

Defensive Mastery Amid Relentless Pressure

Anthony Rouault was immense at the back (7.9 rating), orchestrating Rennes' rearguard action against Marseille's corner pressure—13 set-pieces in total. The 36 combined shots and 7 on target painted a portrait of intensity rarely seen. Rennes' 28% possession masked a ruthless efficiency: they turned one chance into three points while Marseille's xG of 1.71 yielded nothing. A lesson in converting opportunity into silverware.

Key Questions

How did Ait Boudlal's red card reshape the match dynamics?

The 31st-minute dismissal forced Rennes into a defensive shell, yet paradoxically strengthened their compactness. Marseille dominated possession (72%) but lacked the cutting edge to breach a well-drilled backline.

How dramatic was Ludovic Blas's 90th-minute winner?

Blas entered at the 86th and scored four minutes before full-time, converting Merlin's assist into the match-winner. A classic super-sub narrative that turned a likely draw into three points.

How did substitute Ludovic Blas alter the game's trajectory?

Blas injected fresh legs and clinical finishing. His 90th-minute goal broke Marseille's siege and rewarded Rennes' efficiency—a reminder that matches are won by clinical strikers, not possession statistics.

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
28%
72%
Rennes 28%
Marseille 72%
Shots
12
24
Rennes 12
Marseille 24
Shots on Target
5
2
Rennes 5
Marseille 2
Expected Goals (xG)
1.47
1.71
Rennes 1.47
Marseille 1.71
Passes
284
718
Rennes 284
Marseille 718
Pass Accuracy
77%
92%
Rennes 77%
Marseille 92%
Corners
1
12
Rennes 1
Marseille 12
Fouls
8
11
Rennes 8
Marseille 11
Yellow Cards
2
3
Rennes 2
Marseille 3
Red Cards
1
0
Rennes 1
Marseille 0

Match Events

Adrien Rabiot 🟨 26'
37' 🟨 Mousa Tamari
37' 🔄 M. Meite C. Wooh
HT
G. Kondogbia T. Weah 🔄 46'
J. Rowe P. Aubameyang 🔄 63'
64' 🔄 F. Rieder M. Camara
M. Murillo U. Garcia 🔄 78'
Ulisses Garcia 🟨 84'
84' 🔄 M. Tamari I. Salah
85' 🔄 P. Frankowski M. Nagida
86' 🔄 S. Fofana L. Blas
A. Gouiri R. Vaz 🔄 86'
A. Gomes D. Bakola 🔄 86'
89' 🟨 Valentin Rongier
90' L. Blas (Q. Merlin)
Leonardo Balerdi 🟨 90'+4
FT

Player Cards

Our take on every player in this match

Rennes

Goalkeepers
Brice Samba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Przemysław Frankowski
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Abdelhamid Aït Boudlal
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
5.6
Rating
Jérémy Jacquet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Anthony Rouault
SHIELD
SHIELD
3
Blocks
3
Blocks
1
Interceptions
1
Tackles
Quentin Merlin
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Midfielders
Fabian Rieder
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Valentin Rongier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Seko Fofana
👻 Invisible Nothing to note
Forwards
Mousa Tamari
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Marc-Aurèle Meïté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
37
Entry
BENCH
Doğan Alemdar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mahamadou Nagida
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Christopher Wooh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
Started
Entry
Ludovic Blas
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.3
Rating
Mahdi Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Djaoui Cissé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jordan James
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ibrahim Salah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Bertuğ Yıldırım
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Marseille

Goalkeepers
Gerónimo Rulli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Conrad Egan-Riley
MAGNET
MAGNET
88
Activity
88
Activity
83
Passes
5
Duels
Leonardo Balerdi
MAGNET
MAGNET
105
Activity
105
Activity
94
Passes
11
Duels
Geoffrey Kondogbia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
Pierre-Emile Højbjerg
MAGNET
MAGNET
122
Activity
122
Activity
115
Passes
7
Duels
André Gomes
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
91%
Pass Acc
Adrien Rabiot
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
39%
Pass Acc
Michael Murillo
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Forwards
Mason Greenwood
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
58%
Pass Acc
Jonathan Rowe
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
0
On Target
Amine Gouiri
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
27%
Pass Acc
BENCH
Jeffrey de Lange
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Derek Cornelius
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ulisses Garcia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Darryl Bakola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Amine Harit
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bilal Nadir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pierre-Emerick Aubameyang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Robinio Vaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Timothy Weah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
05/17/2026 Marseille 3 - 1 Rennes Ligue 1 Orange Vélodrome
02/03/2026 Marseille 3 - 0 Rennes Coupe de France Orange Velodrome
08/15/2025 Rennes 1 - 0 Marseille Ligue 1 Roazhon Park
05/17/2025 Marseille 4 - 2 Rennes Ligue 1 Orange Vélodrome
01/11/2025 Rennes 1 - 2 Marseille Ligue 1 Roazhon Park
03/17/2024 Rennes 2 - 0 Marseille Ligue 1 Roazhon Park
01/21/2024 Rennes 1 - 1 (PEN 9-8) Marseille Coupe de France Roazhon Park
12/03/2023 Marseille 2 - 0 Rennes Ligue 1 Orange Vélodrome
03/05/2023 Rennes 0 - 1 Marseille Ligue 1 Roazhon Park
01/20/2023 Marseille 1 - 0 Rennes Coupe de France Stade Orange Vélodrome
05/17/2026
Ligue 1 Orange Vélodrome
02/03/2026
Coupe de France Orange Velodrome
08/15/2025
Ligue 1 Roazhon Park
05/17/2025
Ligue 1 Orange Vélodrome
01/11/2025
Ligue 1 Roazhon Park
03/17/2024
Ligue 1 Roazhon Park
01/21/2024
1 - 1 (PEN 9-8)
Coupe de France Roazhon Park
12/03/2023
Ligue 1 Orange Vélodrome
03/05/2023
Ligue 1 Roazhon Park
01/20/2023
Coupe de France Stade Orange Vélodrome
Rennes Win
Marseille Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Nice 3 4 4 2 +2 WNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)LNice 0 - 1 Toulouse (16-08-2025)
2 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)
3 Monaco 1 3 3 1 +2 WMonaco 3 - 1 Le Havre (16-08-2025)
4 Angers 1 3 1 0 +1 WAngers 1 - 0 Paris FC (17-08-2025)
5 Lyon 1 3 1 0 +1 WLens 0 - 1 Lyon (16-08-2025)
6 Paris Saint Germain 1 3 1 0 +1 WNantes 0 - 1 Paris Saint Germain (17-08-2025)
7 Rennes 1 3 1 0 +1 WRennes 1 - 0 Marseille (15-08-2025)
8 Strasbourg 1 3 1 0 +1 WMetz 0 - 1 Strasbourg (17-08-2025)
9 Toulouse 1 3 1 0 +1 WNice 0 - 1 Toulouse (16-08-2025)
10 Auxerre 1 3 1 0 +1 WAuxerre 1 - 0 Lorient (17-08-2025)
11 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)
12 Lille 1 1 3 3 0 DStade Brestois 29 3 - 3 Lille (17-08-2025)
13 Stade Brestois 29 1 1 3 3 0 DStade Brestois 29 3 - 3 Lille (17-08-2025)
14 RED Star FC 93 1 0 2 3 -1 LRED Star FC 93 2 - 3 Rodez (12-05-2026)
15 Marseille 1 0 0 1 -1 LRennes 1 - 0 Marseille (15-08-2025)
16 Nantes 1 0 0 1 -1 LNantes 0 - 1 Paris Saint Germain (17-08-2025)
17 Lorient 1 0 0 1 -1 LAuxerre 1 - 0 Lorient (17-08-2025)
18 Metz 1 0 0 1 -1 LMetz 0 - 1 Strasbourg (17-08-2025)
19 Paris FC 1 0 0 1 -1 LAngers 1 - 0 Paris FC (17-08-2025)
20 Lens 1 0 0 1 -1 LLens 0 - 1 Lyon (16-08-2025)
21 Le Havre 1 0 1 3 -2 LMonaco 3 - 1 Le Havre (16-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.