Metz vs Lyon

25 January 2026 · Ligue 1 · 2025/26 · Referee Eric Wattellier

Full time 2 – 5

Half-time: 1–4

  • Koffi Kouao 34’
  • Habib Diallo 64’
  • Endrick 11’, 45+1’, 87’ (pen)
  • Ruben Kluivert 16’
  • Tyler Morton 32’

Match summary

Lyon won comfortably, 5-2 away at Metz. Lyon led 4-1 at half-time.

In the first half, Endrick put Lyon ahead in the 11th minute, set up by Corentin Tolisso, Ruben Kluivert made it 0-2 from a corner in the 16th minute, set up by Khalis Merah, Tyler Morton made it 0-3 in the 32nd minute, Koffi Kouao pulled one back to make it 1-3 in the 34th minute, and Endrick made it 1-4 in first-half stoppage time, set up by Tyler Morton. In the second half, Habib Diallo made it 2-4 in the 64th minute, set up by Koffi Kouao and Endrick made it 2-5 from the penalty spot in the 87th minute.

The chances backed that up: Lyon created 3.34 expected goals (xG) from 13 shots to Metz's 1.19 from 15.

Match stats

53% Possession 47%
15 Shots 13
6 Shots on target 10
6 Corners 4
106 Attacks 61
46 Dangerous attacks 26
470 Passes 432
86% Pass accuracy 82%
7 Tackles 10
10 Fouls 5
1 Yellow cards 0
0 Red cards 0
4 Offsides 2

Key events

