Ligue 1 Regular Season - 29

Stade Brestois 29 1 - 2 FT Strasbourg

Stade Francis-Le Blé

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

Futmetrix Verdict
44
FT
Wed, May 13
Français
Stade Brestois 29
1-2
Strasbourg
⚡ Intensity 35
⚖️ Balance 71
🏆 Stakes 2
🎲 Upset 10
Early chaos hands Strasbourg crucial points.

Early Blitz Secures Strasbourg's Breton Raid

Average Entertainment Futmetrix Score: 44/100. A frantic twenty-minute goal flurry ultimately settled a captivating contest, leaving Brest to rue their missed chances in front of goal.

A Frenetic Opening Exchange

The crowd at Stade Francis-Le Blé barely had time to settle into their seats before this contest erupted into life. A staggering level of Intensity defined the opening exchanges, turning the pitch into a chaotic battlefield. V. Barco drew first blood for the visiting side in the ninth minute, setting a breathless tempo that caught the hosts off guard. But the Breton response was fierce and immediate. L. Ajorque restored parity just four minutes later, converting a sharp delivery from K. Lala. The tactical Balance completely vanished as S. Nanasi netted a second for Strasbourg on the 20-minute mark. Three goals in a dizzying 11-minute window left the home supporters stunned and drastically altered the complexion of the tie.

The Goalkeeping Masterclass

Following that early madness, the narrative shifted entirely. While Strasbourg edged possession with a modest 53% share, they were quickly forced into a deep, desperate defensive crouch. Brest unleashed a relentless wave of pressure across the turf, generating a massive 3.03 expected goals from a barrage of 21 total shots. This extended siege is where Mike Penders truly earned his keep for the visitors. The towering goalkeeper produced five crucial saves to deny the hosts time and again, looking unbeatable between the sticks. In the midfield trenches, Hugo Magnetti was putting in an outstanding shift for the Ty-Zefs, orchestrating endless waves of attacks and recovering loose balls with authority, but his side simply lacked the cutting edge to bypass the final Alsatian hurdle.

Standings Take Shape

As the final whistle pierced the Breton air, the Stakes became starkly clear for both dressing rooms. Strasbourg’s ability to survive the second-half siege stretches their solid unbeaten run and tightens their grip on eighth place, keeping them firmly in the hunt for those coveted European qualification spots. For the home side, this defeat stalls their recent momentum and leaves them rooted in mid-table obscurity. Despite out-shooting their opponents so drastically and completely dominating the territory late on, the hosts were ultimately punished for a lack of ruthlessness inside the penalty area. Those early defensive frailties cost them dearly, proving once again that raw shot volume counts for absolutely nothing when an inspired goalkeeper decides to shut the door completely.

Key Questions

Who were the standout performers?

Hugo Magnetti was a midfield engine for Brest, while Mike Penders delivered a massive performance with five essential saves for Strasbourg.

When were the goals scored?

All three goals of the match were packed into a wild 11-minute stretch during the early stages of the first half.

Why did Brest fail to secure a result?

Despite accumulating 21 shots and a highly threatening 3.03 xG, the hosts could not find a way past an inspired goalkeeping display.

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
47%
53%
Stade Brestois 29 47%
Strasbourg 53%
Shots
21
10
Stade Brestois 29 21
Strasbourg 10
Shots on Target
6
5
Stade Brestois 29 6
Strasbourg 5
Expected Goals (xG)
3.03
1.79
Stade Brestois 29 3.03
Strasbourg 1.79
Passes
463
525
Stade Brestois 29 463
Strasbourg 525
Pass Accuracy
83%
85%
Stade Brestois 29 83%
Strasbourg 85%
Corners
5
4
Stade Brestois 29 5
Strasbourg 4
Fouls
10
11
Stade Brestois 29 10
Strasbourg 11
Yellow Cards
0
1
Stade Brestois 29 0
Strasbourg 1
Red Cards
0
0
Stade Brestois 29 0
Strasbourg 0

