Ligue 1 2025 07 Feb 2026

Lens vs Rennes

3 – 1 1 – 1 2 – 0

(HT: 1–1)

FT

17:00

Stade Bollaert-Delelis (Lens) · Ref: Jeremie Pignard, France

← Back to Matches
Score Summary
Full Time 3 – 1
Half Time 1 – 1
Key Stats
Ball Possession 51% – 49%
Blocked Shots 3 – 5
Corner Kicks 4 – 4
Fouls 13 – 17
Goalkeeper Saves N/A – N/A
Offsides 2 – 1
Elo (before match)
Rating 1500 – 1500
Expected win probability 50.0% – 50.0%
Top Performers
Top Rated
Odsonne Édouard
Lens
8.2 rating (61 min)
Most Clinical
Ruben Aguilar
Lens
1 goals
Best Creator
Florian Thauvin
Lens
2 key passes, 1 assists
Defensive Leader
Valentin Rongier
Rennes
5 tackles + 3 interceptions
Standings (Top 6) View Full Standings
#TeamPtsForm
1 Paris Saint Germain 57 L W W L W
2 Lens 56 W D L W W
3 Marseille 46 W W L D L
4 Lyon 45 L L W W W
5 Lille 43 W W D D L
6 Rennes 43 W W W L L
7 Monaco 40 W W W W D
8 Strasbourg 36 D D W D L
9 Stade Brestois 29 36 W W D W D
10 Lorient 33 D D W L W
11 Angers 32 W L L L W
12 Toulouse 31 L L D L L
13 Paris FC 26 W D L D D
14 Le Havre 26 L L W W L
15 Nice 24 L D L D D
16 Auxerre 19 D D L W D
17 Nantes 17 L L W L L
18 Metz 13 L L L L D
{# ================================================================ Lineup Section — SofaScore/Flashscore style shared pitch Context: pitch_lineups, lineups_data, match, substitutions, substitutions_map, debug_mode, debug_lineups ================================================================ #}
Match Statistics (Full Time)
Statistic Lens Rennes
Ball Possession 51% 49%
Blocked Shots 3 5
Corner Kicks 4 4
Fouls 13 17
Goalkeeper Saves N/A N/A
Offsides 2 1
Passes Accurate 365 340
Red Cards 1 0
Shots Insidebox 4 9
Shots Off Goal 3 8
Shots On Goal 3 1
Shots Outsidebox 5 5
Total Passes 432 398
Total Shots 9 14
Yellow Cards 4 2
expected_goals 1.16 1.50
goals_prevented -1 -1
Passes % 84% 85%
Team Aggregates (Season)
Lens
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 1.92
xG (avg) 1.99{% else %}N/A
Rennes
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 1.68
xG (avg) 1.48{% else %}N/A
Lens — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Abdallah Sima 👤 Abdallah Sima 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 19 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Adrien Thomasson 👤 Adrien Thomasson 0 1 1 3 N/A 12 4 2 1 True 90 28 M 6 False 0 0 N/A N/A N/A 35 1 43 N/A 0 N/A 0 N/A N/A 1 1 N/A 2
Allan Saint-Maximin 👤 Allan Saint-Maximin 0 0 5 N/A 2 8 3 1 1 False 29 9 F 7.7 True 0 0 N/A 1 N/A 5 N/A 5 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Amadou Haidara 👤 Amadou Haidara 0 0 N/A N/A N/A N/A N/A N/A N/A False 12 21 M 6.7 True 0 0 N/A N/A N/A 4 N/A 5 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Arthur Masuaku 👤 Arthur Masuaku 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 29 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Florian Sotoca 👤 Florian Sotoca 0 0 N/A N/A N/A 4 2 1 N/A False 1 7 F N/A True 0 0 N/A N/A N/A 2 N/A 3 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Florian Thauvin 👤 Florian Thauvin 0 0 2 N/A 1 9 5 N/A 3 False 78 10 F 7.5 False 1 0 N/A N/A 1 23 2 27 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Ismaelo Ganiou 👤 Ismaelo Ganiou 0 0 N/A 2 N/A 8 6 N/A 3 False 90 25 D 7.3 False 0 0 N/A N/A N/A 41 N/A 49 N/A 0 N/A 0 N/A N/A N/A N/A 2 3
Kyllian Antonio 👤 Kyllian Antonio 0 0 1 N/A 1 4 4 N/A 2 False 30 32 D 7.3 True 0 0 N/A N/A N/A 7 N/A 8 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Malang Sarr 👤 Malang Sarr 0 0 1 N/A N/A 4 2 N/A N/A False 90 20 D 7.3 False 0 0 N/A N/A N/A 62 N/A 70 N/A 0 N/A 0 N/A N/A N/A 3 1 1
Mamadou Sangare 👤 Mamadou Sangare 0 1 2 N/A 1 12 6 3 N/A False 89 8 M 6.9 False 0 0 N/A N/A N/A 44 N/A 50 N/A 0 N/A 0 N/A N/A N/A N/A 2 4
Mathieu Gorgelin 👤 Mathieu Gorgelin 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 16 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Matthieu Udol 👤 Matthieu Udol 0 0 N/A N/A N/A 7 4 1 1 False 90 14 M 6.6 False 0 0 N/A N/A N/A 23 N/A 27 N/A 0 N/A 0 N/A N/A N/A 1 1 1
Odsonne Édouard 👤 Odsonne Édouard 0 0 3 1 1 8 3 1 N/A False 61 11 F 8.2 False 0 0 N/A 1 N/A 3 1 5 N/A 0 N/A 0 N/A 1 2 N/A N/A N/A
Rayan Fofana 👤 Rayan Fofana 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 38 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Robin Risser 👤 Robin Risser 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 40 G 6.6 False 1 1 N/A N/A N/A 20 1 30 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Ruben Aguilar 👤 Ruben Aguilar 1 2 1 3 1 12 6 3 2 False 56 2 M 7.3 False 1 0 N/A 1 N/A 19 1 27 N/A 0 N/A 0 N/A 1 1 N/A 1 3
Samson Baidoo 👤 Samson Baidoo 0 0 N/A N/A N/A N/A N/A N/A N/A False 60 6 D 6.7 False 0 0 N/A N/A N/A 53 1 53 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Saud Abdulhamid 👤 Saud Abdulhamid 0 0 N/A 1 N/A 5 2 N/A 1 False 29 23 D 6.6 True 0 0 N/A N/A N/A 6 N/A 7 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Wesley Saïd 👤 Wesley Saïd 0 0 4 N/A 3 10 6 1 2 False 61 22 F 6.9 False 0 0 N/A N/A 1 18 N/A 23 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Rennes — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Abdelhamid Ait Boudlal 👤 Abdelhamid Ait Boudlal 0 0 N/A N/A N/A 4 3 N/A N/A False 29 48 D 7 False 0 0 N/A N/A N/A 6 N/A 7 N/A 0 N/A 0 N/A N/A 1 N/A N/A 3
Alidu Seidu 👤 Alidu Seidu 0 0 N/A N/A N/A 6 4 N/A 2 False 61 36 D 6.2 True 0 0 N/A N/A N/A 35 1 36 N/A 0 N/A 0 N/A N/A N/A N/A N/A 2
Anthony Rouault 👤 Anthony Rouault 0 0 2 N/A 2 9 3 3 N/A False 64 24 D 6.2 False 0 0 N/A N/A N/A 39 N/A 49 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Arnaud Nordin 👤 Arnaud Nordin 0 1 N/A N/A N/A 7 4 1 2 False 64 70 M 6.9 False 1 0 N/A N/A N/A 5 1 6 N/A 0 N/A 0 N/A N/A N/A N/A N/A 2
Ayoube Akabou 👤 Ayoube Akabou 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 80 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Breel Embolo 👤 Breel Embolo 0 1 4 1 1 12 4 3 3 False 90 7 F 5.9 False 0 0 N/A N/A N/A 12 2 17 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Chibuike Ugochukwu 👤 Chibuike Ugochukwu 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 79 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Elias Legendre Quiñonez 👤 Elias Legendre Quiñonez 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 35 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Esteban Lepaul 👤 Esteban Lepaul 0 0 N/A N/A N/A 3 1 N/A N/A False 90 9 F 7.5 False 0 0 N/A 1 N/A 6 N/A 7 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Jérémy Jacquet 👤 Jérémy Jacquet 0 0 N/A N/A N/A 1 1 N/A N/A False 69 97 D 6.7 False 0 0 N/A N/A N/A 28 N/A 32 N/A 0 N/A 0 N/A N/A N/A 1 1 1
Lilian Brassier 👤 Lilian Brassier 0 0 N/A N/A N/A 8 6 2 1 False 26 3 D 7.3 True 0 0 N/A N/A N/A 30 2 33 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Ludovic Blas 👤 Ludovic Blas 0 0 1 N/A 1 1 1 N/A N/A False 26 10 F 6.3 True 0 0 N/A N/A N/A 9 2 9 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Mahamadou Nagida 👤 Mahamadou Nagida 0 0 N/A 1 N/A 3 1 1 N/A False 21 18 D 6.2 True 0 0 N/A N/A N/A 16 N/A 16 N/A 0 N/A 0 N/A N/A 1 N/A N/A 1
Mahdi Camara 👤 Mahdi Camara 0 0 3 3 N/A 8 2 1 1 False 90 45 M 6.5 False 0 0 N/A N/A N/A 37 1 42 N/A 0 N/A 0 N/A N/A 2 1 N/A 1
Mathys Silistrie 👤 Mathys Silistrie 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 50 G 5.6 False 0 3 N/A N/A N/A 28 N/A 32 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Mousa Tamari 👤 Mousa Tamari 0 0 9 2 6 15 8 1 2 False 90 11 M 6.5 False 0 0 N/A N/A 1 17 N/A 25 N/A 0 N/A 0 N/A N/A 2 N/A N/A N/A
Nordan Mukiele 👤 Nordan Mukiele 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 65 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Quentin Merlin 👤 Quentin Merlin 0 0 N/A N/A N/A 6 3 2 N/A False 26 26 D 6.7 True 0 0 N/A N/A N/A 15 2 19 N/A 0 N/A 0 N/A N/A N/A N/A 3 1
Sebastian Szymański 👤 Sebastian Szymański 0 0 N/A 1 N/A 4 1 1 N/A False 64 17 M 6.7 False 0 0 N/A N/A N/A 11 N/A 14 N/A 0 N/A 0 N/A N/A N/A 1 N/A 1
Valentin Rongier 👤 Valentin Rongier 0 0 2 2 N/A 16 8 2 2 True 90 21 M 6.7 False 0 0 N/A N/A N/A 46 N/A 54 N/A 0 N/A 0 N/A N/A 1 N/A 3 5
Match Events
8'
E. Lepaul (Normal Goal)
29'
🔄 A. Ait Boudlal → Substitution 1
🟨 Ruben Aguilar (Yellow Card)
32'
🟨 Adrien Thomasson (Yellow Card)
36'
O. Edouard (Normal Goal)
41'
🟨 Mamadou Sangare (Yellow Card)
45'
45'
🟨 Breel Embolo (Yellow Card)
R. Aguilar (Normal Goal)
54'
🟨 Ruben Aguilar (Yellow Card)
56'
🟥 Ruben Aguilar (Red Card)
56'
🔄 S. Baidoo → Substitution 1
60'
61'
🟨 Arnaud Nordin (Yellow Card)
🔄 O. Edouard → Substitution 2
61'
🔄 W. Said → Substitution 3
61'
64'
🔄 A. Rouault → Substitution 2
64'
🔄 S. Szymanski → Substitution 3
64'
🔄 A. Nordin → Substitution 4
69'
🔄 J. Jacquet → Substitution 5
🔄 F. Thauvin → Substitution 4
78'
A. Saint-Maximin (Normal Goal)
78'
🔄 M. Sangare → Substitution 5
89'
Substitutions
29'
60'
61'
61'
64'
Rennes
64'
Rennes
64'
Rennes
69'
Rennes
78'
89'
League Standings View Standings

Teams in this match: Lens and Rennes

#TeamMPWDLGFGAGDPtsForm
1 Paris Saint Germain 25 18 3 4 54 22 32 57 L W W L W
2 Lens 25 18 2 5 48 21 27 56 W D L W W
3 Marseille 25 14 4 7 52 33 19 46 W W L D L
4 Lyon 24 14 3 7 39 26 13 45 L L W W W
5 Lille 25 13 4 8 38 31 7 43 W W D D L
6 Rennes 25 12 7 6 41 35 6 43 W W W L L
7 Monaco 25 12 4 9 43 37 6 40 W W W W D
8 Strasbourg 25 10 6 9 40 31 9 36 D D W D L
9 Stade Brestois 29 25 10 6 9 34 34 0 36 W W D W D
10 Lorient 25 8 9 8 34 39 -5 33 D D W L W
11 Angers 25 9 5 11 23 30 -7 32 W L L L W
12 Toulouse 25 8 7 10 33 29 4 31 L L D L L
13 Paris FC 24 6 8 10 28 40 -12 26 W D L D D
14 Le Havre 25 6 8 11 20 32 -12 26 L L W W L
15 Nice 25 6 6 13 30 47 -17 24 L D L D D
16 Auxerre 25 4 7 14 19 35 -16 19 D D L W D
17 Nantes 25 4 5 16 22 42 -20 17 L L W L L
18 Metz 25 3 4 18 22 56 -34 13 L L L L D

Predictions provided by Football API

All data below is returned exactly as from GET /predictions?fixture={id}. Keys are not renamed or translated.

Ligue 1 France · Season 2025

Teams

Lens
Last 5: Form 80% · Att 100% · Def 63%
Goals: 8 for · 3 against
W15 D1 L4 · LWWLWDWWWLWWWW…
Rennes
Last 5: Form 47% · Att 75% · Def 0%
Goals: 6 for · 8 against
W8 D7 L5 · WLDWDDDDLDWWWW…

Predictions

Lens 45%
Draw 45%
Rennes 10%
Lens (Win or draw)

Double chance : Lens or draw

Goals: Lens -2.5 · Rennes -1.5
Win or Draw

Comparison

Attack
57% – 43%
Defense
73% – 27%
Head to Head
64% – 36%
Form
63% – 37%
Goals
57% – 43%
Total
66.7% – 33.3%
Poisson
86% – 14%

Head to Head

Last 9 matches: Home wins: 3, Away wins: 1, Draws: 5

28 Sep 2025 · Ligue 1 2025
Rennes 0 – 0 Lens
Roazhon Park
15 Mar 2025 · Ligue 1 2024
Lens 1 – 0 Rennes
Stade Bollaert-Delelis
21 Sep 2024 · Ligue 1 2024
Rennes 1 – 1 Lens
Roazhon Park
12 May 2024 · Ligue 1 2023
Rennes 1 – 1 Lens
Roazhon Park
20 Aug 2023 · Ligue 1 2023
Lens 1 – 1 Rennes
Stade Bollaert-Delelis
01 Apr 2023 · Ligue 1 2022
Rennes 0 – 1 Lens
Roazhon Park
27 Aug 2022 · Ligue 1 2022
Lens 2 – 1 Rennes
Stade Bollaert-Delelis
08 Jan 2022 · Ligue 1 2021
Lens 1 – 0 Rennes
Stade Bollaert-Delelis
08 Aug 2021 · Ligue 1 2021
Rennes 1 – 1 Lens
Roazhon Park
CatBoost Prediction

Model not available yet. Run train_catboost to train a model.

No Predictions Available

Predictions for this match have not been generated yet. Check back later or sync match data.

Analysis
Analysis Coming Soon

xG comparison, momentum graph, and match rating overview will be available in a future update.