Ligue 1 Regular Season - 17

Lille 0 - 2 FT Rennes

Decathlon Arena - Stade Pierre Mauroy

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

48
FT
Sat, Jan 3
Français
Lille
0-2
Rennes
⚡ Intensity 29
⚖️ Balance 13
🏆 Stakes 72
🎲 Upset 60
Early red dooms Lille at home.

Rennes Exploit Early Advantage to Silence Lille

Average Entertainment Futmetrix Score: 48/100. A moment of madness in the opening quarter-hour dictated the narrative as Rennes systematically dismantled a ten-man Lille side to tighten the race for Europe.

The Red Card That Changed Everything

The Stakes were high at the Decathlon Arena - Stade Pierre Mauroy, with both sides eyeing the top four. However, the tactical Balance shifted irrevocably in the 13th minute when Alexsandro was dismissed for a cynical trip. Lille, known for their defensive solidity, were forced into an emergency reshuffle. While they managed to reach the interval level, the sheer physical toll of playing a man down against a high-Intensity side eventually became insurmountable.

Rennes Strike with Precision

The deadlock was finally broken four minutes after the restart. Rennes used their numerical superiority to stretch the pitch, leading to a well-worked goal for P. Frankowski. Assisted by L. Brassier, the Polish international's strike was a blow from which the hosts never recovered. Any hope of an Upset Factor evaporated just seven minutes later when Q. Merlin converted a clinical pass from B. Embolo to make it 2-0.

A Defensive Masterclass

While the attackers grabbed the headlines, the foundation of this victory was built at the back. Jérémy Jacquet was the standout performer, providing elite ball progression and 3 key passes to earn his Man of the Match honors. Alongside the tenacious Alidu Seidu, the Rennes backline restricted Lille to just 38% possession and zero big chances. Despite 13 shots from the Dogues, they lacked the clinical edge to punish Rennes on the break, leaving the visitors to celebrate a crucial three points in the race for Champions League qualification.

Key Questions

How did the red card for Alexsandro impact the match?

It forced Lille into a low block, surrendering 62% possession and allowing Rennes to dictate the tempo unchallenged for 77 minutes.

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
38%
62%
Lille 38%
Rennes 62%
Shots
13
18
Lille 13
Rennes 18
Shots on Target
3
4
Lille 3
Rennes 4
Expected Goals (xG)
0.74
1.47
Lille 0.74
Rennes 1.47
Passes
376
603
Lille 376
Rennes 603
Pass Accuracy
84%
90%
Lille 84%
Rennes 90%
Corners
4
7
Lille 4
Rennes 7
Fouls
4
14
Lille 4
Rennes 14
Yellow Cards
1
1
Lille 1
Rennes 1
Red Cards
1
0
Lille 1
Rennes 0

Match Events

13' 🟥 Alexsandro
14' 🟨 B. Andre
J. Jacquet 🟨 30'
HT
P. Frankowski (L. Brassier) 49'
Q. Merlin (B. Embolo) 56'
M. Meite E. Lepaul 🔄 62'
Q. Merlin L. Blas 🔄 62'
70' 🔄 M. Broholm F. Correia
70' 🔄 M. Fernandez-Pardo A. Bouaddi
70' 🔄 O. Giroud S. Diaoune
74' 🔄 C. Verdonk T. Santos
84' 🔄 H. Haraldsson O. Sahraoui
M. Tamari E. Legendre 🔄 90'+2
FT

Player Cards

Season performance ratings for players in this match

Lille

Goalkeepers
Berke Özer
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
21%
Pass Acc
Defenders
Thomas Meunier
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Nathan Ngoy
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
4
Interceptions
2
Blocks
Alexsandro Ribeiro
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
3.7
Rating
Calvin Verdonk
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Benjamin André
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
35%
Pass Acc
Nabil Bentaleb
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Marius Sivertsen Broholm
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
5
Duels Won
0
Pens Won
Hakon Arnar Haraldsson
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Matías Fernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Forwards
Olivier Giroud
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
BENCH
Arnaud Bodart
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tiago Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Maxima Goffi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ayyoub Bouaddi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Saad Boussadia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Félix Correia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Soriba Diaoune
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Osame Sahraoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Matah Yondjio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Rennes

