Ligue 1 2025 28 Sep 2025

Rennes vs Lens

0 – 0 0 – 0 0 – 0

(HT: 0–0)

FT

20:45

Roazhon Park (Rennes) · Ref: Bastien Dechepy, France

← Back to Matches
Score Summary
Full Time 0 – 0
Half Time 0 – 0
Key Stats
Ball Possession 67% – 33%
Blocked Shots 6 – 3
Corner Kicks 8 – 4
Fouls 16 – 9
Goalkeeper Saves 2 – 2
Offsides 1 – 0
Elo (before match)
Rating 1500 – 1500
Expected win probability 50.0% – 50.0%
xPi (before match)
Rating -0.13 – 0.19
Expected win probability 43.7% – 35.8%
Top Performers
Top Rated
Jérémy Jacquet
Rennes
7.9 rating (90 min)
Most Clinical
N/A
Best Creator
Florian Thauvin
Lens
7 key passes, 0 assists
Defensive Leader
Adrien Thomasson
Lens
9 tackles + 1 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 Rennes Lens
Ball Possession 67% 33%
Blocked Shots 6 3
Corner Kicks 8 4
Fouls 16 9
Goalkeeper Saves 2 2
Offsides 1 0
Passes Accurate 464 181
Red Cards 0 1
Shots Insidebox 10 11
Shots Off Goal 6 8
Shots On Goal 2 2
Shots Outsidebox 4 2
Total Passes 529 257
Total Shots 14 13
Yellow Cards 3 3
expected_goals 1.19 1.04
goals_prevented 0 0
Passes % 88% 70%
Team Aggregates (Season)
Rennes
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 1.68
xG (avg) 1.48{% else %}N/A
Lens
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 1.92
xG (avg) 1.99{% else %}N/A
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
Alidu Seidu 👤 Alidu Seidu 0 0 5 1 3 17 8 N/A 2 False 90 36 D 7.7 False 0 0 N/A N/A N/A 62 2 67 N/A 0 N/A 0 N/A N/A N/A N/A 3 2
Anthony Rouault 👤 Anthony Rouault 0 0 N/A 3 N/A 9 3 1 N/A False 90 24 D 7.9 False 0 0 N/A N/A N/A 78 2 85 N/A 0 N/A 0 N/A N/A N/A N/A 2 1
Breel Embolo 👤 Breel Embolo 0 0 N/A N/A N/A 3 1 1 1 False 61 7 F 6.2 False 0 0 N/A N/A N/A 5 N/A 9 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Brice Samba 👤 Brice Samba 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 30 G 7.2 False 0 0 2 N/A N/A 19 N/A 19 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Djaoui Cissé 👤 Djaoui Cissé 0 0 N/A 1 N/A 3 1 N/A N/A False 29 6 M 6.6 False 0 0 N/A N/A N/A 15 N/A 19 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Esteban Lepaul 👤 Esteban Lepaul 0 0 N/A N/A N/A 4 2 N/A N/A False 90 9 F 6.3 False 0 0 N/A N/A N/A 11 N/A 14 N/A 0 N/A 0 N/A 1 3 N/A N/A N/A
Hans Hateboer 👤 Hans Hateboer 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 33 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
Jérémy Jacquet 👤 Jérémy Jacquet 0 1 3 1 1 20 10 3 2 False 90 97 D 7.9 False 0 0 N/A N/A N/A 69 1 74 N/A 0 N/A 0 N/A N/A N/A 2 1 4
Lilian Brassier 👤 Lilian Brassier 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 3 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
Ludovic Blas 👤 Ludovic Blas 0 0 N/A 1 N/A 5 2 N/A 1 False 62 10 M 6.2 False 0 0 N/A N/A N/A 28 N/A 33 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Mahamadou Nagida 👤 Mahamadou Nagida 0 1 1 N/A 1 2 1 1 N/A False 10 18 D 6.9 True 0 0 N/A N/A N/A 5 N/A 6 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Mahdi Camara 👤 Mahdi Camara 0 1 2 N/A 1 14 8 3 1 False 90 45 M 7.3 False 0 0 N/A N/A N/A 54 N/A 55 N/A 0 N/A 0 N/A N/A N/A N/A N/A 5
Mathys Silistrie 👤 Mathys Silistrie 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 50 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
Mohamed Kader Meite 👤 Mohamed Kader Meite 0 0 1 N/A 1 4 1 2 N/A False 29 39 F 6.2 True 0 0 N/A N/A N/A 4 N/A 6 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Mousa Tamari 👤 Mousa Tamari 0 0 6 N/A 2 12 4 2 N/A False 61 11 F 6.3 True 0 0 N/A N/A N/A 20 2 25 N/A 0 N/A 0 N/A 1 3 N/A N/A 2
Nordan Mukiele 👤 Nordan Mukiele 0 0 2 N/A 1 7 1 3 N/A False 28 65 F 6.3 True 0 0 N/A N/A N/A 10 1 11 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Przemysław Frankowski 👤 Przemysław Frankowski 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 95 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
Quentin Merlin 👤 Quentin Merlin 0 0 3 1 2 6 3 N/A N/A False 80 26 M 7.3 False 0 0 N/A N/A 1 41 1 56 N/A 0 N/A 0 N/A N/A N/A 1 N/A N/A
Seko Fofana 👤 Seko Fofana 0 0 4 1 N/A 11 4 N/A 2 True 90 8 M 7.2 False 0 0 N/A N/A N/A 43 3 50 N/A 0 N/A 0 N/A N/A 2 N/A N/A 1
Valentin Rongier 👤 Valentin Rongier 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 21 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
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 N/A 2 N/A 21 15 2 5 True 90 28 M 7.3 False 0 0 N/A N/A N/A 14 N/A 21 N/A 0 N/A 0 N/A 1 3 N/A 1 9
Andrija Bulatovic 👤 Andrija Bulatovic 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 5 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
Florian Sotoca 👤 Florian Sotoca 0 1 N/A N/A N/A N/A N/A N/A N/A False N/A 7 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
Florian Thauvin 👤 Florian Thauvin 0 0 6 1 2 17 8 N/A 5 False 90 10 F 7.7 False 0 0 N/A N/A N/A 26 7 36 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Ismaelo Ganiou 👤 Ismaelo Ganiou 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 25 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
Jhoanner Chávez 👤 Jhoanner Chávez 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 13 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
Jonathan Gradit 👤 Jonathan Gradit 1 0 N/A N/A N/A 1 N/A 1 N/A False 1 24 D 3 False 0 0 N/A N/A N/A N/A N/A 1 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Malang Sarr 👤 Malang Sarr 0 0 N/A 1 N/A 3 2 N/A N/A False 90 20 D 7 False 0 0 N/A N/A N/A 12 N/A 17 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Mamadou Sangare 👤 Mamadou Sangare 0 0 3 1 2 15 12 N/A 1 False 90 8 M 7.6 False 0 0 N/A N/A N/A 29 1 34 N/A 0 N/A 0 N/A N/A 1 N/A 1 8
Matthieu Udol 👤 Matthieu Udol 0 0 1 1 1 13 8 3 N/A False 90 14 M 7.2 False 0 0 N/A N/A N/A 10 1 22 N/A 0 N/A 0 N/A 1 2 1 2 4
Morgan Guilavogui 👤 Morgan Guilavogui 0 1 N/A 3 N/A 11 7 N/A 2 False 29 29 F 6.9 True 0 0 N/A N/A N/A 7 N/A 12 N/A 0 N/A 0 N/A N/A 2 N/A N/A 2
Odsonne Édouard 👤 Odsonne Édouard 0 0 N/A 2 N/A 13 4 2 2 False 61 11 F 6.3 False 0 0 N/A N/A N/A 8 1 9 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Rayan Fofana 👤 Rayan Fofana 0 0 3 N/A 2 5 4 N/A 1 False 29 38 F 7 True 0 0 N/A N/A N/A 2 N/A 3 N/A 0 N/A 0 N/A N/A 1 N/A N/A 1
Robin Risser 👤 Robin Risser 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 40 G 7.2 False 0 0 2 N/A N/A 15 N/A 32 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Ruben Aguilar 👤 Ruben Aguilar 0 0 1 N/A 1 3 2 1 N/A False 78 2 M 7.2 False 0 0 N/A N/A N/A 23 2 28 N/A 0 N/A 0 N/A N/A 1 2 1 N/A
Régis Gurtner 👤 Régis Gurtner 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 1 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
Samson Baidoo 👤 Samson Baidoo 0 0 N/A N/A N/A 3 N/A N/A N/A False 90 6 D 7.3 False 0 0 N/A N/A N/A 19 N/A 19 N/A 0 N/A 0 N/A N/A N/A 3 N/A N/A
Saud Abdulhamid 👤 Saud Abdulhamid 0 0 N/A N/A N/A N/A N/A N/A N/A False 12 23 D 6.6 True 0 0 N/A N/A N/A 2 N/A 4 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Wesley Saïd 👤 Wesley Saïd 0 0 3 1 1 12 6 N/A N/A False 61 22 F 7.2 False 0 0 N/A N/A N/A 14 N/A 19 N/A 0 N/A 0 N/A N/A N/A N/A 1 4
Match Events
-5'
🟨 Florian Sotoca (Yellow Card)
1'
🟥 Jonathan Gradit (Red Card)
🔄 D. Cisse → Substitution 1
29'
40'
🟨 Adrien Thomasson (Yellow Card)
61'
🔄 W. Said → Substitution 1
61'
🔄 O. Edouard → Substitution 2
🟨 Mahdi Camara (Yellow Card)
62'
🔄 B. Embolo → Substitution 2
62'
🔄 L. Blas → Substitution 3
62'
78'
🔄 R. Aguilar → Substitution 3
🔄 Q. Merlin → Substitution 4
80'
🟨 Mahamadou Nagida (Yellow Card)
85'
🟨 Jérémy Jacquet (Yellow Card)
90'
90'
🟨 Morgan Guilavogui (Yellow Card)
Substitutions
29'
Rennes
61'
61'
62'
Rennes
62'
Rennes
78'
80'
Rennes
League Standings View Standings

Teams in this match: Rennes and Lens

#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

Rennes
Last 5: Form 53% · Att 100% · Def 0%
Goals: 7 for · 8 against
W2 D2 L1 · WLDWD
Lens
Last 5: Form 60% · Att 100% · Def 29%
Goals: 8 for · 5 against
W3 D— L2 · LWWLW

Predictions

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

Double chance : draw or Lens

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

Comparison

Form
47% – 53%
Attack
47% – 53%
Defense
38% – 62%
Poisson
79% – 21%
Head to Head
25% – 75%
Goals
38% – 63%
Total
45.7% – 54.5%

Head to Head

Last 8 matches: Home wins: 3, Away wins: 1, Draws: 4

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.