Ligue 1 Regular Season - 1

Rennes 1 - 0 FT Marseille

Roazhon Park

AI-powered match analysis and previews to help you decide which games are worth watching

66
FT
Fri, Aug 15
Français
Rennes
1-0
Marseille
⚡ Intensity 69
⚖️ 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: 66/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.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

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. Gomes D. Bakola 🔄 86'
A. Gouiri R. Vaz 🔄 86'
89' 🟨 Valentin Rongier
90' L. Blas (Q. Merlin)
Leonardo Balerdi 🟨 90'+4
FT

Player Cards

Season performance ratings for players in this match

Rennes

Goalkeepers
B. Samba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
P. Frankowski
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
A. Ait Boudlal
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
5.6
Rating
J. Jacquet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Rouault
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
1
Interceptions
3
Blocks
Q. Merlin
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Midfielders
F. Rieder
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
1
Interceptions
1
Blocks
V. Rongier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. Fofana
👻 Invisible Nothing to note
Forwards
M. Tamari
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
M. Meite
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
37
Entry
BENCH
D. Alemdar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Nagida
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
C. Wooh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
Started
Entry
L. Blas
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
8.3
Rating
M. Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
D. Cisse
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. James
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Salah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
B. Yildirim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Marseille

Goalkeepers
G. Rulli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
C. Egan-Riley
ENFORCER
ENFORCER
4
Tackles
4
Tackles
4
Duels Won
80%
Win %
L. Balerdi
MAGNET
MAGNET
105
Activity
105
Activity
94
Passes
11
Duels
G. Kondogbia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
P. Hojbjerg
MAGNET
MAGNET
122
Activity
122
Activity
115
Passes
7
Duels
A. Gomes
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
91%
Pass Acc
A. Rabiot
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
39%
Pass Acc
M. Murillo
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Forwards
M. Greenwood
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
58%
Pass Acc
J. Rowe
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
0
On Target
A. Gouiri
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
27%
Pass Acc
BENCH
J. De Lange
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
D. Cornelius
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
U. Garcia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
D. Bakola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
A. Harit
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Nadir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Aubameyang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
R. Vaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
T. 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
17/05/2025 Marseille 4 - 2 Rennes Ligue 1 Orange Vélodrome
11/01/2025 Rennes 1 - 2 Marseille Ligue 1 Roazhon Park
17/03/2024 Rennes 2 - 0 Marseille Ligue 1 Roazhon Park
21/01/2024 Rennes 1 - 1 Marseille Coupe de France Roazhon Park
03/12/2023 Marseille 2 - 0 Rennes Ligue 1 Orange Vélodrome
05/03/2023 Rennes 0 - 1 Marseille Ligue 1 Roazhon Park
20/01/2023 Marseille 1 - 0 Rennes Coupe de France Stade Orange Vélodrome
18/09/2022 Marseille 1 - 1 Rennes Ligue 1 Stade Orange Vélodrome
14/05/2022 Rennes 2 - 0 Marseille Ligue 1 Roazhon Park
17/05/2025
Ligue 1 Orange Vélodrome
11/01/2025
Ligue 1 Roazhon Park
17/03/2024
Ligue 1 Roazhon Park
21/01/2024
Coupe de France Roazhon Park
03/12/2023
Ligue 1 Orange Vélodrome
05/03/2023
Ligue 1 Roazhon Park
20/01/2023
Coupe de France Stade Orange Vélodrome
18/09/2022
Ligue 1 Stade Orange Vélodrome
14/05/2022
Ligue 1 Roazhon Park
Rennes Win
Marseille Win
Draw

League Standings