Ligue 1 Gameweek 9

Stade Brestois 29 0 - 3 FT Paris Saint Germain

Stade Francis-Le Blé

Match previews and recaps to help you decide which games are worth watching

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

Win Probability

  • Stade Brestois 29 27%
  • Draw 27%
  • Paris Saint Germain 46%

Futmetrix AI estimate

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

Worth Watching Futmetrix Score: 56/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.

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.

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
Lee Kang-In O. Dembele 🔄 66'
W. Pacho Marquinhos 🔄 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

Our take on every player in this match

Stade Brestois 29

Goalkeepers
Radosław Majecki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Kenny Lala
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Michel Junior Diaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Soumaïla Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Bradley Locko
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
88%
Duel Win %
Midfielders
Joris Chotard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Hugo Magnetti
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Junior Dina Ebimbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Romain Del Castillo
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
19%
Pass Acc
Pathé Mboup
ENFORCER
ENFORCER
4
Tackles
4
Tackles
7
Duels Won
78%
Win %
Forwards
Ludovic Ajorque
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Grégoire Coudert
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Brendan Chardonnet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luck Zogbé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Julien Le Cardinal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daouda Guindo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Raphaël Le Guen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Tousart
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Hamidou Makalou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Mama Baldé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

Paris Saint Germain

Goalkeepers
Lucas Chevalier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Achraf Hakimi
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.3
Rating
Illia Zabarnyi
MAGNET
MAGNET
94
Activity
94
Activity
86
Passes
8
Duels
Willian Pacho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
66
Entry
Lucas Hernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Warren Zaïre-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
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
6.6
Rating
Forwards
Khvicha Kvaratskhelia
MAGNET
MAGNET
50
Activity
50
Activity
39
Passes
11
Duels
Senny Mayulu
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
34%
Pass Acc
Bradley Barcola
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
BENCH
Matvey 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
Lucas Beraldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nuno Mendes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Désiré Doué
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.6
Rating
Gonçalo Ramos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Ousmane Dembélé
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Quentin Ndjantou Mbitcha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Ibrahim 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
05/10/2026 Paris Saint Germain 1 - 0 Stade Brestois 29 Ligue 1 Parc des Princes
10/25/2025 Stade Brestois 29 0 - 3 Paris Saint Germain Ligue 1 Stade Francis-Le Blé
02/19/2025 Paris Saint Germain 7 - 0 Stade Brestois 29 UEFA Champions League Parc des Princes
02/11/2025 Stade Brestois 29 0 - 3 Paris Saint Germain UEFA Champions League Stade du Roudourou
02/01/2025 Stade Brestois 29 2 - 5 Paris Saint Germain Ligue 1 Stade Francis-Le Blé
09/14/2024 Paris Saint Germain 3 - 1 Stade Brestois 29 Ligue 1 Parc des Princes
02/07/2024 Paris Saint Germain 3 - 1 Stade Brestois 29 Coupe de France Parc des Princes
01/28/2024 Paris Saint Germain 2 - 2 Stade Brestois 29 Ligue 1 Parc des Princes
10/29/2023 Stade Brestois 29 2 - 3 Paris Saint Germain Ligue 1 Stade Francis-Le Blé
03/11/2023 Stade Brestois 29 1 - 2 Paris Saint Germain Ligue 1 Stade Francis-Le Blé
05/10/2026
Ligue 1 Parc des Princes
10/25/2025
Ligue 1 Stade Francis-Le Blé
02/19/2025
UEFA Champions League Parc des Princes
02/11/2025
UEFA Champions League Stade du Roudourou
02/01/2025
Ligue 1 Stade Francis-Le Blé
09/14/2024
Ligue 1 Parc des Princes
02/07/2024
Coupe de France Parc des Princes
01/28/2024
Ligue 1 Parc des Princes
10/29/2023
Ligue 1 Stade Francis-Le Blé
03/11/2023
Ligue 1 Stade Francis-Le Blé
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 Nice 11 18 18 16 +2 WNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)WRennes 1 - 2 Nice (26-10-2025)WNice 3 - 2 Lyon (18-10-2025)DMonaco 2 - 2 Nice (05-10-2025)
6 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)
7 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)
8 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)
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 Rodez 2 4 3 2 +1 DSaint Etienne 0 - 0 (PEN 7-6) Rodez (15-05-2026)WRED Star FC 93 2 - 3 Rodez (12-05-2026)
19 Saint Etienne 3 2 1 4 -3 LNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)DSaint Etienne 0 - 0 (PEN 7-6) Rodez (15-05-2026)
20 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)
21 RED Star FC 93 1 0 2 3 -1 LRED Star FC 93 2 - 3 Rodez (12-05-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.