xgEdge

Sunday, 25/01/2026 at 17:15

Full time
Match report · Ligue 1

Metz 2:5 Olympique Lyonnais

Metz Home 1.28 xG · 15 shots
Olympique Lyonnais Away 2.55 xG · 13 shots
25 The scoreline reflected the chances

Goals

  1. 11' Endrick Olympique Lyonnais · 0.27 xG chance 0–1
  2. 16' Ruben Kluivert Olympique Lyonnais · 0.22 xG chance 0–2
  3. 32' Tyler Morton Olympique Lyonnais · 0.05 xG chance 0–3
  4. 34' Koffi Kouao Metz · 0.39 xG chance 1–3
  5. 45' Endrick Olympique Lyonnais · 0.42 xG chance 1–4
  6. 64' Habibou Diallo Metz · 0.36 xG chance 2–4
  7. 87' Endrick (pen.) Olympique Lyonnais · 0.82 xG chance 2–5

The shots behind it

Metz Olympique Lyonnais
Shots
15
13
On target
6
10
Inside the box
7
10
xG per shot
0.09
0.20
Open play xG
1.18
1.26
Set-piece xG
0.13
0.53
Penalties
0
1

Metz's shots add up to 1.31 xG and Olympique Lyonnais's to 2.61; the published figures are 1.28 and 2.55.

Shot map

Both teams shown attacking the same goal for comparison.

Olympique Lyonnais · Endrick · 87' · Goal · 12 m · 0.82 xG Olympique Lyonnais · Endrick · 45' · Goal · 8 m · 0.42 xG Metz · Koffi Kouao · 34' · Goal · 7 m · 0.39 xG Metz · Habibou Diallo · 64' · Goal · 7 m · 0.36 xG Olympique Lyonnais · Endrick · 11' · Goal · 4 m · 0.27 xG Olympique Lyonnais · Ainsley Maitland-Niles · 62' · No goal · 8 m · 0.26 xG Olympique Lyonnais · Ruben Kluivert · 16' · Goal · 4 m · 0.22 xG Olympique Lyonnais · Endrick · 59' · No goal · 12 m · 0.16 xG Olympique Lyonnais · Afonso Moreira · 79' · No goal · 11 m · 0.14 xG Metz · Habibou Diallo · 19' · No goal · 16 m · 0.10 xG Metz · Habibou Diallo · 54' · No goal · 9 m · 0.10 xG Olympique Lyonnais · Khalis Merah · 10' · No goal · 4 m · 0.07 xG Olympique Lyonnais · Tyler Morton · 61' · No goal · 10 m · 0.07 xG Olympique Lyonnais · Endrick · 47' · No goal · 10 m · 0.06 xG Metz · Gauthier Hein · 70' · No goal · 24 m · 0.06 xG Metz · Boubacar Traoré · 71' · No goal · 20 m · 0.06 xG Olympique Lyonnais · Tyler Morton · 9' · No goal · 19 m · 0.05 xG Olympique Lyonnais · Tyler Morton · 32' · Goal · 19 m · 0.05 xG Metz · Koffi Kouao · 57' · No goal · 21 m · 0.05 xG Metz · Jean-Philippe Gbamin · 19' · No goal · 10 m · 0.04 xG Metz · Habibou Diallo · 43' · No goal · 23 m · 0.04 xG Metz · Giorgi Tsitaishvili · 83' · No goal · 16 m · 0.03 xG Metz · Boubacar Traoré · 19' · No goal · 12 m · 0.02 xG Olympique Lyonnais · Endrick · 41' · No goal · 20 m · 0.02 xG Metz · Boubacar Traoré · 55' · No goal · 26 m · 0.02 xG Metz · Boubacar Traoré · 90' · No goal · 27 m · 0.02 xG Metz · Benjamin Stambouli · 66' · No goal · 23 m · 0.01 xG Metz · Gauthier Hein · 70' · No goal · 24 m · 0.01 xG

All shots

28 shots · 3.92 xG

Hover, focus or tap a shot to read it.

  • Metz
  • Olympique Lyonnais
  • Filled = goal
  • Dot area = xG (the smallest chances drawn at a minimum size)

Recent form

Last 6 · xG per match
Metz

0.79 xG created 1.71 xGA

  • L 1.05 created, 3.11 conceded against Stade Brestois
  • L 1.02 created, 0.78 conceded against Stade Rennais
  • L 0.55 created, 1.94 conceded against Auxerre
  • L 0.62 created, 1.85 conceded against Paris Saint-Germain
  • D 0.41 created, 1.44 conceded against Lorient
  • L 1.08 created, 1.12 conceded against RC Strasbourg
Olympique Lyonnais

1.64 xG created 1.37 xGA

  • D 1.57 created, 2.07 conceded against Auxerre
  • W 2.35 created, 0.86 conceded against Nantes
  • L 0.43 created, 2.57 conceded against Lorient
  • W 2.56 created, 1.31 conceded against Le Havre
  • W 1.40 created, 0.69 conceded against AS Monaco
  • W 1.53 created, 0.69 conceded against Stade Brestois

xG created xG conceded (xGA) W / D / L: the match result

Head to head

Metz: 0 won · 0 drawn · 1 lost

Model details

Show

The model never priced this match before kick-off, so there is no projection to read the result against.

Limitations

The model reads expected goals and nothing else. It does not know the lineups, who is injured or suspended, what either side has to play for, the weather, or how congested the schedule around this match is.