French Ligue 1

Metz vs Nice, 2025-26 Ligue 1

· French Ligue 1
  • 53': Gauthier Hein (P)
  • 84': Habib Diallo
FT
2 - 1
  • 35': Mohamed-Ali Cho

About

Metz are hosting Nice at Stade Saint-Symphorien, Metz, France, starting on . The match is a part of the French Ligue 1.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 3': Cheikh Sabaly (Metz) wins a free kick on the right wing.
  • 3': Foul by Ali Abdi (Nice).
  • 3': Corner, Metz. Conceded by Kojo Peprah Oppong.
  • 3': Attempt missed. Koffi Kouao (Metz) right footed shot from outside the box is high and wide to the left following a corner.
  • 4': Cheikh Sabaly (Metz) wins a free kick in the defensive half.
  • 4': Foul by Kevin Carlos (Nice).
  • 9': Attempt missed. Cheikh Sabaly (Metz) right footed shot from the right side of the box is high and wide to the right. Assisted by Gauthier Hein.
  • 11': Attempt missed. Mohamed-Ali Cho (Nice) left footed shot from outside the box misses to the left. Assisted by Sofiane Diop.
  • 16': Attempt blocked. Jessy Deminguet (Metz) left footed shot from outside the box is blocked. Assisted by Habib Diallo.
  • 16': Foul by Kevin Carlos (Nice).
  • 16': Koffi Kouao (Metz) wins a free kick in the attacking half.
  • 16': Corner, Metz. Conceded by Jonathan Clauss.
  • 19': Foul by Sofiane Diop (Nice).
  • 19': Jessy Deminguet (Metz) wins a free kick on the left wing.
  • 20': Foul by Cheikh Sabaly (Metz).
  • 20': Sofiane Diop (Nice) wins a free kick in the defensive half.
  • 21': Foul by Antoine Mendy (Nice).
  • 21': Habib Diallo (Metz) wins a free kick in the defensive half.
  • 21': Antoine Mendy (Nice) is shown the yellow card for a bad foul.
  • 23': Foul by Cheikh Sabaly (Metz).
  • 23': Hicham Boudaoui (Nice) wins a free kick in the defensive half.
  • 24': Attempt missed. Kevin Carlos (Nice) header from the right side of the six yard box misses to the left. Assisted by Jonathan Clauss with a cross.
  • 27': Ali Abdi (Nice) wins a free kick on the left wing.
  • 27': Foul by Cheikh Sabaly (Metz).
  • 29': Delay in match because of an injury Cheikh Sabaly (Metz).
  • 30': Delay over. They are ready to continue.
  • 32': Foul by Charles Vanhoutte (Nice).
  • 32': Gauthier Hein (Metz) wins a free kick in the defensive half.
  • 33': Foul by Hicham Boudaoui (Nice).
  • 33': Giorgi Tsitaishvili (Metz) wins a free kick in the attacking half.
  • 33': Hicham Boudaoui (Nice) is shown the yellow card for a bad foul.
  • 35': Goal! Metz 0, Nice 1. Mohamed-Ali Cho (Nice) left footed shot from the centre of the box to the top left corner. Assisted by Charles Vanhoutte.
  • 39': Attempt missed. Sofiane Diop (Nice) right footed shot from outside the box is high and wide to the right. Assisted by Charles Vanhoutte.
  • 39': Attempt saved. Kevin Carlos (Nice) right footed shot from outside the box is saved in the top centre of the goal by Jonathan Fischer (Metz). Assisted by Hicham Boudaoui.
  • 40': Antoine Mendy (Nice) wins a free kick in the defensive half.
  • 40': Foul by Habib Diallo (Metz).
  • 42': Attempt saved. Sofiane Diop (Nice) right footed shot from the centre of the box is saved in the centre of the goal by Jonathan Fischer (Metz). Assisted by Kevin Carlos with a cross.
  • 44': Foul by Kevin Carlos (Nice).
  • 44': Jean-Philippe Gbamin (Metz) wins a free kick in the defensive half.
  • 45': Fourth official has announced 2 minutes of added time.
  • 45'+2': Foul by Alpha Touré (Metz).
  • 45'+2': Jonathan Clauss (Nice) wins a free kick in the defensive half.
  • 45'+2': First Half ends, Metz 0, Nice 1.
  • 45': Second Half begins Metz 0, Nice 1.
  • 45': Substitution, Nice. Melvin Bard replaces Ali Abdi.
  • 47': Foul by Melvin Bard (Nice).
  • 47': Koffi Kouao (Metz) wins a free kick in the defensive half.
  • 48': Giorgi Tsitaishvili (Metz) hits the bar with a left footed shot from outside the box. Assisted by Cheikh Sabaly.
  • 50': Alpha Touré (Metz) wins a free kick in the defensive half.
  • 50': Foul by Kevin Carlos (Nice).
  • 50': Penalty Metz. Habib Diallo draws a foul in the penalty area.
  • 50': Penalty conceded by Juma Bah (Nice) after a foul in the penalty area.
  • 51': VAR Decision: Penalty Metz.
  • 52': Juma Bah (Nice) is shown the yellow card for a bad foul.
  • 53': Goal! Metz 1, Nice 1. Gauthier Hein (Metz) converts the penalty with a left footed shot to the bottom right corner.
  • 56': Corner, Metz. Conceded by Charles Vanhoutte.
  • 56': Corner, Metz. Conceded by Melvin Bard.
  • 57': Attempt blocked. Giorgi Tsitaishvili (Metz) left footed shot from outside the box is blocked. Assisted by Alpha Touré.
  • 57': Attempt blocked. Alpha Touré (Metz) left footed shot from outside the box is blocked.
  • 58': Corner, Metz. Conceded by Jonathan Clauss.
  • 58': Foul by Jean-Philippe Gbamin (Metz).
  • 58': Kojo Peprah Oppong (Nice) wins a free kick in the defensive half.
  • 59': Foul by Habib Diallo (Metz).
  • 59': Jonathan Clauss (Nice) wins a free kick in the defensive half.
  • 60': Corner, Nice. Conceded by Alpha Touré.
  • 61': Corner, Nice. Conceded by Maxime Colin.
  • 61': Attempt blocked. Sofiane Diop (Nice) header from the left side of the six yard box is blocked. Assisted by Juma Bah with a headed pass.
  • 62': Foul by Maxime Colin (Metz).
  • 62': Hicham Boudaoui (Nice) wins a free kick in the defensive half.
  • 63': Cheikh Sabaly (Metz) wins a free kick on the right wing.
  • 63': Foul by Charles Vanhoutte (Nice).
  • 65': Attempt missed. Kojo Peprah Oppong (Nice) header from the centre of the box misses to the right. Assisted by Mohamed-Ali Cho with a cross.
  • 67': Foul by Charles Vanhoutte (Nice).
  • 67': Jessy Deminguet (Metz) wins a free kick in the defensive half.
  • 67': Antoine Mendy (Nice) wins a free kick in the defensive half.
  • 67': Foul by Habib Diallo (Metz).
  • 69': Attempt missed. Habib Diallo (Metz) right footed shot from outside the box is high and wide to the right. Assisted by Maxime Colin.
  • 71': Substitution, Nice. Jérémie Boga replaces Kevin Carlos.
  • 74': Attempt missed. Mohamed-Ali Cho (Nice) header from the centre of the box is high and wide to the left. Assisted by Jonathan Clauss with a cross.
  • 74': Cheikh Sabaly (Metz) is shown the yellow card for a bad foul.
  • 76': Foul by Jonathan Clauss (Nice).
  • 76': Giorgi Tsitaishvili (Metz) wins a free kick on the left wing.
  • 77': Substitution, Metz. Boubacar Traoré replaces Jessy Deminguet.
  • 77': Substitution, Metz. Ibou Sané replaces Cheikh Sabaly.
  • 77': Corner, Metz. Conceded by Hicham Boudaoui.
  • 78': Foul by Antoine Mendy (Nice).
  • 78': Giorgi Tsitaishvili (Metz) wins a free kick in the defensive half.
  • 79': Substitution, Nice. Terem Moffi replaces Mohamed-Ali Cho.
  • 79': Substitution, Nice. Morgan Sanson replaces Sofiane Diop.
  • 80': Foul by Juma Bah (Nice).
  • 80': Habib Diallo (Metz) wins a free kick in the defensive half.
  • 82': Corner, Nice. Conceded by Ibou Sané.
  • 83': Foul by Antoine Mendy (Nice).
  • 83': Terry Yegbe (Metz) wins a free kick in the defensive half.
  • 84': Goal! Metz 2, Nice 1. Habib Diallo (Metz) right footed shot from the centre of the box to the high centre of the goal. Assisted by Jean-Philippe Gbamin following a fast break.
  • 86': Substitution, Nice. Tiago Gouveia replaces Antoine Mendy.
  • 87': Foul by Gauthier Hein (Metz).
  • 87': Kojo Peprah Oppong (Nice) wins a free kick in the attacking half.
  • 87': Gauthier Hein (Metz) is shown the yellow card for a bad foul.
  • 87': Delay in match because of an injury Habib Diallo (Metz).
  • 88': Delay over. They are ready to continue.
  • 88': Substitution, Metz. Joel Asoro replaces Habib Diallo because of an injury.
  • 88': Attempt blocked. Terem Moffi (Nice) header from the centre of the box is blocked. Assisted by Jonathan Clauss.
  • 89': VAR Decision: No Penalty Nice.
  • 90': Fourth official has announced 6 minutes of added time.
  • 90'+1': Handball by Morgan Sanson (Nice).
  • 90'+1': Foul by Joel Asoro (Metz).
  • 90'+1': Juma Bah (Nice) wins a free kick in the defensive half.
  • 90'+2': Alpha Touré (Metz) wins a free kick in the defensive half.
  • 90'+2': Foul by Melvin Bard (Nice).
  • 90'+2': Melvin Bard (Nice) is shown the yellow card.
  • 90'+3': Substitution, Metz. Cleo Mélières replaces Gauthier Hein.
  • 90'+4': Substitution, Metz. Benjamin Stambouli replaces Alpha Touré.
  • 90'+4': Foul by Giorgi Tsitaishvili (Metz).
  • 90'+4': Morgan Sanson (Nice) wins a free kick in the defensive half.
  • 90'+6': Attempt saved. Juma Bah (Nice) right footed shot from the centre of the box is saved in the top right corner by Jonathan Fischer (Metz). Assisted by Terem Moffi.
  • 90'+7': Second Half ends, Metz 2, Nice 1.
  • 0': Match ends, Metz 2, Nice 1.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/2502.png&h=25&scale=crop&w=25&location=originNICE METZhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/177.png&h=25&scale=crop&w=25&location=origin