Metz Lyon
Kick-off
9’
Tyler MortonShot on target
10’
Khalis MerahShot on target
11’
EndrickLeft foot shot0-1 (Lyon)
16’
Ruben KluivertLeft foot shot0-2 (Lyon)
23’
VAR review
32’
Tyler MortonRight foot shot0-3 (Lyon)
Koffi KouaoRight foot shot1-3 (Metz)
34’
41’
EndrickShot on target
Habib DialloShot on target
43’
45+1’
EndrickLeft foot shot1-4 (Lyon)
Half-time1-4
47’
EndrickShot on target
Second half underway
Koffi KouaoShot on target
57’
59’
EndrickShot on target
Michel MboulaTerry Yegbe
62’
Believe MunongoJessy Deminguet
62’
Benjamin StambouliAlpha Touré
62’
Habib DialloRight foot shot2-4 (Metz)
64’
Benjamin StambouliShot on target
66’
Koffi KouaoFoul
72’
74’
M. de CarvalhoKhalis Merah
Giorgi AbuashviliMaxime Colin
78’
Giorgi TsitaishviliShot on target
83’
87’
EndrickPenalty2-5 (Lyon)
Ibou SanéGauthier Hein
88’
90+2’
Adil HamdaniEndrick
Full-time2-5

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.19 3.34 11’ Endrick (Lyon), 0-1 11’ 16’ Ruben Kluivert (Lyon), 0-2 16’ 32’ Tyler Morton (Lyon), 0-3 32’ 34’ Koffi Kouao (Metz), 1-3 34’ 45+1’ Endrick (Lyon), 1-4 45+1’ 64’ Habib Diallo (Metz), 2-4 64’ 87’ Endrick (Lyon), 2-5 87’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.19 3.34 11’ Endrick (Lyon), 0-1 Endrick 11’ 16’ Ruben Kluivert (Lyon), 0-2 Kluivert 16’ 32’ Tyler Morton (Lyon), 0-3 Morton 32’ 34’ Koffi Kouao (Metz), 1-3 Kouao 34’ 45+1’ Endrick (Lyon), 1-4 Endrick 45+1’ 64’ Habib Diallo (Metz), 2-4 Diallo 64’ 87’ Endrick (Lyon), 2-5 Endrick 87’
Metz 1.19 xGLyon 3.34 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Lyon attacking Metz attacking 
87’ Endrick (Lyon), penalty, 0.76 xG, goal 11’ Endrick (Lyon), open play, 0.49 xG, goal 16’ Ruben Kluivert (Lyon), from a corner, 0.47 xG, goal 79’ Afonso Moreira (Lyon), open play, 0.43 xG, blocked 64’ Habib Diallo (Metz), open play, 0.38 xG, goal 46’ Endrick (Lyon), open play, 0.36 xG, goal 34’ Koffi Kouao (Metz), open play, 0.32 xG, goal 10’ Khalis Merah (Lyon), open play, 0.30 xG, saved 61’ Tyler Morton (Lyon), open play, 0.12 xG, blocked 62’ Ainsley Maitland-Niles (Lyon), from a corner, 0.11 xG, off target 59’ Endrick (Lyon), open play, 0.09 xG, saved 19’ Habib Diallo (Metz), open play, 0.09 xG, blocked 54’ Habib Diallo (Metz), open play, 0.08 xG, blocked 9’ Tyler Morton (Lyon), direct free kick, 0.06 xG, saved 70’ Gauthier Hein (Metz), direct free kick, 0.06 xG, blocked 32’ Tyler Morton (Lyon), open play, 0.05 xG, goal 47’ Endrick (Lyon), open play, 0.04 xG, saved 41’ Endrick (Lyon), open play, 0.04 xG, saved 71’ Boubacar Traore (Metz), open play, 0.04 xG, blocked 19’ Boubacar Traore (Metz), from a corner, 0.04 xG, off target 83’ Giorgi Tsitaishvili (Metz), open play, 0.04 xG, saved 43’ Habib Diallo (Metz), open play, 0.03 xG, saved 57’ Koffi Kouao (Metz), open play, 0.03 xG, saved 19’ Jean-Philippe Gbamin (Metz), from a corner, 0.02 xG, blocked 66’ Benjamin Stambouli (Metz), open play, 0.02 xG, saved 70’ Gauthier Hein (Metz), set piece, 0.02 xG, blocked 90+1’ Boubacar Traore (Metz), open play, 0.01 xG, blocked 55’ Boubacar Traore (Metz), open play, 0.01 xG, off target 87’ Endrick (Lyon), penalty, 0.76 xG, goal 11’ Endrick (Lyon), open play, 0.49 xG, goal 16’ Ruben Kluivert (Lyon), from a corner, 0.47 xG, goal 79’ Afonso Moreira (Lyon), open play, 0.43 xG, blocked 64’ Habib Diallo (Metz), open play, 0.38 xG, goal 46’ Endrick (Lyon), open play, 0.36 xG, goal 34’ Koffi Kouao (Metz), open play, 0.32 xG, goal 10’ Khalis Merah (Lyon), open play, 0.30 xG, saved 61’ Tyler Morton (Lyon), open play, 0.12 xG, blocked 62’ Ainsley Maitland-Niles (Lyon), from a corner, 0.11 xG, off target 59’ Endrick (Lyon), open play, 0.09 xG, saved 19’ Habib Diallo (Metz), open play, 0.09 xG, blocked 54’ Habib Diallo (Metz), open play, 0.08 xG, blocked 9’ Tyler Morton (Lyon), direct free kick, 0.06 xG, saved 70’ Gauthier Hein (Metz), direct free kick, 0.06 xG, blocked 32’ Tyler Morton (Lyon), open play, 0.05 xG, goal 47’ Endrick (Lyon), open play, 0.04 xG, saved 71’ Boubacar Traore (Metz), open play, 0.04 xG, blocked 41’ Endrick (Lyon), open play, 0.04 xG, saved 83’ Giorgi Tsitaishvili (Metz), open play, 0.04 xG, saved 19’ Boubacar Traore (Metz), from a corner, 0.04 xG, off target 43’ Habib Diallo (Metz), open play, 0.03 xG, saved 57’ Koffi Kouao (Metz), open play, 0.03 xG, saved 19’ Jean-Philippe Gbamin (Metz), from a corner, 0.02 xG, blocked 66’ Benjamin Stambouli (Metz), open play, 0.02 xG, saved 70’ Gauthier Hein (Metz), set piece, 0.02 xG, blocked 90+1’ Boubacar Traore (Metz), open play, 0.01 xG, blocked 55’ Boubacar Traore (Metz), 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 3-4-1-2 Starting XI
Greif
Hateboer
Kluivert
Mata
Moreira 90’
Morton
Tessmann
Maitland-Niles
Tolisso 46’
Merah 74’
Endrick 3 90’

Player stats

PlayerPosMinGAShxGxAKPCards
Jonathan Fischer GK900 0.000.000
Koffi Kouao DEF90112 0.340.381
Jean-Philippe Gbamin DEF901 0.020.031
Terry Yegbe DEF650 0.000.000
Maxime Colin DEF810 0.000.000
Boubacar Traore MID904 0.100.102
Jessy Deminguet MID650 0.000.000
Alpha Touré MID650 0.000.000
Gauthier Hein FWD902 0.080.153
Habib Diallo FWD9014 0.580.000
Giorgi Tsitaishvili FWD901 0.040.000
Benjamin Stambouli Sub251 0.020.000
Michel Mboula Sub250 0.000.000
Believe Munongo Sub250 0.000.011
Giorgi Abuashvili Sub90 0.000.000
Ibou Sané Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Metz win 18% Avg odds 5.18
Draw 25% Avg odds 3.72
Lyon win 57% Avg odds 1.66

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.