Ligue 1 Regular Season - 6

Rennes 0 - 0 FT Lens

Roazhon Park

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

30
FT
Sun, Sep 28
Français
Rennes
0-0
Lens
⚡ Intensity 25
⚖️ Balance 0
🏆 Stakes 33
🎲 Upset 0
Rennes dominates, Lens reduced to ten

Roazhon Park: Tactical Chaos Smothers the Balance

Skip It Futmetrix Score: 30/100. A first-minute red card transformed this six-pointer into a defensive battle where Rennes dominated without converting.

The Stakes Shattered in Sixty Seconds

Lens arrived at Rennes with clear ambitions: consolidate 7th place. Then Jonathan Gradit destroyed the script with a professional foul in the 1st minute. The immediate red transformed intensity into tactical chaos. Rennes, numerically superior, found their attacking rhythm suffocated by the very advantage they possessed.

Rennes' Dominance Strangled by Disorder

With 67% possession and 14 shots (just 2 on target), Rennes imposed their tempo at Roazhon Park. Anthony Rouault and Jérémy Jacquet orchestrated a flawless defensive display, each contributing 2 key passes from the back line. The balance tilted decisively toward Rennes, yet 27 combined shots for just 4 on target exposed collective bluntness in the final third. An xG of 1.19 versus Lens' 1.04 told the story: chances existed, finishing did not.

Lens Survives, Rennes Falters

Down to ten men, Lens retreated into a defensive fortress. Their 9 fouls versus Rennes' 16, their 4 corners against 8—everything screamed survival mode. Yet this resistance frustrated the hosts. Twelve total corners and relentless pressure failed to breach the dam. The 0-0 final whistle was cruel: Rennes controlled, Lens endured. For Rennes (2W-3D-1L, 9 pts), it's a title race setback. For Lens (3W-1D-2L, 10 pts), it's a stolen point forged in adversity.

Key Questions

How did Gradit's red card impact the match?

The 1st-minute expulsion handed Rennes numerical superiority but rigidified their attacking shape. Lens retreated defensively, suffocating Rennes' forward momentum entirely.

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
67%
33%
Rennes 67%
Lens 33%
Shots
14
13
Rennes 14
Lens 13
Shots on Target
2
2
Rennes 2
Lens 2
Expected Goals (xG)
1.19
1.04
Rennes 1.19
Lens 1.04
Passes
529
257
Rennes 529
Lens 257
Pass Accuracy
88%
70%
Rennes 88%
Lens 70%
Corners
8
4
Rennes 8
Lens 4
Fouls
16
9
Rennes 16
Lens 9
Yellow Cards
3
3
Rennes 3
Lens 3
Red Cards
0
1
Rennes 0
Lens 1

Match Events

Jonathan Gradit 🟥 1'
29' 🔄 D. Cisse M. Tamari
Adrien Thomasson 🟨 40'
HT
W. Said M. Guilavogui 🔄 61'
O. Edouard R. Fofana 🔄 61'
62' 🟨 Mahdi Camara
62' 🔄 B. Embolo M. Meite
62' 🔄 L. Blas N. Mukiele
R. Aguilar S. Abdulhamid 🔄 78'
80' 🔄 Q. Merlin M. Nagida
85' 🟨 Mahamadou Nagida
90'+2 🟨 Jérémy Jacquet
Morgan Guilavogui 🟨 90'+3
Florian Sotoca 🟨 Bench
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
A. Seidu
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
62%
pass acc
J. Jacquet
MAGNET
MAGNET
94
activity
94
activity
74
passes
20
duels
A. Rouault
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
78%
pass acc
Midfielders
L. Blas
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
62
total mins
62
entry
M. Camara
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
D. Cisse
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
29
total mins
29
entry
S. Fofana
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
43%
pass acc
Q. Merlin
LATE SHIFT
LATE SHIFT
10
late mins
10
late mins
80
total mins
80
entry
Forwards
B. Embolo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
61
total mins
62
entry
E. Lepaul
STORMTROOPER
STORMTROOPER
3
shots
3
shots
0
goals
1
on target
BENCH
M. Silistrie
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
L. Brassier
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
M. Nagida
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
10
total mins
Started
entry
P. Frankowski
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
H. Hateboer
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
V. Rongier
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
M. Meite
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
29
total mins
Started
entry
N. Mukiele
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
28
total mins
Started
entry
M. Tamari
STORMTROOPER
STORMTROOPER
3
shots
3
shots
0
goals
1
on target

Lens

Goalkeepers
R. Risser
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
J. Gradit
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
3
rating
S. Baidoo
SHIELD
SHIELD
3
blocks
3
blocks
0
interceptions
0
tackles
M. Sarr
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Midfielders
R. Aguilar
SWEEPER
SWEEPER
3
cleanups
3
cleanups
1
interceptions
2
blocks
M. Sangare
ENFORCER
ENFORCER
8
tackles
8
tackles
12
Duels Won
80%
win %
A. Thomasson
ENFORCER
ENFORCER
9
tackles
9
tackles
15
Duels Won
71%
win %
M. Udol
SWEEPER
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
Forwards
F. Thauvin
ARCHITECT
ARCHITECT
7
key passes
7
key passes
0
assists
26%
pass acc
W. Said
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
61
total mins
61
entry
O. Edouard
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
61
total mins
61
entry
BENCH
R. Gurtner
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Jhoanner Chavez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
S. Abdulhamid
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry
I. Ganiou
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Bulatovic
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
F. Sotoca
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Sima
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
M. Guilavogui
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
29
total mins
Started
entry
R. Fofana
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
29
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
15/03/2025 Lens 1 - 0 Rennes Ligue 1 Stade Bollaert-Delelis
21/09/2024 Rennes 1 - 1 Lens Ligue 1 Roazhon Park
12/05/2024 Rennes 1 - 1 Lens Ligue 1 Roazhon Park
20/08/2023 Lens 1 - 1 Rennes Ligue 1 Stade Bollaert-Delelis
01/04/2023 Rennes 0 - 1 Lens Ligue 1 Roazhon Park
27/08/2022 Lens 2 - 1 Rennes Ligue 1 Stade Bollaert-Delelis
08/01/2022 Lens 1 - 0 Rennes Ligue 1 Stade Bollaert-Delelis
08/08/2021 Rennes 1 - 1 Lens Ligue 1 Roazhon Park
06/02/2021 Lens 0 - 0 Rennes Ligue 1 Stade Bollaert-Delelis
15/03/2025
1 - 0
Ligue 1 Stade Bollaert-Delelis
21/09/2024
1 - 1
Ligue 1 Roazhon Park
12/05/2024
1 - 1
Ligue 1 Roazhon Park
20/08/2023
1 - 1
Ligue 1 Stade Bollaert-Delelis
01/04/2023
0 - 1
Ligue 1 Roazhon Park
27/08/2022
2 - 1
Ligue 1 Stade Bollaert-Delelis
08/01/2022
1 - 0
Ligue 1 Stade Bollaert-Delelis
08/08/2021
1 - 1
Ligue 1 Roazhon Park
06/02/2021
0 - 0
Ligue 1 Stade Bollaert-Delelis
Rennes Win
Lens Win
Draw

League Standings

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