Ligue 1 Regular Season - 19

Le Havre 0 - 0 FT Monaco

Stade Océane

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

9
FT
Sat, Jan 24
Français
Le Havre
0-0
Monaco
⚡ Intensity 5
⚖️ Balance 0
🏆 Stakes 0
🎲 Upset 0
Tactical stalemate at Stade Océane.

Defensive Resilience Wins the Day at Stade Océane

Skip It Futmetrix Score: 9/100. In a match defined by missed opportunities and defensive solidity, this goalless draw serves as a vital survival point for Le Havre while deepening the tactical concerns for a struggling Monaco side.

Cagey Beginnings and Tactical Caution

The atmosphere at Stade Océane was thick with tension as both sides prioritized defensive stability over attacking flair. Monaco edged possession with 53%, attempting to dictate the tempo through their midfield pivot, yet they struggled to break through a disciplined Le Havre block. The Intensity was high in the middle third, but the final ball was repeatedly lacking. The home side, aware of the high Stakes in the relegation battle, remained content to soak up pressure and wait for transitional moments. However, with zero shots on target throughout the entire ninety minutes, the hosts' offensive output remained nonexistent, leaving the spectators waiting for a spark that never truly arrived.

Sangante Stands Tall Under Corner Pressure

The pivotal phase of the match occurred when the visitors began to turn the screw, forcing a barrage of 11 corners that tested the mettle of the Le Havre backline. It was here that Arouna Sangante proved his worth, delivering an outstanding performance that anchored the defense. His aerial dominance and reading of the game prevented Monaco from capitalizing on their territorial advantage. Despite 10 total shots from the visitors, only two found the target, both comfortably handled. The lack of a clinical Upset Factor meant that even as the pressure mounted, the scoreline remained stubbornly unchanged. Monaco's frustration grew as their intricate build-up play consistently dissolved upon reaching the penalty area.

A Result of Attrition and Implications

As the clock wound down, the match settled into a predictable Balance of tired legs and cautious maneuvers. Monaco’s form remains a major concern, as their inability to convert dominance into goals continues to haunt their campaign. For Le Havre, while the lack of shots on target is a worrying statistic for their frontline, the clean sheet is a morale booster in their bid to avoid the drop. This relegation battle point could prove crucial come May. The final whistle brought a sense of relief for the home fans and audible frustration from the traveling support, as both managers are left with significant questions regarding their attacking efficiency heading into the next round of fixtures.

Key Questions

What was the final score between Le Havre and Monaco?

The match ended in a 0-0 draw at Stade Océane.

Who was the top performer of the match?

Arouna Sangante was the top performer with a match rating of 7.5.

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
47%
53%
Le Havre 47%
Monaco 53%
Shots
7
10
Le Havre 7
Monaco 10
Shots on Target
0
2
Le Havre 0
Monaco 2
Expected Goals (xG)
0.21
0.43
Le Havre 0.21
Monaco 0.43
Passes
343
396
Le Havre 343
Monaco 396
Pass Accuracy
76%
84%
Le Havre 76%
Monaco 84%
Corners
5
6
Le Havre 5
Monaco 6
Fouls
9
19
Le Havre 9
Monaco 19
Yellow Cards
0
3
Le Havre 0
Monaco 3
Red Cards
0
0
Le Havre 0
Monaco 0

Match Events

K. Ouattara 🟨 21'
W. Faes E. Dier 🔄 29'
HT
46' 🔄 A. Samatta I. Soumare
G. Ilenikhena A. Fati 🔄 57'
K. Ouattara Vanderson 🔄 57'
65' 🔄 F. Mambimbi N. Obougou
65' 🔄 K. Quetant S. Boufal
66' 🔄 Y. Zouaoui E. K. Vinette
E. Dier J. Teze 🔄 70'
F. Balogun 🟨 78'
T. Kehrer 🟨 85'
90'+3 🔄 R. Ndiaye Y. Kechta
FT

Player Cards

Season performance ratings for players in this match

Le Havre

Goalkeepers
Lionel M'Pasi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
Loic Négo
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
5
Duels Won
0
pens won
Arouna Sangante
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Ayumu Seko
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Yanis Zouaoui
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
4
Duels Won
0
pens won
Midfielders
Simon Ebonog
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Lucas Gourna-Douath
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Rassoul Ndiaye
👻 Invisible Nothing to note
Felix Mambimbi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
65
total mins
65
entry
Forwards
Mbwana Ally Samatta
PROVOCATEUR
PROVOCATEUR
4
fouls won
4
fouls won
6
Duels Won
0
pens won
Kenny Quetant
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
65
total mins
65
entry
BENCH
Paul Argney
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Timothee Pembele
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Fodé Doucouré
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
Yassine Kechta
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Sofiane Boufal
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
25
total mins
Started
entry
Issa Soumaré
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
Started
entry
Noam Obougou Jacquet
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
25
total mins
Started
entry
Enzo Koffi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
24
total mins
Started
entry

Monaco

Goalkeepers
Philipp Köhn
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
90
minutes
Defenders
Kassoum Ouattara
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
45%
duel win %
Thilo Kehrer
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Wout Faes
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
29
total mins
29
entry
Caio Henrique
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Midfielders
Lamine Camara
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Denis Zakaria
SWEEPER
SWEEPER
5
cleanups
5
cleanups
5
interceptions
0
blocks
Maghnes Akliouche
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
Aleksandr Golovin
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Forwards
George Ilenikhena
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
57
total mins
57
entry
Folarin Balogun
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
BENCH
Yann Lienard
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Eric Dier
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
42
total mins
70
entry
Jordan Teze
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
19
total mins
Started
entry
Vanderson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
33
total mins
Started
entry
Aladji Bamba
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Mika Biereth
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Ansu Fati
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
33
total mins
Started
entry
Paris Brunner
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Lucas Michal
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
16/08/2025 Monaco 3 - 1 Le Havre Ligue 1 Stade Louis II
26/04/2025 Le Havre 1 - 1 Monaco Ligue 1 Stade Océane
22/09/2024 Monaco 3 - 1 Le Havre Ligue 1 Stade Louis-II
04/02/2024 Monaco 1 - 1 Le Havre Ligue 1 Stade Louis-II
11/11/2023 Le Havre 0 - 0 Monaco Ligue 1 Stade Océane
08/02/2013 Monaco 2 - 1 Le Havre Ligue 2 Stade Louis II. (Monaco)
16/08/2025
Ligue 1 Stade Louis II
26/04/2025
Ligue 1 Stade Océane
22/09/2024
Ligue 1 Stade Louis-II
04/02/2024
Ligue 1 Stade Louis-II
11/11/2023
Ligue 1 Stade Océane
08/02/2013
Ligue 2 Stade Louis II. (Monaco)
Le Havre Win
Monaco Win
Draw

League Standings

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