Ligue 1 Regular Season - 9

Stade Brestois 29 0 - 3 FT Paris Saint Germain

Stade Francis-Le Blé

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

57
FT
Sat, Oct 25
Français
Stade Brestois 29
0-3
Paris Saint Germain
⚡ Intensity 54
⚖️ Balance 8
🏆 Stakes 67
🎲 Upset 0
Hakimi's brace seals PSG's rout at Brest

Hakimi Tears Through Brest: PSG Asserts Dominance at Stade Francis-Le Blé

Worth Watching Futmetrix Score: 57/100. This three-goal demolition by PSG over Stade Brestois 29 exposes the chasm between Ligue 1's runaway leaders and a side battling relegation.

Suffocating Intensity from the First Whistle

The script was written before half-time. PSG imposed intensity that left Brest gasping for air—75% possession, 808 passes, and a relentless press that turned the pitch into a training ground. Achraf Hakimi, the fullback who rarely ventures into the penalty box, became the executioner. In the 29th minute, Vitinha picked him out unmarked; Hakimi made no mistake. Ten minutes later, Kvaratskhelia served another gilt-edged chance. Two goals in ten minutes. The match was over before the interval.

Brest Suffocated, VAR Drama Unfolds

Brest mounted a feeble resistance. At 57 minutes, a controversial VAR decision confirmed a penalty for the hosts—a rare moment of balance—but Lucas Chevalier stood firm. With just 25% possession and eight shots total, Romain Del Castillo and his teammates lacked the cutting edge to punish PSG's rare lapses. The stakes were clear: league leaders versus 12th place. Paris delivered a brutal reminder of the gap.

Doué's Late Flourish Ends the Rout

At 90 minutes, Désiré Doué, introduced at the 70th, sealed the 3-0 verdict with a finish set up by Willian Zaire-Emery. A super-sub statement. With 18 shots and territorial dominance that never wavered, PSG consolidates their stranglehold on the title race. Brest remains mired in 12th with nine points, the relegation battle now their reality.

Key Questions

What does this defeat mean for Stade Brestois 29's season?

Brest remains 12th with nine points. This 0-3 hammering deepens their relegation peril against a dominant PSG side.

How did Hakimi transform this match?

His brace (29', 39') crushed Brest's hopes before half-time. A fullback as the match-winner epitomizes PSG's suffocating control.

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
25%
75%
Stade Brestois 29 25%
Paris Saint Germain 75%
Shots
8
18
Stade Brestois 29 8
Paris Saint Germain 18
Shots on Target
2
8
Stade Brestois 29 2
Paris Saint Germain 8
Expected Goals (xG)
1.62
2.07
Stade Brestois 29 1.62
Paris Saint Germain 2.07
Passes
259
808
Stade Brestois 29 259
Paris Saint Germain 808
Pass Accuracy
74%
93%
Stade Brestois 29 74%
Paris Saint Germain 93%
Corners
2
7
Stade Brestois 29 2
Paris Saint Germain 7
Fouls
10
10
Stade Brestois 29 10
Paris Saint Germain 10
Yellow Cards
1
1
Stade Brestois 29 1
Paris Saint Germain 1
Red Cards
0
0
Stade Brestois 29 0
Paris Saint Germain 0

Match Events

Achraf Hakimi 🟨 8'
24' 🟨 Pathé Mboup
A. Hakimi (Vitinha) 29'
A. Hakimi (K. Kvaratskhelia) 39'
HT
W. Pacho Marquinhos 🔄 66'
Lee Kang-In O. Dembele 🔄 66'
67' 🔄 J. Dina Ebimbe L. Tousart
67' 🔄 P. Mboup M. Balde
K. Kvaratskhelia D. Doue 🔄 70'
78' 🔄 B. Locko D. Guindo
78' 🔄 H. Magnetti H. Makalou
B. Barcola G. Ramos 🔄 79'
S. Mayulu Q. Ndjantou 🔄 79'
D. Doue (W. Zaire-Emery) 90'
90'+2 🔄 R. Del Castillo L. Zogbe
FT

Player Cards

Season performance ratings for players in this match

Stade Brestois 29

Goalkeepers
R. Majecki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
K. Lala
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
J. M. Diaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
B. Locko
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
88%
Duel Win %
Midfielders
J. Chotard
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
H. Magnetti
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
J. Dina Ebimbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
R. Del Castillo
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
19%
Pass Acc
P. Mboup
ENFORCER
ENFORCER
4
Tackles
4
Tackles
7
Duels Won
78%
Win %
Forwards
L. Ajorque
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
G. Coudert
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
B. Chardonnet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Zogbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
J. Le Cardinal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Guindo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
R. Le Guen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Tousart
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
H. Makalou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
M. Balde
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

Paris Saint Germain

Goalkeepers
L. Chevalier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
A. Hakimi
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.3
Rating
I. Zabarnyi
MAGNET
MAGNET
94
Activity
94
Activity
86
Passes
8
Duels
W. Pacho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
66
Entry
L. Hernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
W. Zaire-Emery
MAGNET
MAGNET
108
Activity
108
Activity
103
Passes
5
Duels
Vitinha
MAGNET
MAGNET
155
Activity
155
Activity
152
Passes
3
Duels
Lee Kang-In
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
3
Fouls
6.6
Rating
Forwards
K. Kvaratskhelia
MAGNET
MAGNET
50
Activity
50
Activity
39
Passes
11
Duels
S. Mayulu
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
34%
Pass Acc
B. Barcola
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
BENCH
M. Safonov
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marquinhos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
L. Beraldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Mendes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Doue
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
7.6
Rating
G. Ramos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
O. Dembele
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Q. Ndjantou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
I. Mbaye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
19/02/2025 Paris Saint Germain 7 - 0 Stade Brestois 29 UEFA Champions League Parc des Princes
11/02/2025 Stade Brestois 29 0 - 3 Paris Saint Germain UEFA Champions League Stade du Roudourou
01/02/2025 Stade Brestois 29 2 - 5 Paris Saint Germain Ligue 1 Stade Francis-Le Blé
14/09/2024 Paris Saint Germain 3 - 1 Stade Brestois 29 Ligue 1 Parc des Princes
07/02/2024 Paris Saint Germain 3 - 1 Stade Brestois 29 Coupe de France Parc des Princes
28/01/2024 Paris Saint Germain 2 - 2 Stade Brestois 29 Ligue 1 Parc des Princes
29/10/2023 Stade Brestois 29 2 - 3 Paris Saint Germain Ligue 1 Stade Francis-Le Blé
11/03/2023 Stade Brestois 29 1 - 2 Paris Saint Germain Ligue 1 Stade Francis-Le Blé
10/09/2022 Paris Saint Germain 1 - 0 Stade Brestois 29 Ligue 1 Parc des Princes
19/02/2025
UEFA Champions League Parc des Princes
11/02/2025
UEFA Champions League Stade du Roudourou
01/02/2025
Ligue 1 Stade Francis-Le Blé
14/09/2024
Ligue 1 Parc des Princes
07/02/2024
Coupe de France Parc des Princes
28/01/2024
Ligue 1 Parc des Princes
29/10/2023
Ligue 1 Stade Francis-Le Blé
11/03/2023
Ligue 1 Stade Francis-Le Blé
10/09/2022
Ligue 1 Parc des Princes
Stade Brestois 29 Win
Paris Saint Germain Win
Draw

League Standings

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