Popular today
Most read in the last 24 hours
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
20' A. Ait Boudlal (M. Camara)
HT
48' M. Camara
↓ A. Fati ↑T. Minamino 61'
↓ G. Ilenikhena ↑M. Biereth 61'
Denis Zakaria 66'
↓ K. Diatta ↑Vanderson 70'
↓ M. Akliouche ↑L. Camara 70'
73' B. Embolo (P. Frankowski)
75' ↓ E. Lepaul ↑L. Blas
75' ↓ D. Cisse ↑Q. Merlin
83' L. Blas
↓ M. Coulibaly ↑P. Pogba 85'
85' ↓ M. Tamari ↑G. Kamara
M. Biereth (Vanderson) 90'
90'+1 ↓ P. Frankowski ↑A. Seidu
90'+1 ↓ B. Embolo ↑L. Rosier
FT
Player Cards
Our take on every player in this match
Rennes
Goalkeepers
Brice Samba
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Abdelhamid Aït Boudlal
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Jérémy Jacquet
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
100%
Duel Win %
Lilian Brassier
PROVOCATEUR
5
Fouls Won
5
Fouls Won
7
Duels Won
0
Pens Won
Midfielders
Przemysław Frankowski
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
39%
Pass Acc
Mahdi Camara
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Valentin Rongier
MAGNET
96
Activity
96
Activity
92
Passes
4
Duels
Djaoui Cissé
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Mousa Tamari
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Forwards
Esteban Lepaul
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Breel Embolo
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Mathys Silistrie
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Quentin Merlin
LATE SHIFT
15
Late Mins
15
Late Mins
16
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
Alidu Seidu
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Ludovic Blas
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Glen Kamara
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Marc-Aurèle Meïté
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Rosier
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Monaco
Goalkeepers
Lukáš Hrádecký
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Jordan Teze
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
56%
Pass Acc
Thilo Kehrer
MAGNET
86
Activity
86
Activity
82
Passes
4
Duels
Mohammed Salisu
MAGNET
86
Activity
86
Activity
80
Passes
6
Duels
Midfielders
Krépin Diatta
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Denis Zakaria
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
4
Fouls
6
Rating
Mamadou Coulibaly
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Kassoum Ouattara
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
5.9
Rating
Forwards
Maghnes Akliouche
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Ansu Fati
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
George Ilenikhena
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
BENCH
Philipp Köhn
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
SUPER SUB
1
Assist
1
Assist
20
Minutes
6.3
Rating
Lamine Camara
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Paul Pogba
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Aleksandr Golovin
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Takumi Minamino
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Lucas Michal
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mika Biereth
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.3
Rating
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 11/22/2025 | Rennes | 4 - 1 | Monaco | Ligue 1 | Roazhon Park |
| 01/25/2025 | Monaco | 3 - 2 | Rennes | Ligue 1 | Stade Louis-II |
| 10/05/2024 | Rennes | 1 - 2 | Monaco | Ligue 1 | Roazhon Park |
| 04/07/2024 | Monaco | 1 - 0 | Rennes | Ligue 1 | Stade Louis-II |
| 12/09/2023 | Rennes | 1 - 2 | Monaco | Ligue 1 | Roazhon Park |
| 05/27/2023 | Rennes | 2 - 0 | Monaco | Ligue 1 | Roazhon Park |
Rennes Win
Monaco Win
Draw
League Standings
P: 13 GD: +16
P: 13 GD: +21
P: 13 GD: +11
P: 13 GD: +10
P: 13 GD: +7
P: 13 GD: +5
P: 13 GD: +3
P: 15 GD: -2
P: 13 GD: 0
P: 13 GD: +1
P: 13 GD: -4
P: 13 GD: -5
P: 13 GD: -7
P: 13 GD: -6
P: 13 GD: -7
P: 13 GD: -12
P: 13 GD: -16
P: 13 GD: -12
P: 2 GD: +1
P: 3 GD: -3
Match previews and recaps to help you decide which games are worth watching
Rennes
Monaco
Rennes
Monaco
Win Probability
Futmetrix AI estimate
Rennes crush Monaco in explosive Roazhon Park masterclass
Highly Entertaining Futmetrix Score: 79/100. Rennes transformed Roazhon Park into an impenetrable fortress, inflicting a 4-1 thrashing on Monaco in a match where intensity reached rarely-seen peaks this campaign.
Camara orchestrates dominance from the opening whistle
Mahdi Camara dictated proceedings from the 20th minute, slipping a perfectly-weighted pass for Abdelhamid Ait Boudlal to open the scoring. The Rennes midfielder then doubled the advantage in the second half (48'), establishing overwhelming balance in favour of the hosts. With 85% passing accuracy and nine shots on target, Rennes controlled the tempo without mercy.
Zakaria's red card shatters Monaco's hopes
At the 66th minute, Denis Zakaria received a straight red that transformed the contest into a rout for Monaco. Down to ten men, the visitors crumbled under relentless pressure. Though substitute Mathys Biereth pulled one back in stoppage time, it proved merely consolation. Ludovic Blas sealed the fate from the penalty spot (83'), a victory that propels Rennes higher up the table.
The pivotal moment that changed everything
The true turning point arrived with that second-half dismissal. Before it, Rennes already dominated with balanced possession (50%) but crushing attacking superiority. After it, this became a matter of damage control. Jérémy Jacquet orchestrated the backline with authority, whilst Piotr Frankowski found Breel Embolo for the 3-1 (73'). Despite late efforts from substitute Vanderson, Monaco could only salvage pride.
Key Questions
How did Denis Zakaria's red card reshape the match?
The 66th-minute dismissal tilted the scales decisively. Rennes exploited numerical advantage to add two goals within 17 minutes and secure the rout.
What made Mahdi Camara the standout performer?
Camara merged creativity with finishing: one goal and one assist, maintaining constant midfield presence. He imposed Rennes' tempo throughout.
What sparked this five-goal thriller?
Rennes' attacking barrage (17 shots) combined with Monaco's defensive fragility, compounded by the dismissal. Substitutes also delivered crucial goals.
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.
Archive note: this preview was written after the match was played.
Rennes and Monaco: A Clash of Fragile Ambitions
Highly Entertaining Futmetrix Score: 70/100. Two European hopefuls in crisis meet in a match where attacking flair masks defensive vulnerability.
The Setup
Rennes have devoured opponents across five games—four consecutive wins that paper over structural cracks. Monaco are spiralling: one victory in their last five outings. The balance between them is razor-thin (Rennes 6th, Monaco 7th, three points separating them), yet their trajectories diverge sharply. At Roazhon Park, the stakes matter less than the spectacle: both teams average 1.8 goals per match. The stars are aligned for a goalfest.
Key Battle
Esteban Lepaul versus Folarin Balogun—two strikers operating at peak efficiency. Lepaul (four goals in five matches) orchestrates Rennes' relentless press. Balogun, despite three recent strikes, must penetrate a Rennes defence finally tightened. Whoever wins this duel unlocks the match.
Our Prediction
Rennes impose their tempo early, pressing high and punishing Monaco's sluggish build-up. Kassoum Ouattara's creative spark keeps Monaco alive through the second half, but Rennes' intensity proves too much. Final score: 2-2. Both sides leave frustrated yet oddly reassured by their attacking prowess.