Ligue 1 Regular Season - 13

Rennes 4 - 1 FT Monaco

Roazhon Park

AI-powered match analysis and previews to help you decide which games are worth watching

79
FT
Sat, Nov 22
Français
Rennes
4-1
Monaco
⚡ Intensity 93
⚖️ Balance 14
🏆 Stakes 33
🎲 Upset 22
Rennes demolish Monaco 4-1 at Roazhon Park

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.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
50%
50%
Rennes 50%
Monaco 50%
Shots
17
13
Rennes 17
Monaco 13
Shots on Target
9
3
Rennes 9
Monaco 3
Expected Goals (xG)
3.69
1.33
Rennes 3.69
Monaco 1.33
Passes
497
486
Rennes 497
Monaco 486
Pass Accuracy
85%
89%
Rennes 85%
Monaco 89%
Corners
4
6
Rennes 4
Monaco 6
Fouls
3
13
Rennes 3
Monaco 13
Yellow Cards
0
1
Rennes 0
Monaco 1
Red Cards
0
1
Rennes 0
Monaco 1

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' 🔄 D. Cisse Q. Merlin
75' 🔄 E. Lepaul L. Blas
83' L. Blas
85' 🔄 M. Tamari G. Kamara
M. Coulibaly P. Pogba 🔄 85'
M. Biereth (Vanderson) 90'
90'+1 🔄 P. Frankowski A. Seidu
90'+1 🔄 B. Embolo L. Rosier
FT

Player Cards

Season performance ratings for players in this match

Rennes

Goalkeepers
B. Samba
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
A. Ait Boudlal
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
J. Jacquet
WALL
WALL
0
dribbled past
0
dribbled past
4
tackles
100%
duel win %
L. Brassier
PROVOCATEUR
PROVOCATEUR
5
fouls won
5
fouls won
7
Duels Won
0
pens won
Midfielders
P. Frankowski
ARCHITECT
ARCHITECT
5
key passes
5
key passes
1
assists
39%
pass acc
M. Camara
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
V. Rongier
MAGNET
MAGNET
96
activity
96
activity
92
passes
4
duels
D. Cisse
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
M. Tamari
LATE SHIFT
LATE SHIFT
5
late mins
5
late mins
85
total mins
85
entry
Forwards
E. Lepaul
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
75
total mins
75
entry
B. Embolo
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
BENCH
M. Silistrie
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Q. Merlin
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
16
total mins
Started
entry
M. Nagida
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Rouault
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Seidu
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry
L. Blas
CLOSER
CLOSER
1
late goals
1
late goals
0
late assists
75
minute
G. Kamara
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry
M. Meite
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
L. Rosier
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry

Monaco

