Ligue 1 Gameweek 11

Stade Brestois 29 0 - 0 FT Lyon

Stade Francis-Le Blé

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

Futmetrix Verdict
30
FT
Sun, Nov 2
Français
Stade Brestois 29
0-0
Lyon
⚡ Intensity 26
⚖️ Balance 0
🏆 Stakes 33
🎲 Upset 37
Brest dominates ten-man Lyon at home

Win Probability

  • Stade Brestois 29 26%
  • Draw 27%
  • Lyon 47%

Futmetrix AI estimate

Brest Lays Siege to Ten-Man Lyon: Hateboer's Early Nightmare

Skip It Futmetrix Score: 30/100. An eighth-minute red card transformed this contest into a one-sided assault where Brest overwhelmed Lyon without breaching the dam.

Chaos Within Minutes: Hateboer's Swift Exit

The match barely had time to breathe. At the seventh minute, VAR intervened to upgrade Hans Hateboer's yellow card to a straight red for Lyon. One minute later, the Dutch defender trudged off, leaving his side a man down at Stade Francis-Le Blé. The stakes shifted seismically: Brest sensed blood, Lyon braced for survival mode.

The Relentless Onslaught

Numerical superiority unleashed Brest's attacking fury. The intensity soared: 13 shots attempted, 12 corners earned, a 3.2-to-1 shot ratio that painted a picture of complete domination. Soumaila Coulibaly's defensive prowess anchored Brest's backline while the home side poured forward. Yet Lyon's goalkeeper Radosław Majecki stood firm with two critical saves, refusing to yield despite the barrage.

Frustration in the Final Third

Nicolás Tagliafico marshalled Lyon's defensive redoubt with the discipline of a commander under siege. Despite 1.49 expected goals and relentless pressure, Brest's finishing crumbled. The 0-0 draw feels like a victory stolen: Brest created, dominated, pressed—but lacked the killer instinct. For Lyon, it's a lifeline; for Brest, it's heartbreak disguised as control.

Key Questions

How did Hateboer's red card reshape this match?

The eighth-minute dismissal flipped the contest entirely: Brest dominated possession and chance creation (13 shots, 12 corners), while Lyon absorbed punishment in a defensive shell.

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%
Stade Brestois 29 50%
Lyon 50%
Shots
13
4
Stade Brestois 29 13
Lyon 4
Shots on Target
3
2
Stade Brestois 29 3
Lyon 2
Expected Goals (xG)
1.49
0.20
Stade Brestois 29 1.49
Lyon 0.20
Passes
383
411
Stade Brestois 29 383
Lyon 411
Pass Accuracy
82%
82%
Stade Brestois 29 82%
Lyon 82%
Corners
12
2
Stade Brestois 29 12
Lyon 2
Fouls
19
6
Stade Brestois 29 19
Lyon 6
Yellow Cards
1
0
Stade Brestois 29 1
Lyon 0
Red Cards
0
1
Stade Brestois 29 0
Lyon 1

Match Events

Hans Hateboer 7'
Hans Hateboer 🟥 8'
T. Tessmann A. Maitland-Niles 🔄 15'
HT
63' 🟨 Pathé Mboup
71' 🔄 L. Tousart H. Magnetti
72' 🔄 M. Balde R. Labeau Lascary
M. Satriano R. Ghezzal 🔄 76'
82' 🔄 P. Mboup J. Dina Ebimbe
C. Tolisso M. de Carvalho 🔄 84'
FT

Player Cards

Our take on every player in this match

Stade Brestois 29

Goalkeepers
Radosław Majecki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Kenny Lala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Brendan Chardonnet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Soumaïla Coulibaly
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Bradley Locko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Joris Chotard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Lucas Tousart
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Mama Baldé
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Romain Del Castillo
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
25%
Pass Acc
Pathé Mboup
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
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
Daouda Guindo
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
0
Total Mins
Started
Entry
Luck 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
8
Total Mins
Started
Entry
Hugo Magnetti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Hamidou Makalou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rémy Labeau Lascary
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry

Lyon

Goalkeepers
Dominik Greif
MAGNET
MAGNET
48
Activity
48
Activity
45
Passes
3
Duels
Defenders
Hans Hateboer
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
3
Rating
Clinton Mata
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Moussa Niakhaté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nicolás Tagliafico
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
78%
Duel Win %
Midfielders
Tanner Tessmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
15
Entry
Tyler Morton
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Pavel Šulc
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Corentin Tolisso
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
8
Duels Won
0
Pens Won
Afonso Moreira
ENFORCER
ENFORCER
5
Tackles
5
Tackles
10
Duels Won
77%
Win %
Forwards
Martín Satriano
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
BENCH
Matthias Da Silva
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rémy Descamps
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ruben Kluivert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adam Karabec
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ainsley Maitland-Niles
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
Started
Entry
Kiliane Merah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matheus de Carvalho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Rachid Ghezzal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Enzo Molébé
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/02/2025 Stade Brestois 29 0 - 0 Lyon Ligue 1 Stade Francis-Le Blé
03/02/2025 Lyon 2 - 1 Stade Brestois 29 Ligue 1 Groupama Stadium
01/11/2025 Stade Brestois 29 2 - 1 Lyon Ligue 1 Stade Francis-Le Blé
04/14/2024 Lyon 4 - 3 Stade Brestois 29 Ligue 1 Groupama Stadium
09/23/2023 Stade Brestois 29 1 - 0 Lyon Ligue 1 Stade Francis-Le Blé
02/01/2023 Lyon 0 - 0 Stade Brestois 29 Ligue 1 Groupama Stadium
11/02/2025
Ligue 1 Stade Francis-Le Blé
03/02/2025
Ligue 1 Groupama Stadium
01/11/2025
Ligue 1 Stade Francis-Le Blé
04/14/2024
Ligue 1 Groupama Stadium
09/23/2023
Ligue 1 Stade Francis-Le Blé
02/01/2023
Ligue 1 Groupama Stadium
Stade Brestois 29 Win
Lyon Win
Draw

League Standings

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