Ligue 1 Gameweek 8

Lorient 3 - 3 FT Stade Brestois 29

Stade du Moustoir

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

Futmetrix Verdict
98
FT
Sun, Oct 19
Français
Lorient
3-3
Stade Brestois 29
⚡ Intensity 100
⚖️ Balance 88
🏆 Stakes 0
🎲 Upset 57
Six goals, five lead changes, absolute madness

Win Probability

  • Lorient 47%
  • Draw 24%
  • Stade Brestois 29 29%

Futmetrix AI estimate

Le Bris and Kouassi Orchestrate Crunch Match Chaos: 3-3 Thriller at the Moustoir

Must-Watch Futmetrix Score: 98/100. Lorient and Stade Brestois 29 delivered a breathless spectacle where five lead changes transformed the Stade du Moustoir into an arena of pure, unfiltered football theatre.

Le Bris and Kouassi Set the Intensity from the Whistle

Théo Le Bris struck at the second minute—a surgical finish from Arsène Kouassi's assist that handed Lorient early control. The balance of this match was built on that lightning-fast opener, yet Brest refused to wilt. By the 34th minute, J. Dina Ebimbe had levelled, then a Makengo own goal at the 45th gave the visitors the advantage. The stakes climbed with every exchange.

Kouassi Answers, Then Del Castillo Creates Chaos

Kouassi restored Lorient's lead at 55 minutes with a composed finish. But at the 86th, Romain Del Castillo converted a penalty with ice-cold precision, dragging Brest level at 3-3. The match looked destined for a share of the spoils, until the improbable struck.

Soumano Snatches Victory at 89': Final-Day Drama in Miniature

Introduced in the 73rd minute, Soumano fired home the winner at 89', assisted by B. Dieng. Five lead changes, perfect balance between both sides (50% possession apiece), and intensity that left the Moustoir crowd exhausted. Lorient's 3-3 scoreline masks a match where every minute carried weight—a six-goal masterclass in how football should be played.

Key Questions

What made Théo Le Bris the standout performer?

One goal, one assist, three key passes. Le Bris orchestrated Lorient's attacking rhythm throughout, rating 8.5.

What caused this six-goal thriller?

Five lead changes, an own goal, a late penalty, and a 89th-minute winner. Tactical balance created offensive chaos.

How dramatic was Soumano's 89th-minute winner?

After Del Castillo's 86th-minute equaliser, Soumano struck three minutes later. A last-breath reversal of fortune.

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
50%
50%
Lorient 50%
Stade Brestois 29 50%
Shots
12
8
Lorient 12
Stade Brestois 29 8
Shots on Target
7
4
Lorient 7
Stade Brestois 29 4
Expected Goals (xG)
1.20
1.59
Lorient 1.20
Stade Brestois 29 1.59
Passes
390
405
Lorient 390
Stade Brestois 29 405
Pass Accuracy
82%
84%
Lorient 82%
Stade Brestois 29 84%
Corners
5
2
Lorient 5
Stade Brestois 29 2
Fouls
13
16
Lorient 13
Stade Brestois 29 16
Yellow Cards
3
2
Lorient 3
Stade Brestois 29 2
Red Cards
0
0
Lorient 0
Stade Brestois 29 0

Match Events

2' T. Le Bris (A. Kouassi)
J. Dina Ebimbe (B. Locko) 34'
J. Makengo 44'
HT
51' 🟨 Abdoulaye Faye
Ludovic Ajorque 🟨 51'
55' A. Kouassi (T. Le Bris)
62' 🔄 J. Makengo A. Tosin
K. Doumbia L. Tousart 🔄 64'
J. Dina Ebimbe R. Labeau Lascary 🔄 64'
73' 🔄 M. Bamba S. Soumano
73' 🔄 P. Pagis B. Dieng
K. Lala J. Le Cardinal 🔄 78'
83' 🔄 A. Kouassi D. Yongwa
83' 🔄 T. Le Bris J. Mvuka Mugisha
84' 🟨 Bamo Meïté
R. Del Castillo 86'
R. Del Castillo P. Mboup 🔄 88'
89' S. Soumano (B. Dieng)
90'+4 🟨 Aiyegun Tosin
FT