Match Events

V. Barco (S. Nanasi) 9'
13' L. Ajorque (K. Lala)
S. Nanasi (J. Enciso) 20'
HT
64' 🔄 J. Dina Ebimbe R. Labeau Lascary
D. Moreira S. Amo-Ameyaw 🔄 72'
77' 🔄 K. Doumbia H. Makalou
78' 🔄 R. Del Castillo P. Mboup
M. Godo Y. Dieme 🔄 82'
83' 🔄 J. Chotard L. Tousart
84' 🔄 H. Magnetti M. Balde
Y. Dieme 🟨 85'
V. Barco T. Noubissie 🔄 90'+2
FT

Player Cards

Our take on every player in this match

Stade Brestois 29

Goalkeepers
Grégoire Coudert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Kenny Lala
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Raphaël Le Guen
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
4
Interceptions
2
Blocks
Michel Diaz
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
60%
Duel Win %
Daouda Guindo
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
38%
Pass Acc
Midfielders
Joris Chotard
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Hugo Magnetti
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Romain Del Castillo
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Kamory Doumbia
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Eric Ebimbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Forwards
Ludovic Ajorque
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
18%
Pass Acc
BENCH
Noah Jauny
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Luc Zogbé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hamidou Makalou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Lucas Tousart
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Axel Lassus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Remy Labeau Lascary
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Pathé Mboup
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Mama Baldé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Serigne Diop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Strasbourg

