Ligue 1 Regular Season - 14

Strasbourg 1 - 2 FT Stade Brestois 29

Stade de la Meinau

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

49
FT
Sun, Nov 30
Français
Strasbourg
1-2
Stade Brestois 29
⚡ Intensity 38
⚖️ Balance 78
🏆 Stakes 0
🎲 Upset 0
Brest stuns Strasbourg with dramatic comeback

Brest Seizes Dramatic Victory in Meinau Thriller

Average Entertainment Futmetrix Score: 49/100. Three lead changes and relentless intensity transformed the Meinau into a cauldron of chaos—Brest's clinical finishing and defensive resilience proved decisive where balance reigned supreme.

Strasbourg's Lightning Strike

Strasbourg exploded out of the blocks. In the 11th minute, S. Amo-Ameyaw converted a B. Chilwell assist to put the hosts ahead. The Meinau erupted. With 57% possession and suffocating pressure, Strasbourg appeared to control the stakes. But football abhors certainty.

Brest's Comeback: When Substitutes Become Architects

The second half flipped the script entirely. At the 55th-minute mark, R. Del Castillo equalised for Stade Brestois 29, reigniting Breton hopes. Then came the turning point: the 82nd minute. H. Magnetti fired the winner, set up by substitute M. Balde, who'd entered at the 76th minute. This intervention embodied Brest's philosophy—absorb, counter, execute.

Possession Means Nothing Without the Sniper's Touch

Strasbourg dominated the statistical battle: 14 shots, 88% pass accuracy, nine shots inside the box. Yet Brest converted the moments that mattered. Grégoire Coudert was the immovable object—five crucial saves kept Strasbourg's assault at bay. With just seven shots and 43% possession, Brest punished inefficiency. Their expected goals (1.05 xG) exceeded Strasbourg's (0.80), a rare reversal that explained the outcome.

For Strasbourg (8th place, 22 points), this loss extends an inconsistent run (LLWLW). For Brest (11th, 16 points), it's oxygen in a relegation battle. The Meinau witnessed the cruelest lesson: dominance without clinical finishing is merely noise.

Key Questions

How did Strasbourg squander their dominance?

Despite 57% possession and 14 attempts, they scored once. Coudert's five saves and Brest's defensive discipline neutralised chances. Clinical finishing—absent.

Did substitute M. Balde alter the match's trajectory?

Absolutely. Introduced at the 76th minute, Balde provided the assist for Magnetti's 82nd-minute winner, shifting momentum decisively toward Brest.

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%
Strasbourg 57%
Stade Brestois 29 43%
Shots
14
7
Strasbourg 14
Stade Brestois 29 7
Shots on Target
6
4
Strasbourg 6
Stade Brestois 29 4
Expected Goals (xG)
0.80
1.05
Strasbourg 0.80
Stade Brestois 29 1.05
Passes
548
421
Strasbourg 548
Stade Brestois 29 421
Pass Accuracy
88%
82%
Strasbourg 88%
Stade Brestois 29 82%
Corners
5
0
Strasbourg 5
Stade Brestois 29 0
Fouls
12
14
Strasbourg 12
Stade Brestois 29 14
Yellow Cards
0
3
Strasbourg 0
Stade Brestois 29 3
Red Cards
0
0
Strasbourg 0
Stade Brestois 29 0

Match Events

11' S. Amo-Ameyaw (B. Chilwell)
HT
B. Chardonnet J. Le Cardinal 🔄 46'
R. Del Castillo (R. Del Castillo) 55'
57' 🔄 K. Paez D. Moreira
57' 🔄 S. Amo-Ameyaw M. Godo
P. Mboup R. Labeau Lascary 🔄 65'
69' 🔄 B. Chilwell E. Emegha
K. Doumbia L. Tousart 🔄 76'
R. Del Castillo M. Balde 🔄 76'
H. Magnetti (M. Balde) 82'
84' 🔄 Strasbourg S. Nanasi
Ludovic Ajorque 🟨 90'
Kenny Lala 🟨 90'+2
FT

Player Cards

Season performance ratings for players in this match

Strasbourg

Goalkeepers
M. Penders
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
G. Doue
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Omobamidele
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
M. Sarr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
S. Amo-Ameyaw
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
7.2
Rating
S. El Mourabet
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
63%
Pass Acc
I. Doukoure
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
B. Chilwell
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.9
Rating
Forwards
K. Paez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
J. Enciso
MAGNET
MAGNET
52
Activity
52
Activity
38
Passes
14
Duels
J. Panichelli
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
Duels Won
0
Pens Won
BENCH
S. Bajic
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Sylla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Hogsberg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Luis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Nzingoula
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Nanasi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
D. Moreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
M. Godo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
E. Emegha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry

