Ligue 1 Regular Season - 15

Paris Saint Germain 5 - 0 FT Rennes

Parc des Princes

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

88
FT
Sat, Dec 6
Français
Paris Saint Germain
5-0
Rennes
⚡ Intensity 97
⚖️ Balance 4
🏆 Stakes 67
🎲 Upset 0
PSG demolishes Rennes 5-0 at the Parc

At the Parc, PSG Delivers a Masterclass: Rennes Dismantled 5-0

Must-Watch Futmetrix Score: 88/100. When dominance transforms into demolition, it's a night Rennes will erase from memory—and a statement from Paris that the title race is theirs to lose.

Relentless Intensity from the Opening Whistle

From the first minute at Parc des Princes, Khvicha Kvaratskhelia and his PSG teammates imposed a suffocating tempo. The Georgian forward broke the deadlock in the 28th minute, teed up by Lucas Hernández, then added his second at 67 minutes. Between those strikes, Senny Mayulu doubled the lead at 39 minutes after a João Neves assist. PSG unleashed 20 shots to Rennes' six—a relentless Intensity that buried the visitors under an avalanche of chances.

The Red Card That Sealed the Rout

At 74 minutes, Jérémy Jacquet saw red for a reckless foul, reducing Rennes to ten men. The Balance evaporated instantly. PSG's substitutes finished the job with ruthless efficiency: Ousmane Dembélé, introduced at 64 minutes, set up Gonçalo Ramos for the fifth goal in the 90th minute. Ismaël Mbaye added the fourth at 88 minutes after a Quentin Ndjantou cross. Three goals in sixteen minutes—a display of clinical finishing from a team that never relented.

Barcola Orchestrates, Mayulu Completes the Symphony

Bradley Barcola was the conductor of this Paris performance, crafting four key passes and controlling the tempo with breathtaking ease. Mayulu, author of a goal and an assist, embodied the fluid transition between defence and attack. With 66% possession and 14 corners, PSG suffocated Rennes under the weight of their superiority. The Stakes—consolidating second place with 33 points—were achieved with an authority that admits no argument.

Key Questions

How did Jérémy Jacquet's red card impact the match?

At 2-0 in the 74th minute, Rennes were still in contention. The dismissal opened the floodgates: three goals followed in the next sixteen minutes.

What made Khvicha Kvaratskhelia the Man of the Match?

Two goals, three chances created, a 9.6 rating—he embodied PSG's dominance with clinical finishing and relentless movement off the ball.

What caused the five-goal explosion?

Tactical dominance (66% possession), numerical advantage after the red card, and lethal substitutes who finished a defenceless opponent.

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
66%
34%
Paris Saint Germain 66%
Rennes 34%
Shots
20
6
Paris Saint Germain 20
Rennes 6
Shots on Target
9
2
Paris Saint Germain 9
Rennes 2
Expected Goals (xG)
2.23
0.24
Paris Saint Germain 2.23
Rennes 0.24
Passes
715
355
Paris Saint Germain 715
Rennes 355
Pass Accuracy
92%
86%
Paris Saint Germain 92%
Rennes 86%
Corners
8
6
Paris Saint Germain 8
Rennes 6
Fouls
9
5
Paris Saint Germain 9
Rennes 5
Yellow Cards
0
3
Paris Saint Germain 0
Rennes 3
Red Cards
0
1
Paris Saint Germain 0
Rennes 1

Match Events

28' K. Kvaratskhelia (L. Hernandez)
39' S. Mayulu (J. Neves)
HT
D. Cisse Q. Merlin 🔄 46'
Jérémy Jacquet 🟨 53'
64' 🔄 Lee Kang-In O. Dembele
67' K. Kvaratskhelia (S. Mayulu)
71' 🔄 Vitinha F. Ruiz
71' 🔄 K. Kvaratskhelia G. Ramos
Jérémy Jacquet 🟨 74'
Jérémy Jacquet 🟥 74'
E. Lepaul A. Rouault 🔄 76'
80' 🔄 W. Zaire-Emery Q. Ndjantou
80' 🔄 J. Neves I. Mbaye
M. Camara L. Blas 🔄 82'
M. Tamari E. Legendre 🔄 82'
B. Embolo M. Meite 🔄 82'
88' I. Mbaye (Q. Ndjantou)
90' G. Ramos (O. Dembele)
FT

Player Cards

Season performance ratings for players in this match

Paris Saint Germain

