Ligue 1 Gameweek 28 Sun, Apr 5 2026 · 16:15 Stade Saint-Symphorien, Longeville-lès-Metz
0–0 Full time · HT 0–0 xG 2.32 – 0.46
  • 39’ Tylel Tati
Full match report oneScoredOdds · Value · Detailed stats →
Match story · our forecast vs the result iModel is our forecast, published before the match and locked at kick-off: expected goals for each side and the probability of every outcome.

xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.

No way through for Metz or Nantes

Metz entered as narrow favourites, but neither side found a way through. Nantes played with ten men from the 39th minute after Tati was sent off. Metz finished with the higher xG (2.32 vs 0.46). On the chances created, Metz deserved more: 2.5 expected points against the 1 point they took.

Metz39%
Draw ✓29%
Nantes33%

Model vs reality

Metz goals
0
Model 1.27 · xG 2.32
Nantes goals
0
Model 1.15 · xG 0.46
Total goals
0
Model 2.41 · xG 2.78
Score 0–0
10%
Most likely 1–1 (14%)
Over 2.5
No
Model 43%
Both scored
No
Model 50%
Match facts
★ Player of the matchS. SanéMetz
8.3
  • RefereeJérôme Brisard
  • CoachesBenoit Tavenot · Vahid Halilhodzic
  • VenueStade Saint-Symphorien
  • Table before kick-offMetz 18th · Nantes 17th

Timeline

  1. B. SarrYellow card · Unsportsmanlike conduct
    38’
  2. Tylel TatiRed card · Roughing
    39’
  3. Half time · 0–0
  4. ⇄ D. MachadoFor I. Ganago
    46’
  5. ⇄ Ali YoussefFor F. Centonze
    46’
  6. F. CoquelinYellow card · Tripping
    63’
  7. ⇄ Nathan MbalaFor M. Colin
    63’
  8. ⇄ Believe MunongoFor Urie-Michel Mboula
    63’
  9. Believe MunongoYellow card · Foul
    72’
  10. ⇄ B. GuirassyFor M. Abline
    73’
  11. ⇄ L. MichalFor B. Sarr
    80’
  12. ⇄ I. SissokoFor F. Coquelin
    84’
  13. ⇄ G. AbuashviliFor J. Deminguet
    87’
  14. ⇄ K. AmianFor M. Kaba
    90+2’
  15. VAR G. HeinGoal Disallowed - offside
    90+5’
  16. Full time · 0–0

Team stats

Metz19 shots · 14 in box, 5 outside
Nantes6 shots · 5 in box, 1 outside
MetzNantes
66% Possession 34%
2.32 Expected goals (xG) 0.46
2.53 Expected points (xPts) 0.32
19 Shots 6
5 Shots on target 2
9 Shots off target 3
5 Blocked shots 1
14 Shots inside the box 5
5 Shots outside the box 1
566 Passes 290
88% Pass accuracy 78%
6 Corners 3
2 Goalkeeper saves 5
14 Fouls 10
5 Offsides 1
2 Yellow cards 1
0 Red cards 1
7.32 Team rating 6.89

Line-ups

Metz 4-2-3-1

616.9 P. Sy(G)
26.3 M. Colin ↓63’ 47.2 Urie-Michel Mboula ↓63’ 388.3★ S. Sané 397.7 K. Kouao
207.2 J. Deminguet ↓87’ 58.2 J. Gbamin
76.9 G. Tsitaishvili 107.9 G. Hein 707.0 B. Sarr ↓80’
307.0 M. Diallo
  • 61P. Sy (G)6.9
  • 2M. Colin↓63’6.3
  • 4Urie-Michel Mboula↓63’7.2
  • 38S. Sané ★8.3
  • 39K. Kouao7.7
  • 20J. Deminguet↓87’7.2
  • 5J. Gbamin8.2
  • 7G. Tsitaishvili6.9
  • 10G. Hein7.9
  • 70B. Sarr↓80’7.0
  • 30M. Diallo7.0

Substitutes used

  • 33Believe Munongo↑63’6.5
  • 34Nathan Mbala↑63’7.0
  • 19L. Michal↑80’6.2
  • 9G. Abuashvili↑87’6.6

Unused: T. Yegbe, Moustapha Diop, Jonathan Fischer, F. Ballo-Touré, G. Kvilitaia

Coach: Benoit Tavenot

Nantes 4-1-4-1

18.2 A. Lopes(G)
37.5 N. Cozza 785.3 Tylel Tati 66.9 C. Awaziem 247.3 F. Guilbert
136.7 F. Coquelin ↓84’
106.3 M. Abline ↓73’ 86.5 J. Lepenant 217.3 M. Kaba ↓90’ 186.2 F. Centonze ↓46’
376.2 I. Ganago ↓46’
  • 1A. Lopes (G)8.2
  • 3N. Cozza7.5
  • 78Tylel Tati5.3
  • 6C. Awaziem6.9
  • 24F. Guilbert7.3
  • 13F. Coquelin↓84’6.7
  • 10M. Abline↓73’6.3
  • 8J. Lepenant6.5
  • 21M. Kaba↓90’7.3
  • 18F. Centonze↓46’6.2
  • 37I. Ganago↓46’6.2

Substitutes used

  • 27D. Machado↑46’6.6
  • 98K. Amian↑90’
  • 28I. Sissoko↑84’6.3
  • 11B. Guirassy↑73’6.2

Unused: Ali Yusuf, M. Abdalla, R. Cabella, Y. El-Arabi, P. Carlgren

Coach: Vahid Halilhodzic

Player stats

Top rated
S. SanéMetz8.3
2nd
J. GbaminMetz8.2
3rd
A. LopesNantes8.2

Metz

Nantes

Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.