Ligue 1 Gameweek 10

Le Havre 1 - 0 FT Stade Brestois 29

Stade Océane

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

Futmetrix Verdict
24
FT
Wed, Oct 29
Français
Le Havre
1-0
Stade Brestois 29
⚡ Intensity 26
⚖️ Balance 20
🏆 Stakes 0
🎲 Upset 0
Sangante seals Le Havre's crucial win

Win Probability

  • Le Havre 43%
  • Draw 27%
  • Stade Brestois 29 30%

Futmetrix AI estimate

Sangante Rescues Le Havre from VAR Heartbreak

Skip It Futmetrix Score: 24/100. In a match electrified by VAR drama and defensive resolve, Le Havre clinches a precious three points against Stade Brestois 29 through Arouna Sangante's decisive strike, transforming a nightmare scenario into triumph.

The VAR Nightmare and the Fightback

At the 41st minute, Simon Ebonog appeared to have broken the deadlock for Le Havre. Joy turned to anguish in an instant—VAR ruled him offside. The decision could have broken the hosts, but instead ignited an intensity that defined the remainder at Stade Océane. Every tackle became a statement, every pass a battle cry.

The Defender Who Delivered

The balance finally tipped in Le Havre's favour at the 73rd minute. Sangante, a centre-back by trade, materialised to turn a moment of possession into pure gold. The assist from Y. Zouaoui, introduced at the 65th minute, proved the catalyst. A deceptively simple finish, but invaluable for a side clawing toward stability. Le Havre climbs to 15 points; Brest remains stranded on nine.

Brest's Dominance Undone by Bluntness

Brendan Chardonnet and Soumaila Coulibaly marshalled Brest's rearguard with exemplary discipline, yet 54% possession and eight shots proved insufficient. The visitors imposed their rhythm, controlled the stakes, but lacked the cutting edge. Three yellow cards—a crescendo of frustration—as Le Havre's defence hardened when it mattered most.

Key Questions

How did VAR alter this match's trajectory?

Ebonog's 41st-minute disallowance denied Le Havre an early lead but galvanised their response. Sangante's 73rd-minute goal transformed the narrative into a deserved victory.

Why was Sangante the match standout?

Rated 8.5/10: he scored the winner, delivered a key pass, and dominated defensively. A complete centre-back who pivoted the match's outcome.

What was Zouaoui's impact off the bench?

Introduced at the 65th minute, Zouaoui supplied the decisive assist for Sangante. A tactical adjustment that unlocked Brest's defensive shape.

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
46%
54%
Le Havre 46%
Stade Brestois 29 54%
Shots
13
8
Le Havre 13
Stade Brestois 29 8
Shots on Target
3
2
Le Havre 3
Stade Brestois 29 2
Expected Goals (xG)
1.01
0.55
Le Havre 1.01
Stade Brestois 29 0.55
Passes
412
497
Le Havre 412
Stade Brestois 29 497
Pass Accuracy
85%
83%
Le Havre 85%
Stade Brestois 29 83%
Corners
5
1
Le Havre 5
Stade Brestois 29 1
Fouls
12
11
Le Havre 12
Stade Brestois 29 11
Yellow Cards
1
3
Le Havre 1
Stade Brestois 29 3
Red Cards
0
0
Le Havre 0
Stade Brestois 29 0

Match Events

41' Simon Ebonog
Daouda Guindo 🟨 43'
HT
J. Dina Ebimbe M. Balde 🔄 57'
Joris Chotard 🟨 61'
65' 🔄 S. Zagadou L. Nego
65' 🔄 T. Delaine Y. Zouaoui
72' 🔄 F. Doucoure R. Ndiaye
72' 🔄 S. Ebonog Y. Kechta
73' A. Sangante (Y. Zouaoui)
D. Guindo B. Locko 🔄 74'
L. Tousart P. Mboup 🔄 74'
77' 🟨 Ayumu Seko
83' 🔄 A. Sangante E. Youte Kinkoue
Kenny Lala 🟨 90'+5
FT

Player Cards

Our take on every player in this match

Le Havre

Goalkeepers
Mory Diaw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Stephan Zagadou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Arouna Sangante
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Gautier Lloris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Ayumu Seko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Fodé Doucouré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Simon Ebonog
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Abdoulaye Touré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Thomas Delaine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Forwards
Godson Kyeremeh
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Issa Soumaré
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
Lionel Mpasi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Étienne Youté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Loïc Négo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Yanis Zouaoui
SUPER SUB
SUPER SUB
1
Assist
1
Assist
25
Minutes
6.7
Rating
Reda Khadra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yassine Kechta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Rassoul Ndiaye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Younes Namli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Felix Mambimbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

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
SWEEPER
SWEEPER
7
Cleanups
7
Cleanups
1
Interceptions
6
Blocks
Soumaïla Coulibaly
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
69%
Duel Win %
Daouda Guindo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
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
74
Total Mins
74
Entry
Hugo Magnetti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Romain Del Castillo
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
23%
Pass Acc
Ludovic Ajorque
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Junior Dina Ebimbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
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
0
Total Mins
Started
Entry
Bradley Locko
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Justin Bourgault
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
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
16
Total Mins
Started
Entry
Mama Baldé
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target