Goalkeepers
Matvey Safonov
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
Warren Zaïre-Emery
LATE SHIFT
LATE SHIFT
10
late mins
10
late mins
80
total mins
80
entry
Marquinhos
MAGNET
MAGNET
96
activity
96
activity
88
passes
8
duels
Willian Pacho
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Lucas Hernández
ARCHITECT
ARCHITECT
2
key passes
2
key passes
1
assists
76%
pass acc
Midfielders
João Neves
MAGNET
MAGNET
74
activity
74
activity
65
passes
9
duels
Vitinha
MAGNET
MAGNET
84
activity
84
activity
81
passes
3
duels
Senny Mayulu
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Forwards
Bradley Barcola
ARCHITECT
ARCHITECT
4
key passes
4
key passes
0
assists
36%
pass acc
Kang-in Lee
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
20%
pass acc
Khvicha Kvaratskhelia
HITMAN
HITMAN
2
goals
2
goals
3
on target
9.6
rating
BENCH
Renato Marin
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Martin James
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Noham Kamara
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
David Boly
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Fabián Ruiz
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
19
total mins
Started
entry
Ousmane Dembélé
SUPER SUB
SUPER SUB
0
impact
0
impact
26
minutes
6.9
rating
Gonçalo Ramos
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.7
rating
Quentin Ndjantou
SUPER SUB
SUPER SUB
0
impact
0
impact
10
minutes
6.9
rating
Ibrahim Mbaye
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.5
rating

Rennes

Goalkeepers
Brice Samba
ARCHITECT
ARCHITECT
1
key passes
1
key passes
0
assists
28%
pass acc
Defenders
Abdelhamid Ait Boudlal
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Jérémy Jacquet
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
2
fouls
5.6
rating
Lilian Brassier
SWEEPER
SWEEPER
4
cleanups
4
cleanups
2
interceptions
2
blocks
Midfielders
Przemysław Frankowski
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Mahdi Camara
LATE SHIFT
LATE SHIFT
8
late mins
8
late mins
82
total mins
82
entry
Valentin Rongier
SWEEPER
SWEEPER
4
cleanups
4
cleanups
4
interceptions
0
blocks
Djaoui Cissé
ENFORCER
ENFORCER
4
tackles
4
tackles
4
Duels Won
80%
win %
Mousa Tamari
LATE SHIFT
LATE SHIFT
8
late mins
8
late mins
82
total mins
82
entry
Forwards
Breel Embolo
LATE SHIFT
LATE SHIFT
8
late mins
8
late mins
82
total mins
82
entry
Esteban Lepaul
LATE SHIFT
LATE SHIFT
14
late mins
14
late mins
75
total mins
76
entry
BENCH
Mathys Silistrie
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Quentin Merlin
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
Started
entry
Anthony Rouault
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
15
total mins
Started
entry
Alidu Seidu
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Mahamadou Nagida
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Elias Legendre Quiñonez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
8
total mins
Started
entry
Ludovic Blas
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
8
total mins
Started
entry
Glen Kamara
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Mohamed Kader Meite
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
8
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
08/03/2025 Rennes 1 - 4 Paris Saint Germain Ligue 1 Roazhon Park
27/09/2024 Paris Saint Germain 3 - 1 Rennes Ligue 1 Parc des Princes
03/04/2024 Paris Saint Germain 1 - 0 Rennes Coupe de France Parc des Princes
25/02/2024 Paris Saint Germain 1 - 1 Rennes Ligue 1 Parc des Princes
08/10/2023 Rennes 1 - 3 Paris Saint Germain Ligue 1 Roazhon Park
19/03/2023 Paris Saint Germain 0 - 2 Rennes Ligue 1 Parc des Princes
15/01/2023 Rennes 1 - 0 Paris Saint Germain Ligue 1 Roazhon Park
11/02/2022 Paris Saint Germain 1 - 0 Rennes Ligue 1 Parc des Princes
03/10/2021 Rennes 2 - 0 Paris Saint Germain Ligue 1 Roazhon Park
08/03/2025
Ligue 1 Roazhon Park
27/09/2024
Ligue 1 Parc des Princes
03/04/2024
Coupe de France Parc des Princes
25/02/2024
Ligue 1 Parc des Princes
08/10/2023
Ligue 1 Roazhon Park
19/03/2023
Ligue 1 Parc des Princes
15/01/2023
Ligue 1 Roazhon Park
11/02/2022
Ligue 1 Parc des Princes
03/10/2021
Ligue 1 Roazhon Park
Paris Saint Germain Win
Rennes Win
Draw

League Standings

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