Ligue 1 Regular Season - 21

Stade Brestois 29 2 - 0 FT Lorient

Stade Francis-Le Blé

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

Futmetrix Verdict
24
FT
Sat, Feb 7
Français
Stade Brestois 29
2-0
Lorient
⚡ Intensity 27
⚖️ Balance 13
🏆 Stakes 0
🎲 Upset 0
Brest clinical in Breton derby win.

Clinical Brest Secure Regional Bragging Rights

Skip It Futmetrix Score: 24/100. Stade Brestois delivered a masterclass in efficiency, dismantling Lorient's possession-based approach with two decisive second-half strikes to climb the table.

Patience and Pressure at Francis-Le Blé

The atmosphere at Stade Francis-Le Blé was tense from the opening whistle as Lorient looked to impose their technical style. Controlling 58% of the possession, the visitors moved the ball with confidence, recording an impressive 87% pass accuracy. However, Stade Brestois 29 remained disciplined, absorbing the pressure and looking to hit on the break. An Intensity rating of 4.4 was fueled by constant set-piece battles, with a total of 14 corners between the sides keeping both keepers alert. Michel Diaz was instrumental in the heart of the home defence, ensuring that despite Lorient's territorial dominance, clear-cut chances remained at a premium. The first half ended in a tactical stalemate, leaving the fans sensing a single mistake would decide the fate of this Breton clash.

The Deadlock Breaks

The narrative shifted dramatically five minutes after the restart. In the 50th minute, R. Labeau Lascary capitalised on a lapse in the Lorient concentration to fire the hosts ahead. The goal shifted the Balance of the match, forcing Lorient to commit more bodies forward and leaving them vulnerable to the counter-attack. Kenny Lala provided an exceptional outlet on the right flank, his 7.9 rating reflecting a performance that blended defensive solidity with creative spark. Brest began to look the more dangerous side despite having less of the ball, using their directness to bypass the Lorient midfield. The Stakes of the match were evident as challenges flew in, but the hosts maintained their composure under the mounting pressure from the visitors.

VAR Drama and the Final Blow

As Lorient pushed for an equaliser, they were suckered by a second clinical blow. In the 77th minute, L. Ajorque showed his predatory instincts to double the lead, effectively ending the contest. There was a late moment of drama when B. Meite thought he had pulled one back for Lorient in the 84th minute, only for the VAR to intervene and disallow the goal for a foul in the build-up. It was a disheartening moment for the visitors, who finished with 12 shots but only managed one on target throughout the ninety minutes. This 2-0 victory provides a vital boost for Brest's morale and standings, while Lorient will rue their inability to convert possession into goals in a match where they were ultimately second best in both boxes.

Key Questions

Who scored the goals for Stade Brestois?

R. Labeau Lascary opened the scoring in the 50th minute, and L. Ajorque added the second in the 77th minute.

Was there any VAR involvement in the match?

Yes, a goal by Lorient's B. Meite was disallowed in the 84th minute following a VAR review for a foul.

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
42%
58%
Stade Brestois 29 42%
Lorient 58%
Shots
10
12
Stade Brestois 29 10
Lorient 12
Shots on Target
4
1
Stade Brestois 29 4
Lorient 1
Expected Goals (xG)
1.58
0.69
Stade Brestois 29 1.58
Lorient 0.69
Passes
363
507
Stade Brestois 29 363
Lorient 507
Pass Accuracy
77%
87%
Stade Brestois 29 77%
Lorient 87%
Corners
7
7
Stade Brestois 29 7
Lorient 7
Fouls
11
10
Stade Brestois 29 11
Lorient 10
Yellow Cards
2
0
Stade Brestois 29 2
Lorient 0
Red Cards
0
0
Stade Brestois 29 0
Lorient 0

Match Events

33' 🟨 H. Magnetti
HT
B. Dieng S. Soumano 🔄 63'
J. Makengo A. Tosin 🔄 63'
A. Kouassi D. Yongwa 🔄 64'
P. Pagis D. Karim 🔄 73'
74' 🔄 R. Labeau Lascary J. Dina Ebimbe
77' L. Ajorque
80' 🟨 L. Ajorque
A. Avom M. Bamba 🔄 80'
83' 🔄 K. Doumbia L. Tousart
B. Meite 84'
90'+2 🔄 R. Del Castillo P. Mboup
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
99
Total Mins
Started
Entry
Defenders
Kenny Lala
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Brendan Chardonnet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Michel Diaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Daouda Guindo
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Joris Chotard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Hugo Magnetti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Romain Del Castillo
👻 Invisible Nothing to note
Kamory Doumbia
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Remy Labeau Lascary
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Ludovic Ajorque
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
Radosław Majecki
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Raphaël Le Guen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luc Zogbé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Junior Dina Ebimbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Lucas Tousart
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Hamidou Makalou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pathé Mboup
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry

Lorient

Goalkeepers
Yvon Mvogo
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Bamo Meïté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Montassar Talbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Nathaniel Adjei
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Midfielders
Théo Le Bris
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Arthur Avom Ebong
MAGNET
MAGNET
71
Activity
71
Activity
63
Passes
8
Duels
Laurent Abergel
MAGNET
MAGNET
93
Activity
93
Activity
84
Passes
9
Duels
Arsène Kouassi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Forwards
Jean-Victor Makengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Pablo Pagis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Ahmadou Bamba Dieng
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
BENCH
Bingourou Kamara
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Igor Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Leaudais
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Darlin Yongwa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Noah Cadiou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Karim Dermane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Sambou Soumano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Mohamed Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Aiyegun Tosin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
19/10/2025 Lorient 3 - 3 Stade Brestois 29 Ligue 1 Stade du Moustoir
20/07/2024 Lorient 1 - 1 Stade Brestois 29 Friendlies Clubs Stade de Mané-Braz
31/03/2024 Lorient 0 - 1 Stade Brestois 29 Ligue 1 Stade du Moustoir - Yves Allainmat
20/12/2023 Stade Brestois 29 4 - 0 Lorient Ligue 1 Stade Francis-Le Blé
07/05/2023 Lorient 2 - 1 Stade Brestois 29 Ligue 1 Stade Yves Allainmat - Le Moustoir
09/10/2022 Stade Brestois 29 1 - 2 Lorient Ligue 1 Stade Francis-Le Blé
19/10/2025
Ligue 1 Stade du Moustoir
20/07/2024
Friendlies Clubs Stade de Mané-Braz
31/03/2024
Ligue 1 Stade du Moustoir - Yves Allainmat
20/12/2023
Ligue 1 Stade Francis-Le Blé
07/05/2023
Ligue 1 Stade Yves Allainmat - Le Moustoir
09/10/2022
Ligue 1 Stade Francis-Le Blé
Stade Brestois 29 Win
Lorient Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 21 51 48 16 +32 WParis Saint Germain 5 - 0 Marseille (08-02-2026)WStrasbourg 1 - 2 Paris Saint Germain (01-02-2026)WAuxerre 0 - 1 Paris Saint Germain (23-01-2026)WParis Saint Germain 3 - 0 Lille (16-01-2026)WParis Saint Germain 2 - 1 Paris FC (04-01-2026)
2 Lens 21 49 37 17 +20 WLens 3 - 1 Rennes (07-02-2026)WLens 1 - 0 Le Havre (30-01-2026)LMarseille 3 - 1 Lens (24-01-2026)WLens 1 - 0 Auxerre (17-01-2026)WToulouse 0 - 3 Lens (02-01-2026)
3 Lyon 21 42 34 20 +14 WNantes 0 - 1 Lyon (07-02-2026)WLyon 1 - 0 Lille (01-02-2026)WMetz 2 - 5 Lyon (25-01-2026)WLyon 2 - 1 Stade Brestois 29 (18-01-2026)WMonaco 1 - 3 Lyon (03-01-2026)
4 Marseille 21 39 46 27 +19 LParis Saint Germain 5 - 0 Marseille (08-02-2026)DParis FC 2 - 2 Marseille (31-01-2026)WMarseille 3 - 1 Lens (24-01-2026)WAngers 2 - 5 Marseille (17-01-2026)LMarseille 0 - 2 Nantes (04-01-2026)
5 Lille 21 33 34 30 +4 DMetz 0 - 0 Lille (06-02-2026)LLyon 1 - 0 Lille (01-02-2026)LLille 1 - 4 Strasbourg (25-01-2026)LParis Saint Germain 3 - 0 Lille (16-01-2026)LLille 0 - 2 Rennes (03-01-2026)
6 Rennes 21 31 31 34 -3 LLens 3 - 1 Rennes (07-02-2026)LMonaco 4 - 0 Rennes (31-01-2026)LRennes 0 - 2 Lorient (24-01-2026)DRennes 1 - 1 Le Havre (18-01-2026)WLille 0 - 2 Rennes (03-01-2026)
7 Strasbourg 21 30 34 27 +7 LLe Havre 2 - 1 Strasbourg (08-02-2026)LStrasbourg 1 - 2 Paris Saint Germain (01-02-2026)WLille 1 - 4 Strasbourg (25-01-2026)WStrasbourg 2 - 1 Metz (18-01-2026)DNice 1 - 1 Strasbourg (03-01-2026)
8 Toulouse 21 30 31 24 +7 LAngers 1 - 0 Toulouse (08-02-2026)DToulouse 0 - 0 Auxerre (01-02-2026)WStade Brestois 29 0 - 2 Toulouse (25-01-2026)WToulouse 5 - 1 Nice (17-01-2026)LToulouse 0 - 3 Lens (02-01-2026)
9 Angers 21 29 22 25 -3 WAngers 1 - 0 Toulouse (08-02-2026)WAngers 1 - 0 Metz (01-02-2026)DParis FC 0 - 0 Angers (25-01-2026)LAngers 2 - 5 Marseille (17-01-2026)LLe Havre 2 - 1 Angers (04-01-2026)
10 Monaco 21 28 32 33 -1 DNice 0 - 0 Monaco (08-02-2026)WMonaco 4 - 0 Rennes (31-01-2026)DLe Havre 0 - 0 Monaco (24-01-2026)LMonaco 1 - 3 Lorient (16-01-2026)LMonaco 1 - 3 Lyon (03-01-2026)
11 Lorient 21 28 27 33 -6 LStade Brestois 29 2 - 0 Lorient (07-02-2026)WLorient 2 - 1 Nantes (31-01-2026)WRennes 0 - 2 Lorient (24-01-2026)WMonaco 1 - 3 Lorient (16-01-2026)DLorient 1 - 1 Metz (04-01-2026)
12 Stade Brestois 29 21 26 28 33 -5 WStade Brestois 29 2 - 0 Lorient (07-02-2026)DNice 2 - 2 Stade Brestois 29 (01-02-2026)LStade Brestois 29 0 - 2 Toulouse (25-01-2026)LLyon 2 - 1 Stade Brestois 29 (18-01-2026)WStade Brestois 29 2 - 0 Auxerre (04-01-2026)
13 Le Havre 21 23 18 26 -8 WLe Havre 2 - 1 Strasbourg (08-02-2026)LLens 1 - 0 Le Havre (30-01-2026)DLe Havre 0 - 0 Monaco (24-01-2026)DRennes 1 - 1 Le Havre (18-01-2026)WLe Havre 2 - 1 Angers (04-01-2026)
14 Nice 21 23 27 38 -11 DNice 0 - 0 Monaco (08-02-2026)DNice 2 - 2 Stade Brestois 29 (01-02-2026)WNantes 1 - 4 Nice (25-01-2026)LToulouse 5 - 1 Nice (17-01-2026)DNice 1 - 1 Strasbourg (03-01-2026)
15 Paris FC 21 22 26 34 -8 DAuxerre 0 - 0 Paris FC (08-02-2026)DParis FC 2 - 2 Marseille (31-01-2026)DParis FC 0 - 0 Angers (25-01-2026)WNantes 1 - 2 Paris FC (18-01-2026)LParis Saint Germain 2 - 1 Paris FC (04-01-2026)
16 Auxerre 21 14 14 29 -15 DAuxerre 0 - 0 Paris FC (08-02-2026)DToulouse 0 - 0 Auxerre (01-02-2026)LAuxerre 0 - 1 Paris Saint Germain (23-01-2026)LLens 1 - 0 Auxerre (17-01-2026)LStade Brestois 29 2 - 0 Auxerre (04-01-2026)
17 Nantes 21 14 19 37 -18 LNantes 0 - 1 Lyon (07-02-2026)LLorient 2 - 1 Nantes (31-01-2026)LNantes 1 - 4 Nice (25-01-2026)LNantes 1 - 2 Paris FC (18-01-2026)WMarseille 0 - 2 Nantes (04-01-2026)
18 Metz 21 13 21 46 -25 DMetz 0 - 0 Lille (06-02-2026)LAngers 1 - 0 Metz (01-02-2026)LMetz 2 - 5 Lyon (25-01-2026)LStrasbourg 2 - 1 Metz (18-01-2026)DLorient 1 - 1 Metz (04-01-2026)