Player Cards

Our take on every player in this match

Lorient

Goalkeepers
Yvon Mvogo
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Bamo Meité
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.5
Rating
Montassar Talbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Abdoulaye Faye
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
64%
Duel Win %
Midfielders
Théo Le Bris
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Arthur Avom
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Laurent Abergel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Arsène Kouassi
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Jean-Victor Makengo
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
1
Fouls
6.2
Rating
Pablo Pagis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
73
Entry
Muhamad Bamba
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
BENCH
Bingourou Kamara
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nathaniel Adjei
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
14
Total Mins
Started
Entry
Igor Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joel Mugisha Mvuka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Noah Cadiou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aiyegun Tosin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Bamba Dieng
SUPER SUB
SUPER SUB
1
Assist
1
Assist
18
Minutes
6.3
Rating
Sambou Soumano
CLUTCH HERO
CLUTCH HERO
89
Goal Time
89
Goal Time
Goal
Impact
6.9
Rating

Stade Brestois 29

Goalkeepers
Radosław Majecki
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Kenny Lala
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Brendan Chardonnet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Soumaïla Coulibaly
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Bradley Locko
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
32%
Pass Acc
Midfielders
Joris Chotard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Hugo Magnetti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Romain Del Castillo
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Penalty
Impact
7.5
Rating
Kamory Doumbia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Junior Dina Ebimbe
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
6.9
Rating
Forwards
Ludovic Ajorque
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Grégoire Coudert
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Michel Junior Diaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Julien Le Cardinal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Hamidou Makalou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Tousart
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Pathé Mboup
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Rémy Labeau Lascary
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry

Head to Head

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

League Standings