Head to Head

Date Home Score Away Competition Venue
03/08/2026 Stade Brestois 29 2 - 0 Le Havre Ligue 1 Stade Francis-Le Blé
10/29/2025 Le Havre 1 - 0 Stade Brestois 29 Ligue 1 Stade Océane
01/26/2025 Le Havre 0 - 1 Stade Brestois 29 Ligue 1 Stade Océane
10/06/2024 Stade Brestois 29 2 - 0 Le Havre Ligue 1 Stade Francis-Le Blé
03/03/2024 Stade Brestois 29 1 - 0 Le Havre Ligue 1 Stade Francis-Le Blé
08/20/2023 Le Havre 1 - 2 Stade Brestois 29 Ligue 1 Stade Océane
02/01/2019 Le Havre 1 - 1 Stade Brestois 29 Ligue 2 Stade Océane
08/28/2018 Le Havre 3 - 3 (PEN 6-5) Stade Brestois 29 Coupe de la Ligue Stade Océane
08/24/2018 Stade Brestois 29 1 - 0 Le Havre Ligue 2 Stade Francis-Le-Blé
05/15/2018 Le Havre 2 - 0 Stade Brestois 29 Ligue 2 Stade Océane (Le Havre)
03/08/2026
Ligue 1 Stade Francis-Le Blé
10/29/2025
Ligue 1 Stade Océane
01/26/2025
Ligue 1 Stade Océane
10/06/2024
Ligue 1 Stade Francis-Le Blé
03/03/2024
Ligue 1 Stade Francis-Le Blé
08/20/2023
Ligue 1 Stade Océane
02/01/2019
Ligue 2 Stade Océane
08/28/2018
3 - 3 (PEN 6-5)
Coupe de la Ligue Stade Océane
08/24/2018
Ligue 2 Stade Francis-Le-Blé
05/15/2018
Ligue 2 Stade Océane (Le Havre)
Le Havre Win
Stade Brestois 29 Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 10 21 20 9 +11 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)WParis Saint Germain 2 - 0 Auxerre (27-09-2025)
2 Nice 12 21 20 16 +4 WNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)WNice 2 - 0 Lille (29-10-2025)WRennes 1 - 2 Nice (26-10-2025)WNice 3 - 2 Lyon (18-10-2025)
3 Monaco 10 20 23 16 +7 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)LLorient 3 - 1 Monaco (27-09-2025)
4 Marseille 10 19 24 11 +13 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)WStrasbourg 1 - 2 Marseille (26-09-2025)
5 Strasbourg 10 19 21 12 +9 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)LStrasbourg 1 - 2 Marseille (26-09-2025)
6 Lyon 10 19 16 12 +4 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)WLille 0 - 1 Lyon (28-09-2025)
7 Lens 10 19 14 10 +4 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)DRennes 0 - 0 Lens (28-09-2025)
8 Lille 10 17 22 13 +9 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)LLille 0 - 1 Lyon (28-09-2025)
9 Toulouse 10 14 17 15 +2 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)DToulouse 2 - 2 Nantes (27-09-2025)
10 Rennes 10 12 14 16 -2 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)DRennes 0 - 0 Lens (28-09-2025)
11 Le Havre 10 12 12 16 -4 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)DMetz 0 - 0 Le Havre (28-09-2025)
12 Paris FC 10 11 17 20 -3 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)DNice 1 - 1 Paris FC (28-09-2025)
13 Angers 10 10 8 14 -6 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)LAngers 0 - 2 Stade Brestois 29 (28-09-2025)
14 Stade Brestois 29 10 9 14 18 -4 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)WAngers 0 - 2 Stade Brestois 29 (28-09-2025)
15 Nantes 10 9 10 15 -5 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)DToulouse 2 - 2 Nantes (27-09-2025)
16 Lorient 10 9 13 22 -9 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)WLorient 3 - 1 Monaco (27-09-2025)
17 Auxerre 10 7 7 16 -9 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)LParis Saint Germain 2 - 0 Auxerre (27-09-2025)
18 Metz 10 5 8 26 -18 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)DMetz 0 - 0 Le Havre (28-09-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.