Ligue 1 Regular Season - 10

Le Havre 1 - 0 FT Stade Brestois 29

Stade Océane

AI-powered match analysis and previews to help you decide which games are worth watching

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

Sangante Rescues Le Havre from VAR Heartbreak

Skip It Futmetrix Score: 27/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.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

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' 🔄 S. Ebonog Y. Kechta
72' 🔄 F. Doucoure R. Ndiaye
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

Season performance ratings for players in this match

Le Havre

Goalkeepers
M. Diaw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
S. Zagadou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
A. Sangante
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
G. Lloris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
A. Seko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
F. Doucoure
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
S. Ebonog
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
A. Toure
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
T. Delaine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Forwards
G. Kyeremeh
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
I. Soumare
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
L. Mpasi-Nzau
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
E. Youte Kinkoue
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
L. Nego
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Y. Zouaoui
SUPER SUB
SUPER SUB
0
Impact
0
Impact
25
Minutes
6.7
Rating
R. Khadra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Y. Kechta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
R. Ndiaye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Y. Namli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Mambimbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Stade Brestois 29

Goalkeepers
R. Majecki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
K. Lala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
B. Chardonnet
SWEEPER
SWEEPER
7
Cleanups
7
Cleanups
1
Interceptions
6
Blocks
S. Coulibaly
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
69%
Duel Win %
D. Guindo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Midfielders
J. Chotard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
L. Tousart
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
H. Magnetti
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Forwards
R. Del Castillo
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
23%
Pass Acc
L. Ajorque
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Dina Ebimbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
BENCH
G. Coudert
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. M. Diaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Le Cardinal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Locko
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
J. Bourgault
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Zogbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
H. Makalou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Mboup
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
M. Balde
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target

Head to Head

Date Home Score Away Competition Venue
26/01/2025 Le Havre 0 - 1 Stade Brestois 29 Ligue 1 Stade Océane
06/10/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é
20/08/2023 Le Havre 1 - 2 Stade Brestois 29 Ligue 1 Stade Océane
01/02/2019 Le Havre 1 - 1 Stade Brestois 29 Ligue 2 Stade Océane
28/08/2018 Le Havre 3 - 3 Stade Brestois 29 Coupe de la Ligue Stade Océane
24/08/2018 Stade Brestois 29 1 - 0 Le Havre Ligue 2 Stade Francis-Le-Blé
15/05/2018 Le Havre 2 - 0 Stade Brestois 29 Ligue 2 Stade Océane (Le Havre)
09/02/2018 Le Havre 1 - 0 Stade Brestois 29 Ligue 2 Stade Océane
26/01/2025
Ligue 1 Stade Océane
06/10/2024
Ligue 1 Stade Francis-Le Blé
03/03/2024
Ligue 1 Stade Francis-Le Blé
20/08/2023
Ligue 1 Stade Océane
01/02/2019
Ligue 2 Stade Océane
28/08/2018
Coupe de la Ligue Stade Océane
24/08/2018
Ligue 2 Stade Francis-Le-Blé
15/05/2018
Ligue 2 Stade Océane (Le Havre)
09/02/2018
Ligue 2 Stade Océane
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 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)
3 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)
4 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)
5 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)
6 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)
7 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)
8 Nice 10 17 16 15 +1 WNice 2 - 0 Lille (29-10-2025)WRennes 1 - 2 Nice (26-10-2025)WNice 3 - 2 Lyon (18-10-2025)DMonaco 2 - 2 Nice (05-10-2025)DNice 1 - 1 Paris FC (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)