Stade Brestois 29

Goalkeepers
G. Coudert
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
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
45
Total Mins
46
Entry
J. M. Diaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
D. Guindo
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Midfielders
J. Chotard
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
H. Magnetti
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
R. Del Castillo
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
K. Doumbia
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
P. Mboup
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Forwards
L. Ajorque
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
N. Jauny
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Bourgault
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
J. Le Cardinal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
L. Zogbe
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
14
Total Mins
Started
Entry
J. Dina Ebimbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Balde
SUPER SUB
SUPER SUB
0
Impact
0
Impact
14
Minutes
7
Rating
R. Labeau Lascary
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
23/02/2025 Strasbourg 0 - 0 Stade Brestois 29 Ligue 1 Stade de la Meinau
30/11/2024 Stade Brestois 29 3 - 1 Strasbourg Ligue 1 Stade Francis-Le Blé
24/02/2024 Strasbourg 0 - 3 Stade Brestois 29 Ligue 1 Stade de la Meinau
07/12/2023 Stade Brestois 29 1 - 1 Strasbourg Ligue 1 Stade Francis-Le Blé
05/03/2023 Strasbourg 0 - 1 Stade Brestois 29 Ligue 1 Stade de la Meinau
04/09/2022 Stade Brestois 29 1 - 1 Strasbourg Ligue 1 Stade Francis-Le Blé
07/05/2022 Stade Brestois 29 0 - 1 Strasbourg Ligue 1 Stade Francis-Le Blé
29/08/2021 Strasbourg 3 - 1 Stade Brestois 29 Ligue 1 Stade de la Meinau
03/02/2021 Strasbourg 2 - 2 Stade Brestois 29 Ligue 1 Stade de la Meinau
23/02/2025
Ligue 1 Stade de la Meinau
30/11/2024
Ligue 1 Stade Francis-Le Blé
24/02/2024
Ligue 1 Stade de la Meinau
07/12/2023
Ligue 1 Stade Francis-Le Blé
05/03/2023
Ligue 1 Stade de la Meinau
04/09/2022
Ligue 1 Stade Francis-Le Blé
07/05/2022
Ligue 1 Stade Francis-Le Blé
29/08/2021
Ligue 1 Stade de la Meinau
03/02/2021
Ligue 1 Stade de la Meinau
Strasbourg Win
Stade Brestois 29 Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Lens 14 31 24 12 +12 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)LMetz 2 - 0 Lens (29-10-2025)
2 Paris Saint Germain 14 30 27 12 +15 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)DLorient 1 - 1 Paris Saint Germain (29-10-2025)
3 Marseille 14 29 35 14 +21 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)DMarseille 2 - 2 Angers (29-10-2025)
4 Lille 14 26 28 17 +11 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)LNice 2 - 0 Lille (29-10-2025)
5 Rennes 14 24 24 18 +6 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)DToulouse 2 - 2 Rennes (29-10-2025)
6 Lyon 14 24 21 15 +6 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)DParis FC 3 - 3 Lyon (29-10-2025)
7 Monaco 14 23 26 25 +1 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)WNantes 3 - 5 Monaco (29-10-2025)
8 Strasbourg 14 22 25 19 +6 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)WStrasbourg 3 - 0 Auxerre (29-10-2025)
9 Toulouse 14 17 20 19 +1 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)DToulouse 2 - 2 Rennes (29-10-2025)
10 Nice 14 17 19 26 -7 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)WNice 2 - 0 Lille (29-10-2025)
11 Stade Brestois 29 14 16 19 24 -5 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)LLe Havre 1 - 0 Stade Brestois 29 (29-10-2025)
12 Angers 14 16 12 17 -5 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)DMarseille 2 - 2 Angers (29-10-2025)
13 Paris FC 14 15 21 26 -5 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)DParis FC 3 - 3 Lyon (29-10-2025)
14 Le Havre 14 14 13 21 -8 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)WLe Havre 1 - 0 Stade Brestois 29 (29-10-2025)
15 Lorient 14 14 18 28 -10 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)DLorient 1 - 1 Paris Saint Germain (29-10-2025)
16 Nantes 14 11 12 22 -10 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)LNantes 3 - 5 Monaco (29-10-2025)
17 Metz 14 11 14 31 -17 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)WMetz 2 - 0 Lens (29-10-2025)
18 Auxerre 14 9 8 20 -12 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)LStrasbourg 3 - 0 Auxerre (29-10-2025)