Pos Team P Pts GF GA GD Form
1 Marseille 8 18 21 7 +14 WMarseille 6 - 2 Le Havre (18-10-2025)WMetz 0 - 3 Marseille (04-10-2025)WStrasbourg 1 - 2 Marseille (26-09-2025)WMarseille 1 - 0 Paris Saint Germain (22-09-2025)WMarseille 4 - 0 Lorient (12-09-2025)
2 Paris Saint Germain 8 17 16 8 +8 DParis Saint Germain 3 - 3 Strasbourg (17-10-2025)DLille 1 - 1 Paris Saint Germain (05-10-2025)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)
3 Strasbourg 8 16 17 10 +7 DParis Saint Germain 3 - 3 Strasbourg (17-10-2025)WStrasbourg 5 - 0 Angers (05-10-2025)LStrasbourg 1 - 2 Marseille (26-09-2025)WParis FC 2 - 3 Strasbourg (21-09-2025)WStrasbourg 1 - 0 Le Havre (14-09-2025)
4 Lens 8 16 12 7 +5 WLens 2 - 1 Paris FC (19-10-2025)WAuxerre 1 - 2 Lens (04-10-2025)DRennes 0 - 0 Lens (28-09-2025)WLens 3 - 0 Lille (20-09-2025)LParis Saint Germain 2 - 0 Lens (14-09-2025)
5 Lyon 8 15 11 8 +3 LNice 3 - 2 Lyon (18-10-2025)LLyon 1 - 2 Toulouse (05-10-2025)WLille 0 - 1 Lyon (28-09-2025)WLyon 1 - 0 Angers (19-09-2025)LRennes 3 - 1 Lyon (14-09-2025)
6 Nice 10 15 16 15 +1 WNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)WNice 3 - 2 Lyon (18-10-2025)DMonaco 2 - 2 Nice (05-10-2025)DNice 1 - 1 Paris FC (28-09-2025)
7 Lille 8 14 16 10 +6 WNantes 0 - 2 Lille (19-10-2025)DLille 1 - 1 Paris Saint Germain (05-10-2025)LLille 0 - 1 Lyon (28-09-2025)LLens 3 - 0 Lille (20-09-2025)WLille 2 - 1 Toulouse (14-09-2025)
8 Monaco 8 14 17 13 +4 DAngers 1 - 1 Monaco (18-10-2025)DMonaco 2 - 2 Nice (05-10-2025)LLorient 3 - 1 Monaco (27-09-2025)WMonaco 5 - 2 Metz (21-09-2025)WAuxerre 1 - 2 Monaco (13-09-2025)
9 Toulouse 8 13 15 12 +3 WToulouse 4 - 0 Metz (19-10-2025)WLyon 1 - 2 Toulouse (05-10-2025)DToulouse 2 - 2 Nantes (27-09-2025)LAuxerre 1 - 0 Toulouse (21-09-2025)LLille 2 - 1 Toulouse (14-09-2025)
10 Rennes 8 11 11 12 -1 DRennes 2 - 2 Auxerre (19-10-2025)DLe Havre 2 - 2 Rennes (05-10-2025)DRennes 0 - 0 Lens (28-09-2025)DNantes 2 - 2 Rennes (20-09-2025)WRennes 3 - 1 Lyon (14-09-2025)
11 Paris FC 8 10 13 15 -2 LLens 2 - 1 Paris FC (19-10-2025)WParis FC 2 - 0 Lorient (03-10-2025)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)
12 Stade Brestois 29 8 9 14 14 0 DLorient 3 - 3 Stade Brestois 29 (19-10-2025)DStade Brestois 29 0 - 0 Nantes (04-10-2025)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)
13 Lorient 8 8 12 19 -7 DLorient 3 - 3 Stade Brestois 29 (19-10-2025)LParis FC 2 - 0 Lorient (03-10-2025)WLorient 3 - 1 Monaco (27-09-2025)DLe Havre 1 - 1 Lorient (21-09-2025)LMarseille 4 - 0 Lorient (12-09-2025)
14 Auxerre 8 7 7 12 -5 DRennes 2 - 2 Auxerre (19-10-2025)LAuxerre 1 - 2 Lens (04-10-2025)LParis Saint Germain 2 - 0 Auxerre (27-09-2025)WAuxerre 1 - 0 Toulouse (21-09-2025)LAuxerre 1 - 2 Monaco (13-09-2025)
15 Nantes 8 6 5 9 -4 LNantes 0 - 2 Lille (19-10-2025)DStade Brestois 29 0 - 0 Nantes (04-10-2025)DToulouse 2 - 2 Nantes (27-09-2025)DNantes 2 - 2 Rennes (20-09-2025)LNice 1 - 0 Nantes (13-09-2025)
16 Le Havre 8 6 10 16 -6 LMarseille 6 - 2 Le Havre (18-10-2025)DLe Havre 2 - 2 Rennes (05-10-2025)DMetz 0 - 0 Le Havre (28-09-2025)DLe Havre 1 - 1 Lorient (21-09-2025)LStrasbourg 1 - 0 Le Havre (14-09-2025)
17 Angers 8 6 4 12 -8 DAngers 1 - 1 Monaco (18-10-2025)LStrasbourg 5 - 0 Angers (05-10-2025)LAngers 0 - 2 Stade Brestois 29 (28-09-2025)LLyon 1 - 0 Angers (19-09-2025)DMetz 1 - 1 Angers (14-09-2025)
18 Rodez 2 4 3 2 +1 DSaint Etienne 0 - 0 (PEN 7-6) Rodez (15-05-2026)WRED Star FC 93 2 - 3 Rodez (12-05-2026)
19 Saint Etienne 3 2 1 4 -3 LNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)DSaint Etienne 0 - 0 (PEN 7-6) Rodez (15-05-2026)
20 Metz 8 2 5 20 -15 LToulouse 4 - 0 Metz (19-10-2025)LMetz 0 - 3 Marseille (04-10-2025)DMetz 0 - 0 Le Havre (28-09-2025)LMonaco 5 - 2 Metz (21-09-2025)DMetz 1 - 1 Angers (14-09-2025)
21 RED Star FC 93 1 0 2 3 -1 LRED Star FC 93 2 - 3 Rodez (12-05-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.