Ligue 1 Regular Season - 20
Monaco 4 - 0 FT Rennes
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
22' J. Teze
L. Brassier 29'
33' A. Fati (F. Balogun)
HT
46' ↓ A. Fati ↑M. Akliouche
50' M. Akliouche (A. Golovin)
E. Lepaul 52'
↓ L. Brassier ↑S. Szymanski 56'
↓ P. Frankowski ↑A. Seidu 56'
↓ E. Lepaul ↑L. Blas 56'
56' ↓ F. Balogun ↑M. Biereth
60' M. Coulibaly (M. Biereth)
↓ D. Cisse ↑G. Kamara 66'
72' ↓ K. Diatta ↑Vanderson
↓ M. Tamari ↑E. Legendre 79'
81' ↓ A. Golovin ↑S. Idumbo
81' ↓ D. Zakaria ↑A. Bamba
89' S. Idumbo (M. Biereth)
FT
Player Cards
Our take on every player in this match
Monaco
Goalkeepers
Philipp Köhn
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Defenders
Jordan Teze
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Denis Zakaria
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Thilo Kehrer
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Midfielders
Krépin Diatta
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
72
Entry
Mamadou Coulibaly
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Lamine Camara
PROVOCATEUR
4
Fouls Won
4
Fouls Won
9
Duels Won
0
Pens Won
Kassoum Ouattara
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Forwards
Ansu Fati
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Aleksandr Golovin
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
24%
Pass Acc
Folarin Balogun
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
BENCH
Yann Lienard
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Caio Henrique
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vanderson
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Maghnes Akliouche
SUPER SUB
1
Goal
1
Goal
53
Minutes
7.2
Rating
Aladji Bamba
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Samuel Nibombe
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stanis Idumbo Muzambo
CLUTCH HERO
89
Goal Time
89
Goal Time
Goal
Impact
7.3
Rating
George Ilenikhena
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mika Biereth
SUPER SUB
2
Assists
2
Assists
42
Minutes
7.2
Rating
Rennes
Goalkeepers
Brice Samba
SIEVE
33%
Save %
33%
Save %
4
Conceded
2
Saves
Defenders
Abdelhamid Ait Boudlal
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Jérémy Jacquet
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Lilian Brassier
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Midfielders
Przemysław Frankowski
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Mahdi Camara
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Djaoui Cissé
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
66
Entry
Quentin Merlin
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Mousa Tamari
LATE SHIFT
11
Late Mins
11
Late Mins
78
Total Mins
79
Entry
Forwards
Esteban Lepaul
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Breel Embolo
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
BENCH
Mathys Silistrie
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alidu Seidu
LATE SHIFT
15
Late Mins
15
Late Mins
42
Total Mins
Started
Entry
Mahamadou Nagida
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Anthony Rouault
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sebastian Szymański
LATE SHIFT
15
Late Mins
15
Late Mins
42
Total Mins
Started
Entry
Glen Kamara
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Nordan Mukiele
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Elias Legendre Quiñonez
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Ludovic Blas
LATE SHIFT
15
Late Mins
15
Late Mins
42
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 22/11/2025 | Rennes | 4 - 1 | Monaco | Ligue 1 | Roazhon Park |
| 25/01/2025 | Monaco | 3 - 2 | Rennes | Ligue 1 | Stade Louis-II |
| 05/10/2024 | Rennes | 1 - 2 | Monaco | Ligue 1 | Roazhon Park |
| 07/04/2024 | Monaco | 1 - 0 | Rennes | Ligue 1 | Stade Louis-II |
| 09/12/2023 | Rennes | 1 - 2 | Monaco | Ligue 1 | Roazhon Park |
| 27/05/2023 | Rennes | 2 - 0 | Monaco | Ligue 1 | Roazhon Park |
Monaco Win
Rennes Win
Draw
League Standings
P: 20 GD: +27
P: 20 GD: +18
P: 20 GD: +24
P: 20 GD: +13
P: 20 GD: +4
P: 20 GD: -1
P: 20 GD: +8
P: 20 GD: +8
P: 20 GD: -4
P: 20 GD: -1
P: 20 GD: -4
P: 20 GD: -7
P: 20 GD: -11
P: 20 GD: -8
P: 20 GD: -9
P: 20 GD: -17
P: 20 GD: -15
League Standings
P: 26 GD: +36
P: 27 GD: +30
P: 27 GD: +19
P: 27 GD: +12
P: 27 GD: +8
P: 27 GD: +9
P: 27 GD: +6
P: 26 GD: +9
P: 27 GD: +6
P: 27 GD: -4
P: 27 GD: -5
P: 27 GD: -13
P: 27 GD: -11
P: 27 GD: -13
P: 27 GD: -20
P: 27 GD: -14
P: 25 GD: -20
Match previews and recaps to help you decide which games are worth watching
Monaco's Clinical Masterclass at Stade Louis II
Average Entertainment Futmetrix Score: 49/100. A ruthless display of counter-attacking efficiency and superior bench depth saw Monaco dismantle a shell-shocked Rennes side.
The Breakthrough at Stade Louis II
Under the lights at Stade Louis II, Monaco displayed a level of tactical discipline that belied their mid-table standing. While Rennes edged possession with 54%, they struggled to penetrate a compact home defense. The Intensity of the match shifted in the 33rd minute when Monaco’s patience finally bore fruit. A sharp transition saw F. Balogun find space on the flank before delivering a perfectly weighted ball to A. Fati, who finished with composure to break the deadlock. Despite the visitors moving the ball well through the middle third, they failed to register a single high-quality chance in the first half, finishing the match with a meager xG of 0.36. Fati’s clinical strike ensured the hosts went into the interval with momentum firmly on their side.
VAR Drama and the Tactical Shift
The second half began with a whirlwind of activity that effectively decided the contest. Adi Hütter’s decision to introduce M. Akliouche at the break proved inspired, as the substitute latched onto an A. Golovin pass to double the lead in the 50th minute. The Balance of the match briefly flickered when E. Lepaul thought he had dragged Rennes back into the game just two minutes later. However, the celebrations were cut short by a VAR intervention, which correctly ruled the goal out for offside. This moment proved to be the psychological breaking point for the visitors. Denied a lifeline, Rennes began to lose their structural integrity, allowing Monaco’s creative midfielders more time and space to dictate the tempo and exploit the widening gaps in the opposition’s defensive lines.
The Power of the Bench
The final half-hour became a showcase for the hosts' superior squad depth. M. Biereth entered the pitch and immediately became the architect of Rennes' downfall, providing two crucial assists. In the 60th minute, he set up Mamadou Coulibaly, whose energetic performance earned him a match-high rating of 8.3. As the Stakes rose for a Rennes side desperate to maintain their European push, they instead crumbled under the pressure of Monaco's relentless breaks. S. Idumbo put the finishing touches on a dominant performance in the 89th minute, steering home Biereth’s second assist of the night. The 4-0 scoreline reflects a night where Monaco's bench accounted for three goals and two assists, securing a vital victory that reboots their season while leaving Rennes to rue their lack of clinical edge.
Key Questions
How did substitute Mamadou Coulibaly change the game?
Coulibaly's energy and 60th-minute goal solidified Monaco's dominance, earning him an 8.3 rating as he exploited a tiring Rennes defense to secure the victory.
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.
Defensive Frailty Takes Center Stage
Worth Watching Futmetrix Score: 63/100. A clash where clinical finishing will punish inevitable defensive errors from two of the league's most porous mid-table backlines.
The Setup
On January 31, 2026, Monaco welcomes Rennes to the Stade Louis II in a match defined by inconsistency. Monaco's recent form has been dire, enduring a four-game losing streak before a solitary win stopped the rot. They face a Rennes side currently sitting 6th, yet lacking the defensive balance to comfortably see out results. With both teams conceding 1.8 goals per game, stars such as M. Akliouche and A. Kalimuendo will find plenty of space to exploit. The stakes remain significant for Rennes as they chase European qualification, while Monaco desperately needs to salvage their season.
Key Battle
The tactical heart of this match lies in the transition struggle. Monaco's midfield unit, featuring D. Zakaria, must prevent Rennes' creative players from turning over possession in dangerous areas. Since neither defense has shown the ability to track runners effectively this season, the game will likely be won by whichever side's attacking unit can better capitalize on the inevitable 2v2 situations that will arise in the final third.
Our Prediction
History suggests goals when these two meet, and the current defensive metrics reinforce that narrative. While M. Biereth will lead the line for the hosts, the influence of L. Blas for the visitors cannot be ignored. However, with a 47.6% home win probability, we expect Monaco to edge a chaotic encounter. A 2-1 victory for the hosts is the likely outcome, as home advantage finally provides the slim margin needed to overcome their recent defensive woes.