19 Fouls 12
4 Yellow Cards 2
0 Red Cards 0
0 Offsides 0
3 Corner Kicks 6
0 Saves 3
50.6 Possession 49.4
11 SHOTS 9
4 ON GOAL 2
0.4 On Target % 0.2
0 Penalty Goals 1
0 Penalty Kicks Taken 1
390 Accurate Passes 351
435 Passes 421
0.9 Pass Completion % 0.8
8 Accurate Crosses 4
18 Crosses 24
0.4 Cross % 0.2
29 Long Balls 75
20 Accurate Long Balls 46
0.7 Long Balls % 0.6
2 Blocked Shots 3
6 Effective Tackles 9
13 Tackles 16
0.5 Tackle % 0.6
11 Interceptions 7
24 Effective Clearances 12
24 Clearances 12

Game Information

Competition: French Ligue 1

Venue: Stade Saint-Symphorien
Location: Metz, France
Attendance: 20,683

Ligue 1 Table

# TEAM GP GD PTS
1 Lens 18 +19 43
2 Paris Saint-Germain 18 +25 42
3 Marseille 18 +22 35
4 Lyon 18 +9 33
Full Table

Line-Ups

METZ Metz (4-2-3-1)

No. Name
1 Jonathan Fischer (GK)
15 Terry Yegbe
5 Jean-Philippe Gbamin
2 Maxime Colin
39 Koffi Kouao
10 Gauthier Hein
20 Jessy Deminguet
12 Alpha Touré
30 Habib Diallo
7 Giorgi Tsitaishvili
14 Cheick Sabaly Yellow Card

