Ligue 1 Regular Season - 28

Le Havre 1 - 1 FT Auxerre

Stade Océane

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

Futmetrix Verdict
38
FT
Sun, Apr 5
Français
Le Havre
1-1
Auxerre
⚡ Intensity 19
⚖️ Balance 44
🏆 Stakes 56
🎲 Upset 12
A tense stalemate in the relegation battle.

Survival Instincts Clash at Stade Océane

Average Entertainment Futmetrix Score: 38/100. A gritty relegation six-pointer ultimately fizzled out into a cautious draw, leaving both sides with more questions than answers.

The Opening Act

The stage was set at Stade Océane for a quintessential late-season scrap. With the Stakes incredibly high for both clubs hovering uncomfortably near the drop zone, Auxerre arrived knowing they desperately needed a result. The visitors, trapped in sixteenth place, started with venom and quickly silenced the home crowd. It took just fifteen minutes for the deadlock to be broken, as L. Sinayoko capitalized on a sharp delivery from D. Namaso to drill the ball home. Auxerre looked menacing in the early exchanges, piling pressure on the hosts and generating a hefty 1.70 xG over the course of the match. However, their inability to keep efforts on target—testing the keeper only twice from twelve attempts—meant their advantage was always fragile.

The Pivot

That fragility was exposed almost immediately as Le Havre mounted a swift response, dramatically shifting the Balance of the contest. Barely eight minutes after falling behind, the home side found their equalizer. A clever passage of play culminated in I. Soumare feeding S. Ebonog, who made no mistake in the twenty-third minute. This rapid retaliation completely altered the dynamic. The hosts stabilized, heavily relying on the midfield mastery of Yanis Zouaoui. Producing a standout performance, Zouaoui controlled the rhythm, distributed the ball cleanly, and essentially neutralized Auxerre's momentum. His commanding presence allowed Le Havre to edge possession and drag the game into a more tactical, methodical battle in the middle of the park.

The Resolution

Following that frantic opening quarter, the match settled into a war of attrition where the Intensity noticeably waned. Both sides clearly prioritized avoiding defeat over chasing a risky victory. Le Havre edged possession at 53% but lacked the cutting edge to threaten again, mustering a mere 0.50 xG overall. A combined total of 37 fouls disrupted any fluidity, turning the second half into a disjointed affair at Stade Océane. The final whistle confirmed a stalemate that leaves Auxerre rooted in the dreaded relegation playoff spot, still a daunting five points adrift from outright safety. Meanwhile, Le Havre cling to fourteenth place, breathing a slight sigh of relief having maintained the crucial gap between themselves and the bottom three.

Key Questions

What does this mean for Le Havre's season?

This hard-fought point keeps Le Havre in fourteenth position, maintaining a crucial five-point cushion over Auxerre and the dreaded relegation playoff spots.

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
53%
47%
Le Havre 53%
Auxerre 47%
Shots
10
12
Le Havre 10
Auxerre 12
Shots on Target
3
2
Le Havre 3
Auxerre 2
Expected Goals (xG)
0.50
1.70
Le Havre 0.50
Auxerre 1.70
Passes
390
348
Le Havre 390
Auxerre 348
Pass Accuracy
81%
81%
Le Havre 81%
Auxerre 81%
Corners
4
5
Le Havre 4
Auxerre 5
Fouls
16
21
Le Havre 16
Auxerre 21
Yellow Cards
2
2
Le Havre 2
Auxerre 2
Red Cards
0
0
Le Havre 0
Auxerre 0

Match Events

