Lyon vs Le Havre

29 August 2026 · Ligue 1 · 2026/27 · Referee François Letexier

Full time 1 – 1

Half-time: 0–0

  • Loïs Openda 87’
  • Mbwana Samatta 74’

Match summary

Lyon and Le Havre shared the points in a 1-1 draw. It was goalless at half-time.

Mbwana Samatta put Le Havre ahead with a header in the 74th minute, set up by Fodé Doucouré and Loïs Openda equalised from a corner in the 87th minute, set up by Zachary Athekame.

Lyon had the better of the chances, with 2.42 expected goals (xG) from 15 shots to Le Havre's 1.11 from 12.

Lyon and Le Havre played out a one-all draw in Ligue 1 on matchday two after a scoreless first half. Lyon dominated the territory and attacking metrics throughout the fixture, recording fifty-four attacks compared to twenty-seven by their opponents, alongside fifty-seven percent possession and four hundred and fifty-nine completed passes. The hosts also generated a higher shot volume with fifteen attempts to twelve and led in expected goals with 2.42 to 1.11, while Le Havre committed sixteen fouls to Lyon's seven and accumulated two yellow cards.

The first breakthrough arrived in the seventy-fourth minute when Ally Samatta headed in to put Le Havre ahead following a VAR review. Lyon responded late in the match when Loïs Openda scored with a right-footed shot in the eighty-seventh minute to level the score at one-one. Earlier in the match, Ayumu Seko received a yellow card for a foul in the forty-first minute, and Fodé Doucouré was later cautioned in the sixth minute of stoppage time. A series of second-half substitutions were made by both sides before the final whistle confirmed the draw.

Match stats

57% Possession 43%
15 Shots 12
5 Shots on target 4
5 Corners 5
54 Attacks 27
28 Dangerous attacks 12
459 Passes 344
85% Pass accuracy 82%
9 Tackles 19
7 Fouls 16
0 Yellow cards 2
0 Red cards 0
5 Offsides 3

Key events