Goalkeepers
Mike Penders
MAGNET
MAGNET
55
Activity
55
Activity
55
Passes
0
Duels
Defenders
Guéla Doué
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Andrew Omobamidele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Lucas Høgsberg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Abdoul Ouattara
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
6
Interceptions
0
Blocks
Midfielders
Valentín Barco
MAGNET
MAGNET
77
Activity
77
Activity
65
Passes
12
Duels
Samir El Mourabet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Diego Moreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Sebastian Nanasi
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Martial Godo
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
20%
Pass Acc
Forwards
Julio Enciso
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.2
Rating
BENCH
Karl-Johan Johnsson
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ben Chilwell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tyrese Noubissie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Mathis Amougou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maxi Oyedele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rafael Luis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuel Amo-Ameyaw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Yaya Diémé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Gessime Yassine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

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

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 27 63 61 23 +38 WParis Saint Germain 3 - 1 Toulouse (03-04-2026)WNice 0 - 4 Paris Saint Germain (21-03-2026)LParis Saint Germain 1 - 3 Monaco (06-03-2026)WLe Havre 0 - 1 Paris Saint Germain (28-02-2026)WParis Saint Germain 3 - 0 Metz (21-02-2026)
2 Lens 28 59 54 27 +27 LLille 3 - 0 Lens (04-04-2026)WLens 5 - 1 Angers (20-03-2026)LLorient 2 - 1 Lens (14-03-2026)WLens 3 - 0 Metz (08-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)
3 Lille 29 53 49 34 +15 WToulouse 0 - 4 Lille (12-04-2026)WLille 3 - 0 Lens (04-04-2026)WMarseille 1 - 2 Lille (22-03-2026)WRennes 1 - 2 Lille (15-03-2026)DLille 1 - 1 Lorient (08-03-2026)
4 Marseille 29 52 58 38 +20 WMarseille 3 - 1 Metz (10-04-2026)LMonaco 2 - 1 Marseille (05-04-2026)LMarseille 1 - 2 Lille (22-03-2026)WMarseille 1 - 0 Auxerre (13-03-2026)WToulouse 0 - 1 Marseille (07-03-2026)
5 Lyon 29 51 43 29 +14 WLyon 2 - 0 Lorient (12-04-2026)DAngers 0 - 0 Lyon (05-04-2026)LLyon 1 - 2 Monaco (22-03-2026)DLe Havre 0 - 0 Lyon (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)
6 Rennes 29 50 49 41 +8 WRennes 2 - 1 Angers (11-04-2026)WStade Brestois 29 3 - 4 Rennes (04-04-2026)DRennes 0 - 0 Metz (22-03-2026)LRennes 1 - 2 Lille (15-03-2026)WNice 0 - 4 Rennes (08-03-2026)
7 Monaco 29 49 50 43 +7 LParis FC 4 - 1 Monaco (10-04-2026)WMonaco 2 - 1 Marseille (05-04-2026)WLyon 1 - 2 Monaco (22-03-2026)WMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WParis Saint Germain 1 - 3 Monaco (06-03-2026)
8 Strasbourg 28 43 46 34 +12 WStrasbourg 3 - 1 Nice (04-04-2026)WNantes 2 - 3 Strasbourg (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)
9 Lorient 29 38 38 44 -6 LLyon 2 - 0 Lorient (12-04-2026)DLorient 1 - 1 Paris FC (05-04-2026)LToulouse 1 - 0 Lorient (21-03-2026)WLorient 2 - 1 Lens (14-03-2026)DLille 1 - 1 Lorient (08-03-2026)
10 Toulouse 29 37 39 39 0 LToulouse 0 - 4 Lille (12-04-2026)LParis Saint Germain 3 - 1 Toulouse (03-04-2026)WToulouse 1 - 0 Lorient (21-03-2026)WMetz 3 - 4 Toulouse (15-03-2026)LToulouse 0 - 1 Marseille (07-03-2026)
11 Stade Brestois 29 28 36 37 43 -6 LStade Brestois 29 3 - 4 Rennes (04-04-2026)LAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)LMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WStade Brestois 29 2 - 0 Le Havre (08-03-2026)WMetz 0 - 1 Stade Brestois 29 (01-03-2026)
12 Paris FC 29 35 37 45 -8 WParis FC 4 - 1 Monaco (10-04-2026)DLorient 1 - 1 Paris FC (05-04-2026)WParis FC 3 - 2 Le Havre (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)
13 Angers 29 33 25 39 -14 LRennes 2 - 1 Angers (11-04-2026)DAngers 0 - 0 Lyon (05-04-2026)LLens 5 - 1 Angers (20-03-2026)LAngers 0 - 2 Nice (14-03-2026)WNantes 0 - 1 Angers (07-03-2026)
14 Le Havre 29 29 24 37 -13 DNice 1 - 1 Le Havre (12-04-2026)DLe Havre 1 - 1 Auxerre (05-04-2026)LParis FC 3 - 2 Le Havre (22-03-2026)DLe Havre 0 - 0 Lyon (15-03-2026)LStade Brestois 29 2 - 0 Le Havre (08-03-2026)
15 Nice 29 28 34 56 -22 DNice 1 - 1 Le Havre (12-04-2026)LStrasbourg 3 - 1 Nice (04-04-2026)LNice 0 - 4 Paris Saint Germain (21-03-2026)WAngers 0 - 2 Nice (14-03-2026)LNice 0 - 4 Rennes (08-03-2026)
16 Auxerre 29 24 23 37 -14 DAuxerre 0 - 0 Nantes (11-04-2026)DLe Havre 1 - 1 Auxerre (05-04-2026)WAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)LMarseille 1 - 0 Auxerre (13-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)
17 Nantes 28 19 24 45 -21 DAuxerre 0 - 0 Nantes (11-04-2026)DMetz 0 - 0 Nantes (05-04-2026)LNantes 2 - 3 Strasbourg (22-03-2026)LNantes 0 - 1 Angers (07-03-2026)LLille 1 - 0 Nantes (01-03-2026)
18 Metz 29 15 26 63 -37 LMarseille 3 - 1 Metz (10-04-2026)DMetz 0 - 0 Nantes (05-04-2026)DRennes 0 - 0 Metz (22-03-2026)LMetz 3 - 4 Toulouse (15-03-2026)LLens 3 - 0 Metz (08-03-2026)