NICE Nice (3-4-1-2)

No. Name
80 Yehvann Diouf (GK)
28 Juma Bah Yellow Card
37 Kojo Peprah Oppong
33 Antoine Mendy Yellow Card
24 Charles Vanhoutte
6 Hicham Boudaoui Yellow Card
10 Sofiane Diop
2 Ali Abdi
92 Jonathan Clauss
90 Kevin Carlos
25 Mohamed-Ali Cho

Ligue 1 News

January transfer window: Grading big signings in men's soccer
January transfer window: Grading big signings in men's soccer

The 2026 winter transfer window is now open. Here is how we rated the biggest deals.

Arsenal agree to loan Ethan Nwaneri to Marseille - sources
Arsenal agree to loan Ethan Nwaneri to Marseille - sources

Marseille have reached an agreement with Arsenal to sign 18-year-old midfielder Ethan Nwaneri on loan, sources have told ESPN.

Transfer rumors, news: Juventus looking at move for Mateta
Transfer rumors, news: Juventus looking at move for Mateta

Could Jean-Philippe Mateta be the next Crystal Palace star to depart? Transfer Talk has the latest.

Chelsea hold transfer talks with Rennes for Jérémy Jacquet - sources
Chelsea hold transfer talks with Rennes for Jérémy Jacquet - sources

Chelsea have held talks with Rennes over a move for defender Jérémy Jacquet, sources have told ESPN.

Greenwood scores again as Marseille brush aside Angers
Greenwood scores again as Marseille brush aside Angers

Mason Greenwood continued his hot scoring streak as Marseille kept up the pressure at the top of Ligue 1 with a thumping 5-2 win over Angers.