Ligue 1 Regular Season - 6

Angers 0 - 2 FT Stade Brestois 29

Stade Raymond-Kopa

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

Futmetrix Verdict
25
FT
Sun, Sep 28
Français
Angers
0-2
Stade Brestois 29
⚡ Intensity 26
⚖️ Balance 13
🏆 Stakes 0
🎲 Upset 24
Brest demolishes Angers with clinical efficiency

Del Castillo's clinical finishing condemns Angers to oblivion

Skip It Futmetrix Score: 25/100. Brest transformed Stade Raymond-Kopa into a fortress, methodically suffocating a crumbling Angers side with a ruthless double that felt like a verdict handed down.

The intensity of a penalty shifts the balance

Labeau Lascary struck first in the 26th minute, converting a Del Castillo assist, and the stakes tilted instantly. Six minutes later, Del Castillo converted a penalty to bury the contest. Angers, despite 57% possession and 11 shots, remained mute—a sterile dominance against Brest's surgical efficiency (1.56 xG versus 0.48 for the hosts). Haris Belkebla fought valiantly in midfield, but his efforts crumbled against Brest's defensive wall.

Michel Diaz locks down the fortress

Michel Diaz delivered a monumental defensive display (7.7 rating), neutralising every Angers attack with glacial composure. Kenny Lala completed this lateral lockdown flawlessly. Angers' 15 corners proved powerless against this fortress. Brest, with just 43% possession but three shots on target, embodied restored balance: less is more when you finish matches.

Angers sinks deeper into the relegation abyss

This rout plunges Angers (17th, 5 points) into the table's depths. Three defeats in four matches, with only three goals scored across six games. Brest finally breathes after three straight losses, temporarily escaping the turbulence zone. What promised to be a six-pointer became a one-sided dismantling.

Key Questions

Why couldn't Angers convert their possession dominance?

57% possession but 0.48 xG: Angers dominated without creating. Brest's defensive intensity suffocated attacks, forcing speculative shots.

Did the penalty decide the match?

Yes. After 1-0 at 26 minutes, the 32nd-minute penalty killed all suspense. Brest already controlled the game; the penalty merely confirmed dominance.

What's at stake for Angers now?

Survival. 17th with 5 points, Angers must reverse a catastrophic run before the gap becomes insurmountable.

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
57%
43%
Angers 57%
Stade Brestois 29 43%
Shots
11
7
Angers 11
Stade Brestois 29 7
Shots on Target
2
3
Angers 2
Stade Brestois 29 3
Expected Goals (xG)
0.48
1.56
Angers 0.48
Stade Brestois 29 1.56
Passes
452
366
Angers 452
Stade Brestois 29 366
Pass Accuracy
85%
73%
Angers 85%
Stade Brestois 29 73%
Corners
11
4
Angers 11
Stade Brestois 29 4
Fouls
13
13
Angers 13
Stade Brestois 29 13
Yellow Cards
1
1
Angers 1
Stade Brestois 29 1
Red Cards
0
0
Angers 0
Stade Brestois 29 0

Match Events

R. Labeau Lascary (R. Del Castillo) 26'
R. Del Castillo 32'
41' 🟨 Jacques Ekomie
Hugo Magnetti 🟨 45'
HT
46' 🔄 O. Camara E. Biumla
R. Labeau Lascary P. Mboup 🔄 63'
66' 🔄 J. Ekomie F. Hanin
70' 🔄 H. Abdelli L. Mouton
70' 🔄 S. Cherif L. Machine
K. Doumbia J. Dina Ebimbe 🔄 75'
79' 🔄 Y. Belkhdim M. Courcoul
79' 🔄 C. Arcus M. Louer
R. Del Castillo L. Zogbe 🔄 89'
FT

Player Cards

Our take on every player in this match

Angers

Goalkeepers
H. Koffi
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
C. Arcus
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
O. Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
J. Lefort
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
J. Ekomie
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
4
Fouls
6.2
Rating
Midfielders
J. Kalumba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Y. Belkhdim
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
H. Belkebla
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
10
Duels Won
0
Pens Won
H. Abdelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Forwards
S. Cherif
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
P. Peter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
O. Pona
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Courcoul
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
F. Hanin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
M. Louer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
E. Biumla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
P. Capelle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Mouton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
L. Machine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry

Stade Brestois 29

Goalkeepers
R. Majecki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
K. Lala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
B. Chardonnet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. M. Diaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
B. Locko
ENFORCER
ENFORCER
4
Tackles
4
Tackles
7
Duels Won
78%
Win %
Midfielders
J. Chotard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
H. Magnetti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
R. Del Castillo
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
K. Doumbia
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
R. Labeau Lascary
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
L. Ajorque
MAGNET
MAGNET
51
Activity
51
Activity
32
Passes
19
Duels
BENCH
G. Coudert
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
N. Jauny
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
D. Guindo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Le Cardinal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Le Guen
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
8
Total Mins
Started
Entry
J. Dina Ebimbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
H. Makalou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Mboup
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/03/2025 Stade Brestois 29 2 - 0 Angers Ligue 1 Stade Francis-Le Blé
05/01/2025 Angers 2 - 0 Stade Brestois 29 Ligue 1 Stade Raymond Kopa
06/01/2024 Stade Brestois 29 1 - 0 Angers Coupe de France Stade Francis-Le Blé
29/01/2023 Stade Brestois 29 4 - 0 Angers Ligue 1 Stade Francis-Le Blé
21/08/2022 Angers 1 - 3 Stade Brestois 29 Ligue 1 Stade Raymond-Kopa
20/07/2022 Angers 0 - 2 Stade Brestois 29 Friendlies Clubs Stade du Clos Gastel
20/07/2022 Stade Brestois 29 2 - 0 Angers Friendlies Clubs
20/03/2022 Angers 1 - 0 Stade Brestois 29 Ligue 1 Stade Raymond-Kopa
12/09/2021 Stade Brestois 29 1 - 1 Angers Ligue 1 Stade Francis-Le Blé
09/03/2025
Ligue 1 Stade Francis-Le Blé
05/01/2025
Ligue 1 Stade Raymond Kopa
06/01/2024
Coupe de France Stade Francis-Le Blé
29/01/2023
Ligue 1 Stade Francis-Le Blé
21/08/2022
Ligue 1 Stade Raymond-Kopa
20/07/2022
Friendlies Clubs Stade du Clos Gastel
20/07/2022
Friendlies Clubs
20/03/2022
Ligue 1 Stade Raymond-Kopa
12/09/2021
Ligue 1 Stade Francis-Le Blé
Angers Win
Stade Brestois 29 Win
Draw

League Standings

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