Goalkeepers
Brice Samba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Alidu Seidu
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Jérémy Jacquet
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
70%
Pass Acc
Lilian Brassier
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
62%
Pass Acc
Midfielders
Przemysław Frankowski
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Mahdi Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Valentin Rongier
MAGNET
MAGNET
104
Activity
104
Activity
95
Passes
9
Duels
Quentin Merlin
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Mousa Tamari
NPC
NPC
89
Minutes
89
Minutes
49%
Pass Acc
6.5
Rating
Forwards
Breel Embolo
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.5
Rating
Mohamed Kader Meite
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
BENCH
Mathys Silistrie
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Anthony Rouault
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Glen Kamara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Paolo Limon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Djaoui Cissé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ludovic Blas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Esteban Lepaul
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Elias Legendre Quiñonez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Nordan Mukiele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
16/02/2025 Rennes 0 - 2 Lille Ligue 1 Roazhon Park
24/11/2024 Lille 1 - 0 Rennes Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
10/03/2024 Lille 2 - 2 Rennes Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
16/09/2023 Rennes 2 - 2 Lille Ligue 1 Roazhon Park
04/02/2023 Rennes 1 - 3 Lille Ligue 1 Roazhon Park
06/11/2022 Lille 1 - 1 Rennes Ligue 1 Decathlon Arena – Stade Pierre-Mauroy
21/05/2022 Lille 2 - 2 Rennes Ligue 1 Stade Pierre-Mauroy
01/12/2021 Rennes 1 - 2 Lille Ligue 1 Roazhon Park
24/01/2021 Rennes 0 - 1 Lille Ligue 1 Roazhon Park
22/08/2020 Lille 1 - 1 Rennes Ligue 1 Stade Pierre-Mauroy
16/02/2025
0 - 2
Ligue 1 Roazhon Park
24/11/2024
1 - 0
Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
10/03/2024
2 - 2
Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
16/09/2023
2 - 2
Ligue 1 Roazhon Park
04/02/2023
1 - 3
Ligue 1 Roazhon Park
06/11/2022
1 - 1
Ligue 1 Decathlon Arena – Stade Pierre-Mauroy
21/05/2022
2 - 2
Ligue 1 Stade Pierre-Mauroy
01/12/2021
1 - 2
Ligue 1 Roazhon Park
24/01/2021
0 - 1
Ligue 1 Roazhon Park
22/08/2020
1 - 1
Ligue 1 Stade Pierre-Mauroy
Lille Win
Rennes Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Lens 17 40 31 13 +18 WToulouse 0 - 3 Lens (02-01-2026)WLens 2 - 0 Nice (14-12-2025)WNantes 1 - 2 Lens (06-12-2025)WAngers 1 - 2 Lens (30-11-2025)WLens 1 - 0 Strasbourg (22-11-2025)
2 Paris Saint Germain 17 39 37 15 +22 WParis Saint Germain 2 - 1 Paris FC (04-01-2026)WMetz 2 - 3 Paris Saint Germain (13-12-2025)WParis Saint Germain 5 - 0 Rennes (06-12-2025)LMonaco 1 - 0 Paris Saint Germain (29-11-2025)WParis Saint Germain 3 - 0 Le Havre (22-11-2025)
3 Marseille 17 32 36 17 +19 LMarseille 0 - 2 Nantes (04-01-2026)WMarseille 1 - 0 Monaco (14-12-2025)LLille 1 - 0 Marseille (05-12-2025)DMarseille 2 - 2 Toulouse (29-11-2025)WNice 1 - 5 Marseille (21-11-2025)
4 Lille 17 32 33 22 +11 LLille 0 - 2 Rennes (03-01-2026)WAuxerre 3 - 4 Lille (14-12-2025)WLille 1 - 0 Marseille (05-12-2025)WLe Havre 0 - 1 Lille (30-11-2025)WLille 4 - 2 Paris FC (23-11-2025)
5 Lyon 17 30 25 17 +8 WMonaco 1 - 3 Lyon (03-01-2026)WLyon 1 - 0 Le Havre (14-12-2025)LLorient 1 - 0 Lyon (07-12-2025)WLyon 3 - 0 Nantes (30-11-2025)DAuxerre 0 - 0 Lyon (23-11-2025)
6 Rennes 17 30 29 24 +5 WLille 0 - 2 Rennes (03-01-2026)WRennes 3 - 1 Stade Brestois 29 (13-12-2025)LParis Saint Germain 5 - 0 Rennes (06-12-2025)WMetz 0 - 1 Rennes (28-11-2025)WRennes 4 - 1 Monaco (22-11-2025)
7 Strasbourg 17 24 26 21 +5 DNice 1 - 1 Strasbourg (03-01-2026)DStrasbourg 0 - 0 Lorient (14-12-2025)LToulouse 1 - 0 Strasbourg (06-12-2025)LStrasbourg 1 - 2 Stade Brestois 29 (30-11-2025)LLens 1 - 0 Strasbourg (22-11-2025)
8 Toulouse 17 23 24 22 +2 LToulouse 0 - 3 Lens (02-01-2026)WParis FC 0 - 3 Toulouse (13-12-2025)WToulouse 1 - 0 Strasbourg (06-12-2025)DMarseille 2 - 2 Toulouse (29-11-2025)LToulouse 0 - 1 Angers (23-11-2025)
9 Monaco 17 23 27 30 -3 LMonaco 1 - 3 Lyon (03-01-2026)LMarseille 1 - 0 Monaco (14-12-2025)LStade Brestois 29 1 - 0 Monaco (05-12-2025)WMonaco 1 - 0 Paris Saint Germain (29-11-2025)LRennes 4 - 1 Monaco (22-11-2025)
10 Angers 17 22 18 20 -2 LLe Havre 2 - 1 Angers (04-01-2026)WAngers 4 - 1 Nantes (12-12-2025)WNice 0 - 1 Angers (07-12-2025)LAngers 1 - 2 Lens (30-11-2025)WToulouse 0 - 1 Angers (23-11-2025)
11 Stade Brestois 29 17 22 23 27 -4 WStade Brestois 29 2 - 0 Auxerre (04-01-2026)LRennes 3 - 1 Stade Brestois 29 (13-12-2025)WStade Brestois 29 1 - 0 Monaco (05-12-2025)WStrasbourg 1 - 2 Stade Brestois 29 (30-11-2025)WStade Brestois 29 3 - 2 Metz (23-11-2025)
12 Lorient 17 19 20 29 -9 DLorient 1 - 1 Metz (04-01-2026)DStrasbourg 0 - 0 Lorient (14-12-2025)WLorient 1 - 0 Lyon (07-12-2025)WLorient 3 - 1 Nice (30-11-2025)DNantes 1 - 1 Lorient (23-11-2025)
13 Le Havre 17 18 15 23 -8 WLe Havre 2 - 1 Angers (04-01-2026)LLyon 1 - 0 Le Havre (14-12-2025)DLe Havre 0 - 0 Paris FC (07-12-2025)LLe Havre 0 - 1 Lille (30-11-2025)LParis Saint Germain 3 - 0 Le Havre (22-11-2025)
14 Nice 17 18 20 30 -10 DNice 1 - 1 Strasbourg (03-01-2026)LLens 2 - 0 Nice (14-12-2025)LNice 0 - 1 Angers (07-12-2025)LLorient 3 - 1 Nice (30-11-2025)LNice 1 - 5 Marseille (21-11-2025)
15 Paris FC 17 16 22 31 -9 LParis Saint Germain 2 - 1 Paris FC (04-01-2026)LParis FC 0 - 3 Toulouse (13-12-2025)DLe Havre 0 - 0 Paris FC (07-12-2025)DParis FC 1 - 1 Auxerre (29-11-2025)LLille 4 - 2 Paris FC (23-11-2025)
16 Nantes 17 14 16 28 -12 WMarseille 0 - 2 Nantes (04-01-2026)LAngers 4 - 1 Nantes (12-12-2025)LNantes 1 - 2 Lens (06-12-2025)LLyon 3 - 0 Nantes (30-11-2025)DNantes 1 - 1 Lorient (23-11-2025)
17 Auxerre 17 12 14 27 -13 LStade Brestois 29 2 - 0 Auxerre (04-01-2026)LAuxerre 3 - 4 Lille (14-12-2025)WAuxerre 3 - 1 Metz (07-12-2025)DParis FC 1 - 1 Auxerre (29-11-2025)DAuxerre 0 - 0 Lyon (23-11-2025)
18 Metz 17 12 18 38 -20 DLorient 1 - 1 Metz (04-01-2026)LMetz 2 - 3 Paris Saint Germain (13-12-2025)LAuxerre 3 - 1 Metz (07-12-2025)LMetz 0 - 1 Rennes (28-11-2025)LStade Brestois 29 3 - 2 Metz (23-11-2025)