Le Havre vs Monaco

23 August 2026 · Ligue 1 · 2026/27 · Referee Jérémie Pignard

Full time 0 – 1

Half-time: 0–1

  • Eric Dier 14’

Match summary

Monaco won 1-0 away at Le Havre. Monaco led 1-0 at half-time.

Eric Dier put Monaco ahead with a header in the 14th minute, set up by Flávio Nazinho.

The chances backed that up: Monaco created 1.79 expected goals (xG) from 15 shots to Le Havre's 0.66 from 14.

Le Havre hosted Monaco on matchday one of Ligue 1 in a closely contested fixture that ended in a narrow away victory. Both sides shared possession equally at fifty percent, while the visitors registered fifteen total shots compared to fourteen from the hosts. Monaco created the superior quality of chances, accumulating an expected goals figure of 1.79 against Le Havre's 0.66, and forced seven saves from the home defence with their shots on target. Discipline proved a factor throughout the ninety minutes as the referee issued five yellow cards in total across the encounter.

The game's decisive moment arrived early when Eric Dier opened the scoring for Monaco in the fourteenth minute with a header, establishing a lead that lasted through to the interval. The first half also saw a VAR review and bookings for Le Havre players Amir Richardson and Fodé Doucouré, alongside an enforced substitution for the hosts as Yanis Zouaoui replaced the injured Enzo Koffi Vinette. Following the restart, Monaco made several changes including the introduction of Paris Brunner and Mamadou Coulibaly. Further cautions were shown to Vincent Sasso, Aleksandr Golovin, and Vanderson before both teams utilized their remaining substitutes ahead of the final whistle.

Match stats

50% Possession 50%
14 Shots 15
4 Shots on target 7
7 Corners 4
98 Attacks 116
54 Dangerous attacks 50
411 Passes 434
80% Pass accuracy 81%
19 Tackles 30
13 Fouls 12
3 Yellow cards 2
0 Red cards 0
3 Offsides 3

Key events