L. Sinayoko (D. Namaso) 15'
17' 🟨 A. Sangante
23' S. Ebonog (I. Soumare)
HT
71' 🔄 S. Boufal A. Samatta
77' 🔄 S. Ebonog G. Kyeremeh
F. Oppegard J. Casimir 🔄 78'
D. Namaso 🟨 79'
E. Owusu 🟨 86'
86' 🟨 Y. Zouaoui
D. Namaso S. Mara 🔄 90'+1
90'+4 🔄 Y. Zouaoui T. Pembele
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
92
Total Mins
Started
Entry
Defenders
Arouna Sangante
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
64%
Duel Win %
Ayumu Seko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Gautier Lloris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Midfielders
Loic Négo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Lucas Gourna-Douath
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Simon Ebonog
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Yanis Zouaoui
👻 Invisible Nothing to note
Forwards
Rassoul Ndiaye
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Issa Soumaré
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.2
Rating
Sofiane Boufal
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
10
Duels Won
0
Pens Won
BENCH
Paul Argney
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fodé Doucouré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stephan Zagadou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Timothee Pembele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Yassine Kechta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Reda Khadra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daren Nbenbege Mosengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mbwana Ally Samatta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Godson Kyeremeh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry

Auxerre

Goalkeepers
Théo De Percin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Lamine Sy
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Sinaly Diomandé
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Bryan Okoh
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Gideon Mensah
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Midfielders
Elisha Owusu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Kévin Danois
MAGNET
MAGNET
72
Activity
72
Activity
61
Passes
11
Duels
Romain Faivre
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
23%
Pass Acc
Danny Namaso
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.2
Rating
Fredrik Oppegård
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Forwards
Lassine Sinayoko
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
BENCH
Tom Negrel
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marvin Senaya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Telli Siwe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Francisco Sierralta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Clement Akpa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Naouirou Ahamada
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Assane Dioussé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Josué Casimir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Sékou Mara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/26/2025 Auxerre 0 - 1 Le Havre Ligue 1 Stade de l'Abbé Deschamps
05/04/2025 Auxerre 1 - 2 Le Havre Ligue 1 Stade de l'Abbé Deschamps
09/01/2024 Le Havre 3 - 1 Auxerre Ligue 1 Stade Océane
05/07/2022 Le Havre 1 - 2 Auxerre Ligue 2 Stade Océane
12/21/2021 Auxerre 2 - 3 Le Havre Ligue 2 Stade de l'Abbé Deschamps
04/05/2021 Auxerre 1 - 1 Le Havre Ligue 2 Stade de l'Abbé Deschamps
10/26/2025
Ligue 1 Stade de l'Abbé Deschamps
05/04/2025
Ligue 1 Stade de l'Abbé Deschamps
09/01/2024
Ligue 1 Stade Océane
05/07/2022
Ligue 2 Stade Océane
12/21/2021
Ligue 2 Stade de l'Abbé Deschamps
04/05/2021
Ligue 2 Stade de l'Abbé Deschamps
Le Havre Win
Auxerre Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 27 63 61 23 +38 WParis Saint Germain 3 - 1 Toulouse (03-04-2026)WNice 0 - 4 Paris Saint Germain (21-03-2026)LParis Saint Germain 1 - 3 Monaco (06-03-2026)WLe Havre 0 - 1 Paris Saint Germain (28-02-2026)WParis Saint Germain 3 - 0 Metz (21-02-2026)
2 Lens 28 59 54 27 +27 LLille 3 - 0 Lens (04-04-2026)WLens 5 - 1 Angers (20-03-2026)LLorient 2 - 1 Lens (14-03-2026)WLens 3 - 0 Metz (08-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)
3 Lille 28 50 45 34 +11 WLille 3 - 0 Lens (04-04-2026)WMarseille 1 - 2 Lille (22-03-2026)WRennes 1 - 2 Lille (15-03-2026)DLille 1 - 1 Lorient (08-03-2026)WLille 1 - 0 Nantes (01-03-2026)
4 Marseille 28 49 55 37 +18 LMonaco 2 - 1 Marseille (05-04-2026)LMarseille 1 - 2 Lille (22-03-2026)WMarseille 1 - 0 Auxerre (13-03-2026)WToulouse 0 - 1 Marseille (07-03-2026)WMarseille 3 - 2 Lyon (01-03-2026)
5 Monaco 28 49 49 39 +10 WMonaco 2 - 1 Marseille (05-04-2026)WLyon 1 - 2 Monaco (22-03-2026)WMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WParis Saint Germain 1 - 3 Monaco (06-03-2026)WMonaco 2 - 0 Angers (28-02-2026)
6 Lyon 28 48 41 29 +12 DAngers 0 - 0 Lyon (05-04-2026)LLyon 1 - 2 Monaco (22-03-2026)DLe Havre 0 - 0 Lyon (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)LMarseille 3 - 2 Lyon (01-03-2026)
7 Rennes 28 47 47 40 +7 WStade Brestois 29 3 - 4 Rennes (04-04-2026)DRennes 0 - 0 Metz (22-03-2026)LRennes 1 - 2 Lille (15-03-2026)WNice 0 - 4 Rennes (08-03-2026)WRennes 1 - 0 Toulouse (28-02-2026)
8 Strasbourg 28 43 46 34 +12 WStrasbourg 3 - 1 Nice (04-04-2026)WNantes 2 - 3 Strasbourg (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)
9 Lorient 28 38 38 42 -4 DLorient 1 - 1 Paris FC (05-04-2026)LToulouse 1 - 0 Lorient (21-03-2026)WLorient 2 - 1 Lens (14-03-2026)DLille 1 - 1 Lorient (08-03-2026)DLorient 2 - 2 Auxerre (01-03-2026)
10 Toulouse 28 37 39 35 +4 LParis Saint Germain 3 - 1 Toulouse (03-04-2026)WToulouse 1 - 0 Lorient (21-03-2026)WMetz 3 - 4 Toulouse (15-03-2026)LToulouse 0 - 1 Marseille (07-03-2026)LRennes 1 - 0 Toulouse (28-02-2026)
11 Stade Brestois 29 28 36 37 43 -6 LStade Brestois 29 3 - 4 Rennes (04-04-2026)LAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)LMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WStade Brestois 29 2 - 0 Le Havre (08-03-2026)WMetz 0 - 1 Stade Brestois 29 (01-03-2026)
12 Angers 28 33 24 37 -13 DAngers 0 - 0 Lyon (05-04-2026)LLens 5 - 1 Angers (20-03-2026)LAngers 0 - 2 Nice (14-03-2026)WNantes 0 - 1 Angers (07-03-2026)LMonaco 2 - 0 Angers (28-02-2026)
13 Paris FC 28 32 33 44 -11 DLorient 1 - 1 Paris FC (05-04-2026)WParis FC 3 - 2 Le Havre (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)WParis FC 1 - 0 Nice (01-03-2026)
14 Le Havre 28 28 23 36 -13 DLe Havre 1 - 1 Auxerre (05-04-2026)LParis FC 3 - 2 Le Havre (22-03-2026)DLe Havre 0 - 0 Lyon (15-03-2026)LStade Brestois 29 2 - 0 Le Havre (08-03-2026)LLe Havre 0 - 1 Paris Saint Germain (28-02-2026)
15 Nice 28 27 33 55 -22 LStrasbourg 3 - 1 Nice (04-04-2026)LNice 0 - 4 Paris Saint Germain (21-03-2026)WAngers 0 - 2 Nice (14-03-2026)LNice 0 - 4 Rennes (08-03-2026)LParis FC 1 - 0 Nice (01-03-2026)
16 Auxerre 28 23 23 37 -14 DLe Havre 1 - 1 Auxerre (05-04-2026)WAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)LMarseille 1 - 0 Auxerre (13-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)DLorient 2 - 2 Auxerre (01-03-2026)
17 Nantes 27 18 24 45 -21 DMetz 0 - 0 Nantes (05-04-2026)LNantes 2 - 3 Strasbourg (22-03-2026)LNantes 0 - 1 Angers (07-03-2026)LLille 1 - 0 Nantes (01-03-2026)WNantes 2 - 0 Le Havre (22-02-2026)
18 Metz 28 15 25 60 -35 DMetz 0 - 0 Nantes (05-04-2026)DRennes 0 - 0 Metz (22-03-2026)LMetz 3 - 4 Toulouse (15-03-2026)LLens 3 - 0 Metz (08-03-2026)LMetz 0 - 1 Stade Brestois 29 (01-03-2026)