Ligue 1 Regular Season - 6

Rennes 0 - 0 FT Lens

Roazhon Park

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

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

Roazhon Park: Tactical Chaos Smothers the Balance

Skip It Futmetrix Score: 28/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.

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
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

Our take on every player 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
MAGNET
MAGNET
69
Activity
69
Activity
55
Passes
14
Duels
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
Red Card
Mistake
Red Card
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
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
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
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
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
28/09/2025 Rennes 0 - 0 Lens Ligue 1 Roazhon Park
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
28/09/2025
0 - 0
Ligue 1 Roazhon Park
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
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)