Le Havre Monaco
Kick-off
14’
Eric DierHeader0-1 (Monaco)
16’
Paris BrunnerShot on target
16’
Aleksandr GolovinShot on target
20’
21’
Stanis Idumbo MuzamboShot on target
VAR review
26’
Mbwana SamattaShot on target
30’
Fodé DoucouréFoul
34’
Enzo Koffi VinetteYanis ZouaouiInjury
40’
44’
Half-time0-1
Second half underway
Amir RichardsonShot on target
59’
59’
Anis SoubeirShot on target
64’
66’
VandersonFoul
68’
Lamine CamaraShot on target
Elias JelertFodé Doucouré
70’
73’
Aleksandr GolovinShot on target
80’
Ilane TouréNazinho
81’
Oumar KonatéStanis Idumbo
Enzo KoffiShot on target
84’
89’
Thilo KehrerVanderson
Full-time0-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.66 1.79 14’ Eric Dier (Monaco), 0-1 14’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.66 1.79 14’ Eric Dier (Monaco), 0-1 Dier 14’
Le Havre 0.66 xGMonaco 1.79 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Monaco attacking Le Havre attacking 
16’ Paris Brunner (Monaco), open play, 0.38 xG, saved 16’ Aleksandr Golovin (Monaco), open play, 0.34 xG, saved 59’ Anis Soubeir (Monaco), open play, 0.33 xG, saved 8’ Paris Brunner (Monaco), open play, 0.13 xG, off target 14’ Eric Dier (Monaco), from a corner, 0.12 xG, goal 73’ Aleksandr Golovin (Monaco), direct free kick, 0.10 xG, saved 4’ Paris Brunner (Monaco), open play, 0.09 xG, blocked 11’ Paris Brunner (Monaco), open play, 0.09 xG, blocked 23’ Stanis Idumbo Muzambo (Monaco), open play, 0.08 xG, off target 61’ Amir Richardson (Le Havre), from a corner, 0.08 xG, blocked 79’ Sota Nakamura (Le Havre), open play, 0.08 xG, blocked 54’ Mbwana Samatta (Le Havre), set piece, 0.07 xG, blocked 56’ Rassoul Ndiaye (Le Havre), open play, 0.06 xG, blocked 30’ Mbwana Samatta (Le Havre), open play, 0.05 xG, saved 59’ Amir Richardson (Le Havre), open play, 0.06 xG, saved 84’ Enzo Koffi (Le Havre), open play, 0.05 xG, saved 42’ Rassoul Ndiaye (Le Havre), open play, 0.05 xG, blocked 55’ Fodé Doucouré (Le Havre), from a corner, 0.04 xG, off target 52’ Stanis Idumbo Muzambo (Monaco), open play, 0.04 xG, blocked 85’ Enzo Koffi (Le Havre), from a corner, 0.04 xG, off target 36’ Fodé Doucouré (Le Havre), open play, 0.03 xG, off target 21’ Stanis Idumbo Muzambo (Monaco), set piece, 0.03 xG, saved 69’ Simon Ebonog (Le Havre), open play, 0.02 xG, blocked 90+2’ Kaito Mizuta (Le Havre), open play, 0.02 xG, off target 19’ Rassoul Ndiaye (Le Havre), from a corner, 0.02 xG, off target 68’ Lamine Camara (Monaco), open play, 0.02 xG, saved 6’ Vanderson (Monaco), open play, 0.02 xG, blocked 5’ Stanis Idumbo Muzambo (Monaco), set piece, 0.01 xG, blocked 6’ Denis Zakaria (Monaco), open play, 0.01 xG, off target 16’ Paris Brunner (Monaco), open play, 0.38 xG, saved 16’ Aleksandr Golovin (Monaco), open play, 0.34 xG, saved 59’ Anis Soubeir (Monaco), open play, 0.33 xG, saved 8’ Paris Brunner (Monaco), open play, 0.13 xG, off target 14’ Eric Dier (Monaco), from a corner, 0.12 xG, goal 73’ Aleksandr Golovin (Monaco), direct free kick, 0.10 xG, saved 4’ Paris Brunner (Monaco), open play, 0.09 xG, blocked 11’ Paris Brunner (Monaco), open play, 0.09 xG, blocked 23’ Stanis Idumbo Muzambo (Monaco), open play, 0.08 xG, off target 61’ Amir Richardson (Le Havre), from a corner, 0.08 xG, blocked 79’ Sota Nakamura (Le Havre), open play, 0.08 xG, blocked 54’ Mbwana Samatta (Le Havre), set piece, 0.07 xG, blocked 56’ Rassoul Ndiaye (Le Havre), open play, 0.06 xG, blocked 59’ Amir Richardson (Le Havre), open play, 0.06 xG, saved 30’ Mbwana Samatta (Le Havre), open play, 0.05 xG, saved 84’ Enzo Koffi (Le Havre), open play, 0.05 xG, saved 42’ Rassoul Ndiaye (Le Havre), open play, 0.05 xG, blocked 55’ Fodé Doucouré (Le Havre), from a corner, 0.04 xG, off target 52’ Stanis Idumbo Muzambo (Monaco), open play, 0.04 xG, blocked 85’ Enzo Koffi (Le Havre), from a corner, 0.04 xG, off target 21’ Stanis Idumbo Muzambo (Monaco), set piece, 0.03 xG, saved 36’ Fodé Doucouré (Le Havre), open play, 0.03 xG, off target 69’ Simon Ebonog (Le Havre), open play, 0.02 xG, blocked 90+2’ Kaito Mizuta (Le Havre), open play, 0.02 xG, off target 19’ Rassoul Ndiaye (Le Havre), from a corner, 0.02 xG, off target 68’ Lamine Camara (Monaco), open play, 0.02 xG, saved 6’ Vanderson (Monaco), open play, 0.02 xG, blocked 5’ Stanis Idumbo Muzambo (Monaco), set piece, 0.01 xG, blocked 6’ Denis Zakaria (Monaco), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Le Havre 3-4-2-1 Starting XI
Mpasi-Nzau
Pembélé 70’
Seko
Sasso
Doucouré 70’
Ebonog 88’
Mwanga
Zouaoui 40’
Ndiaye
Richardson
Samatta 70’
Monaco 4-2-3-1 Starting XI
Hradecky
Nazinho 80’
Dier
Sané
Vanderson 89’
Zakaria
Camara
Idumbo 81’
Golovin
Coulibaly 57’
Brunner 57’

Player stats

PlayerPosMinGAShxGxAKPCards
Lionel Mpasi GK900 0.000.000
Vincent Sasso DEF900 0.000.000
Ayumu Seko DEF900 0.000.000
Timothee Pembele DEF740 0.000.051
Fodé Doucouré MID742 0.070.051
Yanis Zouaoui MID390 0.000.000
Junior Mwanga MID900 0.000.061
Simon Ebonog MID901 0.020.000
Rassoul Ndiaye MID903 0.120.021
Amir Richardson MID902 0.140.102
Mbwana Samatta FWD742 0.130.061
Enzo Koffi Sub512 0.090.081
Elias Jelert Sub160 0.000.000
Sota Nakamura Sub161 0.080.000
Josh Maja Sub160 0.000.072
Kaito Mizuta Sub11 0.020.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Le Havre win 24% Avg odds 3.89
Draw 27% Avg odds 3.50
Monaco win 49% Avg odds 1.92

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.