Match report

Metz 0-0 Nantes: A Defensive Clash in Ligue 1

Metz
Metz
0–0
FT
Nantes
Nantes
Apr 5, 2026

Metz and Nantes fought to a goalless draw in a closely contested match in Ligue 1. Nantes suffered a setback early on when Tylel Tati was shown a red card, but the 10-men side managed to hold off Metz's advances. Metz had a goal disallowed late in the game due to an offside ruling, leaving the match scoreless.

Key Facts

  • Metz vs Nantes ended 0-0 in Ligue 1
  • Tylel Tati (Nantes) was sent off with a red card in the 39th minute
  • B. Sarr (Metz) received a yellow card for unsportsmanlike conduct in the 38th minute
  • F. Coquelin (Nantes) was shown a yellow card for tripping in the 63rd minute
  • Metz had a goal disallowed by VAR for offside in the 90th minute (5th minute of extra time)

Lineups

Metz

Formation: 4-2-3-1

Starting XI

  • 61 Pape Sy (G)
  • 39 Koffi Kouao (D)
  • 38 Sadibou Sané (D)
  • 4 Urie-Michel Mboula (D)
  • 2 Maxime Colin (D)
  • 5 Jean-Philippe Gbamin (M)
  • 20 Jessy Deminguet (M)
  • 70 Bouna Sarr (M)
  • 10 Gauthier Hein (M)
  • 7 Georgiy Tsitaishvili (M)
  • 30 Habib Diallo (F)

Substitutes

  • 33 Believe Munongo
  • 34 Nathan Mbala
  • 19 Lucas Michal
  • 9 Giorgi Abuashvili
  • 15 Terry Yegbe
  • 3 Moustapha Diop
  • 1 Jonathan Fischer
  • 97 Fodé Ballo-Touré
  • 11 Giorgi Kvilitaia

Nantes

Formation: 4-1-4-1

Starting XI

  • 1 Anthony Lopes (G)
  • 24 Frédéric Guilbert (D)
  • 6 Chidozie Awaziem (D)
  • 78 Tylel Tati (D)
  • 3 Nicolas Cozza (D)
  • 13 Francis Coquelin (M)
  • 18 Fabien Centonze (M)
  • 21 Mohamed Kaba (M)
  • 8 Johann Lepenant (M)
  • 10 Matthis Abline (M)
  • 37 Ignatius Ganago (F)

Substitutes

  • 2 Ali Youssef
  • 27 Deiver Machado
  • 11 Bahereba Guirassy
  • 28 Ibrahima Sissoko
  • 98 Kelvin Amian
  • 31 Mostafa Mohamed
  • 20 Rémy Cabella
  • 19 Youssef El Arabi
  • 30 Patrik Carlgren

Timeline

  1. Metz
    38' Metz Card · Yellow Card
    B. Sarr

    Unsportsmanlike conduct

  2. Nantes
    39' Nantes Card · Red Card
    Tylel Tati

    Roughing

  3. Nantes
    46' Nantes subst · Substitution 1
    Off: I. Ganago · On: D. Machado
  4. Nantes
    46' Nantes subst · Substitution 2
    Off: F. Centonze · On: Ali Youssef
  5. Nantes
    63' Nantes Card · Yellow Card
    F. Coquelin

    Tripping

  6. Metz
    63' Metz subst · Substitution 1
    Off: M. Colin · On: N. Mbala
  7. Metz
    63' Metz subst · Substitution 2
    Off: U. Mboula · On: B. Munongo
  8. Metz
    72' Metz Card · Yellow Card
    B. Munongo

    Foul

  9. Nantes
    73' Nantes subst · Substitution 3
    Off: M. Abline · On: B. Guirassy
  10. Metz
    80' Metz subst · Substitution 3
    Off: B. Sarr · On: L. Michal
  11. Nantes
    84' Nantes subst · Substitution 4
    Off: F. Coquelin · On: I. Sissoko
  12. Metz
    87' Metz subst · Substitution 4
    Off: J. Deminguet · On: G. Abuashvili
  13. Nantes
    90'+2 Nantes subst · Substitution 5
    Off: M. Kaba · On: Kelvin Amian
  14. Metz
    90'+5 Metz Var · Goal Disallowed - offside
    G. Hein

Match Stats

Stat Metz Nantes
Fouls 14 10
Pass Accuracy 88% 78%
Offsides 6 1
Red Cards 0 1
Total Shots 19 6
Corners 6 3
Total Passes 565 290
Yellow Cards 2 1
Blocked Shots 5 1
Shots on Target 5 2
xG 2.31 0.46
Shots off Target 9 3
Possession 66% 34%
Goals Prevented 1 1
Accurate Passes 497 225
Shots Inside Box 14 5
Saves 2 5
Shots Outside Box 5 1

Key Match Notes

  • Tylel Tati's red card in the 39th minute significantly shifted the momentum to Metz, giving them a numerical advantage
  • The late goal disallowed to Metz by VAR in the 90th minute (5th minute of extra time) maintained the scoreless draw despite Metz's pressure