Goalkeepers
L. Hradecky
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
J. Teze
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
56%
pass acc
T. Kehrer
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
M. Salisu
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Midfielders
K. Diatta
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
70
total mins
70
entry
D. Zakaria
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
4
fouls
6
rating
M. Coulibaly
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
K. Ouattara
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
2
fouls
5.9
rating
Forwards
M. Akliouche
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
70
total mins
70
entry
A. Fati
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
61
total mins
61
entry
G. Ilenikhena
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
61
total mins
61
entry
BENCH
P. Kohn
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Caio Henrique
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Vanderson
SUPER SUB
SUPER SUB
0
impact
0
impact
20
minutes
6.3
rating
L. Camara
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
P. Pogba
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry
A. Golovin
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
T. Minamino
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
29
total mins
Started
entry
L. Michal
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
M. Biereth
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.3
rating

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
22/11/2025
4 - 1
Ligue 1 Roazhon Park
25/01/2025
3 - 2
Ligue 1 Stade Louis-II
05/10/2024
1 - 2
Ligue 1 Roazhon Park
07/04/2024
1 - 0
Ligue 1 Stade Louis-II
09/12/2023
1 - 2
Ligue 1 Roazhon Park
27/05/2023
2 - 0
Ligue 1 Roazhon Park
Rennes Win
Monaco Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 13 30 27 11 +16 WParis Saint Germain 3 - 0 Le Havre (22-11-2025)WLyon 2 - 3 Paris Saint Germain (09-11-2025)WParis Saint Germain 1 - 0 Nice (01-11-2025)DLorient 1 - 1 Paris Saint Germain (29-10-2025)WStade Brestois 29 0 - 3 Paris Saint Germain (25-10-2025)
2 Marseille 13 28 33 12 +21 WNice 1 - 5 Marseille (21-11-2025)WMarseille 3 - 0 Stade Brestois 29 (08-11-2025)WAuxerre 0 - 1 Marseille (01-11-2025)DMarseille 2 - 2 Angers (29-10-2025)LLens 2 - 1 Marseille (25-10-2025)
3 Lens 13 28 22 11 +11 WLens 1 - 0 Strasbourg (22-11-2025)WMonaco 1 - 4 Lens (08-11-2025)WLens 3 - 0 Lorient (02-11-2025)LMetz 2 - 0 Lens (29-10-2025)WLens 2 - 1 Marseille (25-10-2025)
4 Lille 13 23 27 17 +10 WLille 4 - 2 Paris FC (23-11-2025)LStrasbourg 2 - 0 Lille (09-11-2025)WLille 1 - 0 Angers (02-11-2025)LNice 2 - 0 Lille (29-10-2025)WLille 6 - 1 Metz (26-10-2025)
5 Strasbourg 13 22 24 17 +7 LLens 1 - 0 Strasbourg (22-11-2025)WStrasbourg 2 - 0 Lille (09-11-2025)LRennes 4 - 1 Strasbourg (02-11-2025)WStrasbourg 3 - 0 Auxerre (29-10-2025)LLyon 2 - 1 Strasbourg (26-10-2025)
6 Rennes 13 21 23 18 +5 WRennes 4 - 1 Monaco (22-11-2025)WParis FC 0 - 1 Rennes (07-11-2025)WRennes 4 - 1 Strasbourg (02-11-2025)DToulouse 2 - 2 Rennes (29-10-2025)LRennes 1 - 2 Nice (26-10-2025)
7 Lyon 13 21 18 15 +3 DAuxerre 0 - 0 Lyon (23-11-2025)LLyon 2 - 3 Paris Saint Germain (09-11-2025)DStade Brestois 29 0 - 0 Lyon (02-11-2025)DParis FC 3 - 3 Lyon (29-10-2025)WLyon 2 - 1 Strasbourg (26-10-2025)
8 Monaco 13 20 25 25 0 LRennes 4 - 1 Monaco (22-11-2025)LMonaco 1 - 4 Lens (08-11-2025)LMonaco 0 - 1 Paris FC (01-11-2025)WNantes 3 - 5 Monaco (29-10-2025)WMonaco 1 - 0 Toulouse (25-10-2025)
9 Nice 13 17 18 23 -5 LNice 1 - 5 Marseille (21-11-2025)LMetz 2 - 1 Nice (09-11-2025)LParis Saint Germain 1 - 0 Nice (01-11-2025)WNice 2 - 0 Lille (29-10-2025)WRennes 1 - 2 Nice (26-10-2025)
10 Toulouse 13 16 18 17 +1 LToulouse 0 - 1 Angers (23-11-2025)DLorient 1 - 1 Toulouse (09-11-2025)DToulouse 0 - 0 Le Havre (02-11-2025)DToulouse 2 - 2 Rennes (29-10-2025)LMonaco 1 - 0 Toulouse (25-10-2025)
11 Angers 13 16 11 15 -4 WToulouse 0 - 1 Angers (23-11-2025)WAngers 2 - 0 Auxerre (09-11-2025)LLille 1 - 0 Angers (02-11-2025)DMarseille 2 - 2 Angers (29-10-2025)WAngers 2 - 0 Lorient (26-10-2025)
12 Paris FC 13 14 20 25 -5 LLille 4 - 2 Paris FC (23-11-2025)LParis FC 0 - 1 Rennes (07-11-2025)WMonaco 0 - 1 Paris FC (01-11-2025)DParis FC 3 - 3 Lyon (29-10-2025)LParis FC 1 - 2 Nantes (24-10-2025)
13 Le Havre 13 14 13 20 -7 LParis Saint Germain 3 - 0 Le Havre (22-11-2025)DLe Havre 1 - 1 Nantes (08-11-2025)DToulouse 0 - 0 Le Havre (02-11-2025)WLe Havre 1 - 0 Stade Brestois 29 (29-10-2025)WAuxerre 0 - 1 Le Havre (26-10-2025)
14 Stade Brestois 29 13 13 17 23 -6 WStade Brestois 29 3 - 2 Metz (23-11-2025)LMarseille 3 - 0 Stade Brestois 29 (08-11-2025)DStade Brestois 29 0 - 0 Lyon (02-11-2025)LLe Havre 1 - 0 Stade Brestois 29 (29-10-2025)LStade Brestois 29 0 - 3 Paris Saint Germain (25-10-2025)
15 Nantes 13 11 12 19 -7 DNantes 1 - 1 Lorient (23-11-2025)DLe Havre 1 - 1 Nantes (08-11-2025)LNantes 0 - 2 Metz (02-11-2025)LNantes 3 - 5 Monaco (29-10-2025)WParis FC 1 - 2 Nantes (24-10-2025)
16 Lorient 13 11 15 27 -12 DNantes 1 - 1 Lorient (23-11-2025)DLorient 1 - 1 Toulouse (09-11-2025)LLens 3 - 0 Lorient (02-11-2025)DLorient 1 - 1 Paris Saint Germain (29-10-2025)LAngers 2 - 0 Lorient (26-10-2025)
17 Metz 13 11 14 30 -16 LStade Brestois 29 3 - 2 Metz (23-11-2025)WMetz 2 - 1 Nice (09-11-2025)WNantes 0 - 2 Metz (02-11-2025)WMetz 2 - 0 Lens (29-10-2025)LLille 6 - 1 Metz (26-10-2025)
18 Auxerre 13 8 7 19 -12 DAuxerre 0 - 0 Lyon (23-11-2025)LAngers 2 - 0 Auxerre (09-11-2025)LAuxerre 0 - 1 Marseille (01-11-2025)LStrasbourg 3 - 0 Auxerre (29-10-2025)LAuxerre 0 - 1 Le Havre (26-10-2025)