Ligue 1 Regular Season - 6

Angers 0 - 2 FT Stade Brestois 29

Stade Raymond-Kopa

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

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

Del Castillo's clinical finishing condemns Angers to oblivion

Skip It Futmetrix Score: 26/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.

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
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

Season performance ratings for players 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
0
mistake
0
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
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
H. Abdelli
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
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
SWEEPER
SWEEPER
5
cleanups
5
cleanups
3
interceptions
2
blocks
B. Locko
ENFORCER
ENFORCER
4
tackles
4
tackles
7
Duels Won
78%
win %
Midfielders
J. Chotard
SWEEPER
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
H. Magnetti
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
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)