Metz vs Nantes

5 April 2026 · Ligue 1 · 2025/26 · Referee Jérôme Brisard

Full time 0 – 0

Half-time: 0–0

Match summary

Neither Metz nor Nantes found the net in a 0-0 draw.

Metz had the better of the chances, with 2.58 expected goals (xG) from 19 shots to Nantes's 0.39 from 6. Nantes had a player sent off.

Match stats

66% Possession 34%
19 Shots 6
5 Shots on target 2
6 Corners 3
122 Attacks 63
60 Dangerous attacks 23
568 Passes 291
88% Pass accuracy 78%
23 Tackles 17
14 Fouls 10
2 Yellow cards 1
0 Red cards 1
6 Offsides 1

Key events

Metz Nantes
Kick-off
Koffi KouaoShot on target
2’
Jessy DeminguetShot on target
12’
Bouna SarrArgument
38’
39’
Tylel TatiFoul
Bouna SarrShot on target
43’
Bouna SarrShot on target
43’
Half-time0-0
46’
Deiver MachadoIgnatius Ganago
46’
Ali YoussefFabien Centonze
Second half underway
Nathan MbalaMaxime Colin
63’
Believe MunongoMichel Mboula
63’
63’
Francis CoquelinFoul
Believe MunongoFoul
72’
73’
Herba GuirassyMatthis Abline
Gauthier HeinShot on target
76’
79’
Johann LepenantShot on target
Lucas MichalBouna Sarr
80’
84’
Ibrahima SissokoFrancis Coquelin
Giorgi AbuashviliJessy Deminguet
87’
88’
Bahereba GuirassyShot on target
90+2’
Kelvin AmianMohamed Kaba
VAR review
90+6’
Full-time0-0

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.58 0.39 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.58 0.39
Metz 2.58 xGNantes 0.39 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Nantes attacking Metz attacking 
43’ Bouna Sarr (Metz), open play, 0.55 xG, saved 90+2’ Lucas Michal (Metz), open play, 0.52 xG, off target 43’ Bouna Sarr (Metz), open play, 0.45 xG, saved 19’ Gauthier Hein (Metz), open play, 0.13 xG, off target 18’ Ignatius Ganago (Nantes), open play, 0.12 xG, blocked 9’ Habib Diallo (Metz), open play, 0.12 xG, off target 1’ Jessy Deminguet (Metz), open play, 0.11 xG, blocked 87’ Habib Diallo (Metz), from a corner, 0.11 xG, off target 30’ Ignatius Ganago (Nantes), open play, 0.10 xG, off target 52’ Gauthier Hein (Metz), open play, 0.09 xG, blocked 12’ Jessy Deminguet (Metz), open play, 0.09 xG, saved 87’ Sadibou Sané (Metz), from a corner, 0.07 xG, blocked 76’ Gauthier Hein (Metz), direct free kick, 0.06 xG, blocked 88’ Bahereba Guirassy (Nantes), open play, 0.06 xG, saved 84’ Habib Diallo (Metz), open play, 0.06 xG, off target 90+3’ Lucas Michal (Metz), open play, 0.06 xG, off target 7’ Fabien Centonze (Nantes), open play, 0.05 xG, off target 88’ Giorgi Abuashvili (Metz), open play, 0.04 xG, blocked 79’ Johann Lepenant (Nantes), open play, 0.03 xG, saved 2’ Koffi Kouao (Metz), from a corner, 0.02 xG, saved 15’ Giorgi Tsitaishvili (Metz), open play, 0.03 xG, off target 52’ Sadibou Sané (Metz), from a corner, 0.03 xG, off target 76’ Gauthier Hein (Metz), set piece, 0.02 xG, saved 17’ Francis Coquelin (Nantes), from a corner, 0.01 xG, off target 65’ Believe Munongo (Metz), open play, 0.01 xG, off target 43’ Bouna Sarr (Metz), open play, 0.55 xG, saved 90+2’ Lucas Michal (Metz), open play, 0.52 xG, off target 43’ Bouna Sarr (Metz), open play, 0.45 xG, saved 19’ Gauthier Hein (Metz), open play, 0.13 xG, off target 18’ Ignatius Ganago (Nantes), open play, 0.12 xG, blocked 9’ Habib Diallo (Metz), open play, 0.12 xG, off target 1’ Jessy Deminguet (Metz), open play, 0.11 xG, blocked 87’ Habib Diallo (Metz), from a corner, 0.11 xG, off target 30’ Ignatius Ganago (Nantes), open play, 0.10 xG, off target 12’ Jessy Deminguet (Metz), open play, 0.09 xG, saved 52’ Gauthier Hein (Metz), open play, 0.09 xG, blocked 87’ Sadibou Sané (Metz), from a corner, 0.07 xG, blocked 76’ Gauthier Hein (Metz), direct free kick, 0.06 xG, blocked 88’ Bahereba Guirassy (Nantes), open play, 0.06 xG, saved 84’ Habib Diallo (Metz), open play, 0.06 xG, off target 90+3’ Lucas Michal (Metz), open play, 0.06 xG, off target 7’ Fabien Centonze (Nantes), open play, 0.05 xG, off target 88’ Giorgi Abuashvili (Metz), open play, 0.04 xG, blocked 79’ Johann Lepenant (Nantes), open play, 0.03 xG, saved 15’ Giorgi Tsitaishvili (Metz), open play, 0.03 xG, off target 52’ Sadibou Sané (Metz), from a corner, 0.03 xG, off target 2’ Koffi Kouao (Metz), from a corner, 0.02 xG, saved 76’ Gauthier Hein (Metz), set piece, 0.02 xG, saved 17’ Francis Coquelin (Nantes), from a corner, 0.01 xG, off target 65’ Believe Munongo (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.

Player stats

PlayerPosMinGAShxGxAKPCards
Pape Sy GK900 0.000.000
Koffi Kouao DEF901 0.020.000
Sadibou Sané DEF902 0.100.000
Michel Mboula DEF660 0.000.000
Maxime Colin DEF660 0.000.000
Jessy Deminguet MID902 0.210.000
Jean-Philippe Gbamin MID900 0.000.521
Bouna Sarr MID832 1.000.131
Gauthier Hein MID904 0.310.264
Giorgi Tsitaishvili MID901 0.030.192
Habib Diallo FWD903 0.280.142
Believe Munongo Sub241 0.010.000
Nathan Mbala Sub240 0.000.112
Lucas Michal Sub72 0.570.000
Giorgi Abuashvili Sub11 0.040.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Metz win 33% Avg odds 2.81
Draw 29% Avg odds 3.27
Nantes win 38% Avg odds 2.48

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.