Lyon Le Havre
Kick-off
Loïs OpendaShot on target
13’
22’
Simon EbonogShot on target
26’
Rassoul NdiayeShot on target
41’
Corentin TolissoShot on target
45’
Half-time0-0
Second half underway
Corentin TolissoShot on target
60’
65’
Fodé DoucouréDjibril OuziadInjury
VAR review
67’
74’
Ally SamattaHeader0-1 (Le Havre)
82’
Enzo KoffiShot on target
Loïs OpendaRight foot shot1-1 (Lyon)
87’
90+4’
VAR review
90+6’
Fodé DoucouréFoul
Pavel SulcShot on target
90+7’
Full-time1-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 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.42 1.11 74’ Mbwana Samatta (Le Havre), 0-1 74’ 87’ Loïs Openda (Lyon), 1-1 87’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.42 1.11 74’ Mbwana Samatta (Le Havre), 0-1 Samatta 74’ 87’ Loïs Openda (Lyon), 1-1 Openda 87’
Lyon 2.42 xGLe Havre 1.11 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Le Havre attacking Lyon attacking 
87’ Loïs Openda (Lyon), from a corner, 0.53 xG, goal 74’ Mbwana Samatta (Le Havre), open play, 0.48 xG, goal 13’ Corentin Tolisso (Lyon), open play, 0.42 xG, off target 60’ Loïs Openda (Lyon), open play, 0.37 xG, off target 13’ Loïs Openda (Lyon), open play, 0.34 xG, saved 60’ Corentin Tolisso (Lyon), open play, 0.31 xG, saved 26’ Rassoul Ndiaye (Le Havre), open play, 0.25 xG, saved 90+8’ Malick Fofana (Lyon), open play, 0.12 xG, off target 82’ Mbwana Samatta (Le Havre), open play, 0.08 xG, blocked 56’ Ernest Nuamah (Lyon), open play, 0.06 xG, off target 90+2’ Malick Fofana (Lyon), open play, 0.06 xG, blocked 7’ Mbwana Samatta (Le Havre), open play, 0.05 xG, blocked 22’ Simon Ebonog (Le Havre), open play, 0.06 xG, saved 59’ Ernest Nuamah (Lyon), open play, 0.05 xG, off target 82’ Enzo Koffi (Le Havre), open play, 0.05 xG, saved 90+6’ Zachary Athekame (Lyon), set piece, 0.05 xG, blocked 50’ Kaito Mizuta (Le Havre), open play, 0.05 xG, off target 71’ Tyler Morton (Lyon), open play, 0.05 xG, blocked 39’ Kaito Mizuta (Le Havre), open play, 0.02 xG, off target 56’ Loïs Openda (Lyon), open play, 0.02 xG, blocked 90+7’ Pavel Sulc (Lyon), set piece, 0.02 xG, saved 29’ Djibril Ouziad (Le Havre), from a corner, 0.02 xG, off target 32’ Ayumu Seko (Le Havre), open play, 0.02 xG, off target 45’ Corentin Tolisso (Lyon), open play, 0.01 xG, saved 46’ Amir Richardson (Le Havre), open play, 0.02 xG, off target 90+9’ Zachary Athekame (Lyon), open play, 0.01 xG, off target 58’ Mbwana Samatta (Le Havre), set piece, 0.01 xG, blocked 87’ Loïs Openda (Lyon), from a corner, 0.53 xG, goal 74’ Mbwana Samatta (Le Havre), open play, 0.48 xG, goal 13’ Corentin Tolisso (Lyon), open play, 0.42 xG, off target 60’ Loïs Openda (Lyon), open play, 0.37 xG, off target 13’ Loïs Openda (Lyon), open play, 0.34 xG, saved 60’ Corentin Tolisso (Lyon), open play, 0.31 xG, saved 26’ Rassoul Ndiaye (Le Havre), open play, 0.25 xG, saved 90+8’ Malick Fofana (Lyon), open play, 0.12 xG, off target 82’ Mbwana Samatta (Le Havre), open play, 0.08 xG, blocked 56’ Ernest Nuamah (Lyon), open play, 0.06 xG, off target 90+2’ Malick Fofana (Lyon), open play, 0.06 xG, blocked 22’ Simon Ebonog (Le Havre), open play, 0.06 xG, saved 7’ Mbwana Samatta (Le Havre), open play, 0.05 xG, blocked 59’ Ernest Nuamah (Lyon), open play, 0.05 xG, off target 82’ Enzo Koffi (Le Havre), open play, 0.05 xG, saved 50’ Kaito Mizuta (Le Havre), open play, 0.05 xG, off target 71’ Tyler Morton (Lyon), open play, 0.05 xG, blocked 90+6’ Zachary Athekame (Lyon), set piece, 0.05 xG, blocked 39’ Kaito Mizuta (Le Havre), open play, 0.02 xG, off target 56’ Loïs Openda (Lyon), open play, 0.02 xG, blocked 90+7’ Pavel Sulc (Lyon), set piece, 0.02 xG, saved 29’ Djibril Ouziad (Le Havre), from a corner, 0.02 xG, off target 32’ Ayumu Seko (Le Havre), open play, 0.02 xG, off target 46’ Amir Richardson (Le Havre), open play, 0.02 xG, off target 45’ Corentin Tolisso (Lyon), open play, 0.01 xG, saved 90+9’ Zachary Athekame (Lyon), open play, 0.01 xG, off target 58’ Mbwana Samatta (Le Havre), set piece, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Lyon 4-2-3-1 Starting XI
Greif
Athekame
Bacher
Niakhaté
Tagliafico 80’
Bidstrup 62’
Morton
Nuamah 80’
Tolisso
Boudache 61’
Openda
Le Havre 3-4-2-1 Starting XI
Mpasi-Nzau
Touba
Mwanga
Seko
Pembélé 76’
Richardson
Ebonog 76’
Ouziad 65’
Mizuta 65’
Ndiaye
Samatta 90’

Player stats

PlayerPosMinGAShxGxAKPCards
Dominik Greif GK900 0.000.000
Zachary Athekame DEF9012 0.060.531
Felix Bacher DEF900 0.000.000
Moussa Niakhate DEF900 0.000.051
Nicolás Tagliafico DEF810 0.000.011
Tyler Morton MID901 0.050.000
Mads Bidstrup MID630 0.000.122
Ernest Nuamah MID812 0.120.732
Corentin Tolisso MID903 0.740.021
Kail Boudache MID620 0.000.000
Loïs Openda FWD9014 1.260.121
Malick Fofana Sub282 0.180.062
Noah Nartey Sub270 0.000.000
Pavel Sulc Sub91 0.020.000
Abner Sub90 0.000.021

Starters first, then substitutes. xA is expected assists.

Before kick-off

Lyon win 67% Avg odds 1.41
Draw 20% Avg odds 4.70
Le Havre win 13% Avg odds 7.21

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.