Ligue 1 Regular Season - 25
Nice 0 - 4 FT Rennes
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
E. Lepaul (V. Rongier) 13'
18' ↓ K. Peprah ↑Dante
S. Szymanski (M. Tamari) 20'
31' M. Sanson
E. Lepaul (E. Lepaul) 36'
M. Tamari 37'
37' Dante
HT
46' ↓ M. Cho ↑Kevin
46' ↓ H. Boudaoui ↑K. Boudache
↓ S. Szymanski ↑D. Cisse 46'
↓ E. Lepaul ↑B. Embolo 70'
↓ M. Tamari ↑L. Blas 70'
↓ A. Nordin ↑N. Mukiele 70'
70' ↓ S. Diop ↑T. Gouveia
L. Blas (B. Embolo) 74'
80' ↓ T. Louchet ↑A. Mendy
D. Cisse 81'
86' T. Gouveia
↓ M. Nagida ↑A. Ait Boudlal 88'
N. Mukiele (V. Rongier) 90'+2
FT
Player Cards
Our take on every player in this match
Nice
Goalkeepers
Yehvann Diouf
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Jonathan Clauss
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
32%
Pass Acc
Abdulay Juma Bah
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
62%
Duel Win %
Kojo Peprah Oppong
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
18
Entry
Melvin Bard
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6
Rating
Midfielders
Hicham Boudaoui
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Charles Vanhoutte
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
40%
Pass Acc
Mohamed-Ali Cho
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Morgan Sanson
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Tom Louchet
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Forwards
Sofiane Diop
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
BENCH
Maxime Dupé
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Dante
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
Started
Entry
Antoine Mendy
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Youssouf Ndayishimiye
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Salis Abdul Samed
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabin Bernardeau
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kevin Carlos Omoruyi
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
Started
Entry
Kaïl Boudache
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
Started
Entry
Tiago Gouveia
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Rennes
Goalkeepers
Brice Samba
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Mahamadou Nagida
👻 Invisible Nothing to note
Anthony Rouault
MAGNET
93
Activity
93
Activity
90
Passes
3
Duels
Lilian Brassier
MAGNET
83
Activity
83
Activity
76
Passes
7
Duels
Quentin Merlin
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Midfielders
Sebastian Szymański
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Valentin Rongier
ARCHITECT
5
Key Passes
5
Key Passes
2
Assists
81%
Pass Acc
Mahdi Camara
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Forwards
Mousa Tamari
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.7
Rating
Esteban Lepaul
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Arnaud Nordin
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
BENCH
Mathys Silistrie
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alidu Seidu
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abdelhamid Ait Boudlal
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Djaoui Cissé
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
Started
Entry
Glen Kamara
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nordan Mukiele
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7
Rating
Yassir Zabiri
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ludovic Blas
SUPER SUB
1
Goal
1
Goal
22
Minutes
7.3
Rating
Breel Embolo
SUPER SUB
1
Assist
1
Assist
22
Minutes
6.9
Rating
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 26/10/2025 | Rennes | 1 - 2 | Nice | Ligue 1 | Roazhon Park |
| 10/05/2025 | Rennes | 2 - 0 | Nice | Ligue 1 | Roazhon Park |
| 03/01/2025 | Nice | 3 - 2 | Rennes | Ligue 1 | Allianz Riviera |
| 13/01/2024 | Rennes | 2 - 0 | Nice | Ligue 1 | Roazhon Park |
| 05/11/2023 | Nice | 2 - 0 | Rennes | Ligue 1 | Allianz Riviera |
| 06/05/2023 | Nice | 2 - 1 | Rennes | Ligue 1 | Allianz Riviera |
| 02/01/2023 | Rennes | 2 - 1 | Nice | Ligue 1 | Roazhon Park |
| 02/04/2022 | Nice | 1 - 1 | Rennes | Ligue 1 | Allianz Riviera |
| 12/12/2021 | Rennes | 1 - 2 | Nice | Ligue 1 | Roazhon Park |
| 26/02/2021 | Rennes | 1 - 2 | Nice | Ligue 1 | Roazhon Park |
Nice Win
Rennes Win
Draw
League Standings
P: 25 GD: +32
P: 25 GD: +27
P: 25 GD: +19
P: 25 GD: +13
P: 25 GD: +7
P: 25 GD: +6
P: 25 GD: +6
P: 25 GD: +9
P: 25 GD: 0
P: 25 GD: -4
P: 25 GD: -7
P: 25 GD: +4
P: 25 GD: -12
P: 25 GD: -12
P: 25 GD: -18
P: 25 GD: -16
P: 25 GD: -20
League Standings
P: 25 GD: +32
P: 25 GD: +27
P: 25 GD: +19
P: 24 GD: +13
P: 25 GD: +7
P: 25 GD: +6
P: 25 GD: +6
P: 25 GD: +9
P: 25 GD: 0
P: 25 GD: -5
P: 25 GD: -7
P: 25 GD: +4
P: 24 GD: -12
P: 25 GD: -12
P: 25 GD: -17
P: 25 GD: -16
P: 25 GD: -20
Match previews and recaps to help you decide which games are worth watching
Breton Blitzkrieg in the South
Highly Entertaining Futmetrix Score: 68/100. A ruthless Rennes performance left Nice reeling and cemented the visitors' credentials in the hunt for European football with a dominant clean-sheet victory.
Opening Act: Rapid-Fire Rennes
From the kick-off at the Allianz Riviera, the Intensity displayed by the visitors was overwhelming. Rennes dominated possession with a 60% share, moving the ball with a precision that Nice simply couldn't match. The breakthrough came early in the 13th minute when E. Lepaul clinically finished a delivery from Valentin Rongier. Before the home fans could process the deficit, S. Szymanski doubled the lead in the 20th minute, teed up by the lively Mousa Tamari. Nice looked structurally compromised, unable to cope with the rapid transitions and the creative vision of the Rennes midfield engine room.
The Pivot: VAR Drama and Missed Chances
The match entered a chaotic phase where the Balance of power could have shifted, but for the intervention of technology. In the 31st minute, M. Sanson thought he had hauled Nice back into the contest, only for his effort to be chalked off by VAR for offside. The drama intensified five minutes later when Rennes were awarded a penalty, but Lepaul dragged his effort wide, missing a golden chance to kill the game before the break. Another VAR review then denied Tamari a goal, keeping the score at 0-2. Despite these let-offs, Nice failed to generate any real momentum, struggling to test the Rennes keeper with only two shots on target all afternoon.
Resolution: Super Subs Seal the Deal
As the second half progressed, the Stakes remained high for Nice in their relegation battle, but they lacked the quality to break down a resolute Lilian Brassier and the Rennes backline. The Upset Factor evaporated as the visitors utilized their bench depth to devastating effect. B. Embolo entered the fray and promptly provided the assist for L. Blas to make it three in the 74th minute. The rout was completed in stoppage time when N. Mukiele headed home a second Rongier assist. This 0-4 drubbing leaves Nice precariously close to the drop zone, while Rennes soar with confidence toward the Champions League spots.
Key Questions
Was the penalty miss by Valentin Rongier the turning point?
Actually, E. Lepaul missed the penalty, but it didn't halt Rennes' momentum as they already led comfortably and controlled the game.
How did VAR change this match?
VAR disallowed two goals—one for each side—which prevented a potential Nice comeback and a more lopsided first-half scoreline for Rennes.
What made Valentin Rongier the Man of the Match?
Rongier provided two crucial assists and created five chances, serving as the primary creative architect in a masterclass midfield display.
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.
Rennes Ambition vs Nice Desperation
Worth Watching Futmetrix Score: 59/100. A struggling Nice side must find a way to silence a high-flying Rennes team that has its sights set on a Champions League qualifying spot.
The Setup
The mood at the Allianz Riviera is tense. Nice enters this match languishing in 15th place, haunted by a Form rating that highlights their struggle to secure three points. They haven't won in weeks, and the gap to the bottom is narrowing. Conversely, Rennes sits 5th and arrives as the clear favorite. While their recent results have been a mixed bag, their Stars in the final third make them a dangerous proposition. The competitive Balance of this fixture is skewed by the vast difference in confidence levels between the two camps.
Key Battle
This match will be won in the transition phase. Nice’s midfield, anchored by H. Boudaoui, faces a massive task in tracking the movements of L. Blas and the overlapping runs of Q. Merlin. With T. Moffi and E. Wahi often isolated this season, Nice will likely deploy a deep block to frustrate the visitors. The Stakes are high for both; Rennes needs the win to keep pace with the top four, while Nice is fighting for breathing room in the bottom half.
Our Prediction
Expect Rennes to control the tempo and dominate possession. Nice will look to strike on the counter, but the reliability of Brice Samba in goal for the visitors provides a safety net that the home side lacks. We see Rennes breaking through in the second half to secure a comfortable victory, leaving Nice further entrenched in their current slump.