Ligue 1 Gameweek 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 26
⚖️ Balance 0
🏆 Stakes 33
🎲 Upset 10
Rennes dominates, Lens reduced to ten

Win Probability

  • Rennes 39%
  • Draw 26%
  • Lens 34%

Futmetrix AI estimate

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' 🔄 L. Blas N. Mukiele
62' 🔄 B. Embolo M. Meite
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
Brice Samba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Alidu Seidu
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
62%
Pass Acc
Jérémy Jacquet
MAGNET
MAGNET
94
Activity
94
Activity
74
Passes
20
Duels
Anthony Rouault
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
78%
Pass Acc
Midfielders
Ludovic Blas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Mahdi Camara
MAGNET
MAGNET
69
Activity
69
Activity
55
Passes
14
Duels
Djaoui Cissé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
29
Entry
Seko Fofana
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
43%
Pass Acc
Quentin Merlin
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Forwards
Breel Embolo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
62
Entry
Esteban Lepaul
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
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
Mahamadou Nagida
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Przemysław Frankowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hans Hateboer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Valentin Rongier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marc-Aurèle Meïté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Nordan Mukiele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Mousa Tamari
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target

Lens

Goalkeepers
Robin Risser
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Jonathan Gradit
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
3
Rating
Samson Baidoo
SHIELD
SHIELD
3
Blocks
3
Blocks
0
Interceptions
0
Tackles
Malang Sarr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Ruben Aguilar
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Mamadou Sangaré
ENFORCER
ENFORCER
8
Tackles
8
Tackles
12
Duels Won
80%
Win %
Adrien Thomasson
ENFORCER
ENFORCER
9
Tackles
9
Tackles
15
Duels Won
71%
Win %
Matthieu Udol
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Florian Thauvin
ARCHITECT
ARCHITECT
7
Key Passes
7
Key Passes
0
Assists
26%
Pass Acc
Wesley Saïd
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Odsonne Édouard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
BENCH
Régis Gurtner
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jhoanner Chávez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Saud Abdulhamid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Pierre-Ismaëlo Ganiou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrija Bulatović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Florian Sotoca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abdallah Sima
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Morgan Guilavogui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Rayan 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
09/28/2025 Rennes 0 - 0 Lens Ligue 1 Roazhon Park
03/15/2025 Lens 1 - 0 Rennes Ligue 1 Stade Bollaert-Delelis
09/21/2024 Rennes 1 - 1 Lens Ligue 1 Roazhon Park
05/12/2024 Rennes 1 - 1 Lens Ligue 1 Roazhon Park
08/20/2023 Lens 1 - 1 Rennes Ligue 1 Stade Bollaert-Delelis
04/01/2023 Rennes 0 - 1 Lens Ligue 1 Roazhon Park
09/28/2025
0 - 0
Ligue 1 Roazhon Park
03/15/2025
1 - 0
Ligue 1 Stade Bollaert-Delelis
09/21/2024
1 - 1
Ligue 1 Roazhon Park
05/12/2024
1 - 1
Ligue 1 Roazhon Park
08/20/2023
1 - 1
Ligue 1 Stade Bollaert-Delelis
04/01/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 Nice 8 11 11 11 0 WNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)DNice 1 - 1 Paris FC (28-09-2025)LStade Brestois 29 4 - 1 Nice (20-09-2025)WNice 1 - 0 Nantes (13-09-2025)
7 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)
8 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)
9 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)
10 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)
11 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)
12 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)
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 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)
19 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)
20 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)
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.