Nantes vs Lyon

7 February 2026 · Ligue 1 · 2025/26 · Referee Mathieu Vernice

Full time 0 – 1

Half-time: 0–1

  • Pavel Sulc 25’

Match summary

Lyon took a 1-0 win at Nantes. Lyon led 1-0 at half-time.

Pavel Sulc put Lyon ahead from a corner in the 25th minute, set up by Afonso Moreira.

There was little between the sides on chances: Nantes created 0.80 expected goals (xG) from 13 shots, Lyon 0.99 from 10. Lyon had a player sent off.

Match stats

54% Possession 46%
13 Shots 10
2 Shots on target 3
5 Corners 4
105 Attacks 99
56 Dangerous attacks 37
436 Passes 390
83% Pass accuracy 82%
22 Tackles 20
13 Fouls 11
4 Yellow cards 3
0 Red cards 1
3 Offsides 0

Key events

Nantes Lyon
Kick-off
2’
EndrickFoul
19’
Shot on target
25’
Pavel SulcRight foot shot0-1 (Lyon)
27’
Shot on target
Kelvin AmianFoul
37’
Half-time0-1
Youssef El ArabiMostafa Mohamed
46’
Second half underway
Shot on target
49’
60’
Endrick: card review (VAR)
61’
EndrickCard withdrawn (VAR)
Deiver MachadoDehmaine Tabibou
63’
Shot on target
69’
Francis CoquelinKelvin Amian
71’
Abakar SyllaNicolas Cozza
71’
82’
86’
Hans HateboerAfonso MoreiraInjury
Herba GuirassyMohamed Kaba
88’
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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.80 0.99 25’ Pavel Sulc (Lyon), 0-1 25’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.80 0.99 25’ Pavel Sulc (Lyon), 0-1 Sulc 25’
Nantes 0.80 xGLyon 0.99 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Lyon attacking Nantes attacking 
69’ Youssef El-Arabi (Nantes), open play, 0.33 xG, saved 20’ Tanner Tessmann (Lyon), open play, 0.25 xG, off target 27’ Endrick (Lyon), open play, 0.15 xG, saved 20’ Ainsley Maitland-Niles (Lyon), from a corner, 0.12 xG, off target 25’ Pavel Sulc (Lyon), from a corner, 0.12 xG, goal 19’ Afonso Moreira (Lyon), open play, 0.10 xG, saved 44’ Afonso Moreira (Lyon), open play, 0.10 xG, off target 8’ Mohamed Kaba (Nantes), open play, 0.06 xG, hit the woodwork 56’ Tanner Tessmann (Lyon), set piece, 0.06 xG, off target 74’ Abakar Sylla (Nantes), set piece, 0.06 xG, off target 90+9’ Francis Coquelin (Nantes), open play, 0.06 xG, off target 51’ Youssef El-Arabi (Nantes), open play, 0.05 xG, hit the woodwork 32’ Rémy Cabella (Nantes), open play, 0.05 xG, blocked 31’ Tanner Tessmann (Lyon), open play, 0.04 xG, off target 50’ Ali Youssif (Nantes), from a corner, 0.04 xG, off target 90’ Fabien Centonze (Nantes), open play, 0.04 xG, off target 25’ Afonso Moreira (Lyon), from a corner, 0.04 xG, blocked 49’ Youssef El-Arabi (Nantes), open play, 0.04 xG, saved 10’ Matthis Abline (Nantes), open play, 0.02 xG, blocked 22’ Noah Nartey (Lyon), open play, 0.02 xG, off target 46’ Matthis Abline (Nantes), open play, 0.02 xG, off target 90+2’ Bahereba Guirassy (Nantes), open play, 0.02 xG, blocked 34’ Ali Youssif (Nantes), open play, 0.01 xG, off target 69’ Youssef El-Arabi (Nantes), open play, 0.33 xG, saved 20’ Tanner Tessmann (Lyon), open play, 0.25 xG, off target 27’ Endrick (Lyon), open play, 0.15 xG, saved 20’ Ainsley Maitland-Niles (Lyon), from a corner, 0.12 xG, off target 25’ Pavel Sulc (Lyon), from a corner, 0.12 xG, goal 19’ Afonso Moreira (Lyon), open play, 0.10 xG, saved 44’ Afonso Moreira (Lyon), open play, 0.10 xG, off target 8’ Mohamed Kaba (Nantes), open play, 0.06 xG, hit the woodwork 74’ Abakar Sylla (Nantes), set piece, 0.06 xG, off target 56’ Tanner Tessmann (Lyon), set piece, 0.06 xG, off target 90+9’ Francis Coquelin (Nantes), open play, 0.06 xG, off target 51’ Youssef El-Arabi (Nantes), open play, 0.05 xG, hit the woodwork 32’ Rémy Cabella (Nantes), open play, 0.05 xG, blocked 50’ Ali Youssif (Nantes), from a corner, 0.04 xG, off target 90’ Fabien Centonze (Nantes), open play, 0.04 xG, off target 31’ Tanner Tessmann (Lyon), open play, 0.04 xG, off target 25’ Afonso Moreira (Lyon), from a corner, 0.04 xG, blocked 49’ Youssef El-Arabi (Nantes), open play, 0.04 xG, saved 10’ Matthis Abline (Nantes), open play, 0.02 xG, blocked 22’ Noah Nartey (Lyon), open play, 0.02 xG, off target 46’ Matthis Abline (Nantes), open play, 0.02 xG, off target 90+2’ Bahereba Guirassy (Nantes), open play, 0.02 xG, blocked 34’ Ali Youssif (Nantes), 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

Lineup not available for this match.

Lyon 4-3-3 Starting XI
Greif
Abner
Niakhaté
Mata
Maitland-Niles
Nartey
Morton
Tessmann
Moreira 86’
Sulc 90’
Endrick

Player stats

PlayerPosMinGAShxGxAKPCards
Anthony Lopes GK900 0.000.000
Ali Youssif DEF902 0.050.000
Kelvin Adou DEF730 0.000.331
Nicolas Cozza DEF730 0.000.000
Fabien Centonze MID901 0.040.051
Dehmaine Assoumani MID650 0.000.051
Johann Lepenant MID900 0.000.032
Mohamed Kaba MID901 0.060.041
Matthis Abline MID902 0.040.000
Rémy Cabella MID901 0.050.194
Mostafa Mohamed FWD480 0.000.000
Youssef El-Arabi Sub423 0.420.000
Deiver Machado Sub250 0.000.000
Francis Coquelin Sub171 0.060.000
Abakar Sylla Sub171 0.060.000
Bahereba Guirassy Sub11 0.020.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Nantes win 20% Avg odds 4.81
Draw 25% Avg odds 3.74
Lyon win 55% Avg odds 1.71

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.