Active in Ligue 1

Metz

MET

Français flag Français
Form: LLLDL
Squad Size 42
City Longeville-lès-Metz
Stadium Stade Saint-Symphorien
Founded 1932

Metz occupy 18th, collecting 14 points while in poor form. Form reading LLLDL reflects the precarious nature of their situation. The data shows danger; only improved results change the narrative. The squad features Sadibou Sané (SHIELD), H. Diallo (SILVER BOOT), and J. Fischer (SQUAD PLAYER).

Match Coverage

Metz results, scores, and our take on recent matches

Date
Match
Score
League
Coverage

A heroic 8-save masterclass from Pape Sy earns bottom-of-the-table Metz an unlikely point at Roazhon Park. The scoreboard says 0-0, but the real story is a 25-shot siege repelled. #Ligue1 #SRFCFCM #PapeSy

Pape Sy Masterclass Frustrates Rennes Siege A relentless attacking display from the hosts was met by an impenetrable wall, proving that even desperate relegation battlers can rewrite the script on their day. The Roazhon Siege The hosts immediately pinned their visitors back at Roazhon Park, establishing an attacking rhythm that...
Read our take

Pure chaos at Stade Saint-Symphorien! Metz erased a two-goal deficit twice, but a 99th-minute Toulouse winner broke local hearts. A brutal blow for survival. #Ligue1 #FCMetz #ToulouseFC

Toulouse Steal Seven-Goal Classic at Saint-Symphorien A breathtaking 99th-minute strike capped off a chaotic afternoon, plunging the hosts deeper into relegation peril while Toulouse celebrated a crucial away triumph. The Opening Exchange The Stade Saint-Symphorien witnessed an absolute shootout right from the first exchange of this chaotic encounter. Toulouse wasted...
Read our take

Lens crush Metz with a lethal eight-minute scoring burst at Stade Bollaert-Delelis. Thauvin stars as the title race heats up. #RCLens #Ligue1 #Football

The Eight-Minute Blitz at Bollaert A devastating burst of goals ensures Lens keep the pressure on the league leaders while leaving Metz stranded in the relegation mire. Pressure at the Bollaert-Delelis From the opening whistle at Stade Bollaert-Delelis, Lens established a dominant Balance that left the visitors suffocating. The home...
Read our take

Brest pull off the ultimate heist! 10 men, 1 shot on target, 3 points. Metz dominate with 22 shots but lack the killer instinct. Ajorque the hero at the finish. #Ligue1 #MetzSB29 #Brest

Brest Execute the Ultimate Smash and Grab A heroic defensive display and clinical counter-attacking saw ten-man Brest snatch victory from the jaws of a siege, leaving Metz stranded at the bottom of the table. The Siege of Saint-Symphorien The atmosphere at Stade Saint-Symphorien was charged with desperation as Metz looked...
Read our take

A masterclass at the Parc! PSG sweep Metz aside with a clinical 3-0 win. Gonçalo Ramos and Désiré Doué spark the fireworks. The title race remains firmly in their hands. #Ligue 1 #PSG #PSGMETZ

Paris Saint Germain Dominate at Parc des Princes A ruthless and composed performance sees the league leaders extend their advantage at the top, while the visitors remain mired in a desperate survival scrap. Early Fireworks in the Capital The contest at Parc des Princes was barely underway before the gulf...
Read our take

Auxerre take a massive leap in the Ligue 1 survival race! Despite Metz dominating possession, clinical finishing from Sinayoko and Danois secured a 3-1 win at Stade Saint-Symphorien. Huge three points for the visitors. #Ligue1 #FCMetz #AJAuxerre

Auxerre Punish Profligate Metz in Survival Scramble A clinical counter-attacking display saw Auxerre pull away from the bottom three while deepening the crisis for a profligate Metz side. Early Disaster at Saint-Symphorien The afternoon began in catastrophic fashion for the hosts in this high-stakes relegation battle. Just four minutes in,...
Read our take

Stalemate at Saint-Symphorien as Metz and Lille play out a 0-0 draw. Lille dominated possession (58%) but failed to record a single shot on target from 14 attempts. A VAR-overturned goal for Toure was the closest we came. #Ligue1 #FCMOSC

Tactical Stalemate at Saint-Symphorien: Lille Blunt Against Metz A sterile stalemate that leaves Metz fighting for survival and Lille struggling to find their clinical edge in the European race. Early Drama and VAR Intervention The encounter at Stade Saint-Symphorien began with high tension as Metz looked to defy their lowly...
Read our take

A catastrophic red card for J. Gbamin after just 9 minutes left Metz exposed at Stade Raymond-Kopa. L. Mouton's clinical finish, assisted by C. Arcus, secured a 1-0 win for Angers, who dominated possession (67%) to leave the visitors in deep trouble. #Ligue1 #AngersMetz

Tactical Siege at Stade Raymond-Kopa An early dismissal left Metz exposed, allowing Angers to cement their mid-table security while deepening the visitors' relegation fears. Early Drama and Disciplinary Disaster The atmosphere at Stade Raymond-Kopa was electric, but the narrative shifted dramatically within the opening ten minutes. A lapse in judgment...
Read our take

Endrick hits a hat-trick as Lyon dismantle Metz 5-2 at Stade Saint-Symphorien! A 7-goal thriller featuring 28 shots and clinical finishing from the visitors. Metz fought back through Kouao and Diallo, but Lyon's attacking power was too much to handle.

Endrick Hat-trick Dismantles Metz in Seven-Goal Thriller Lyon’s attacking prowess kept their top-four ambitions alive while leaving Metz rooted in a desperate relegation battle after a clinical display of finishing. Lyon's Early Blitz at Saint-Symphorien The atmosphere at Stade Saint-Symphorien was electric, but Lyon quickly silenced the home crowd with...
Read our take

Strasbourg claim the Derby de l'Est! A 2-1 victory over Metz at Stade de la Meinau sees Moreira and Godo fire the hosts to glory. Despite Hein's penalty, Metz remain rooted to the bottom of Ligue 1. Pure intensity! 🔵⚪ #RCSAFCM #Ligue1 #Strasbourg

Strasbourg Secure Bragging Rights in Derby This hard-fought victory keeps Strasbourg's European ambitions alive while leaving Metz deeply entrenched in a desperate battle against relegation. Opening Act at Stade de la Meinau The atmosphere at Stade de la Meinau crackled with the unique energy that only a regional derby can...
Read our take

Lorient 1-1 Metz: S. Sane put the visitors ahead, but B. Dieng’s second-half strike rescued a point for Lorient at Stade du Moustoir. VAR denied a Dieng winner late on, leaving Metz 18th in Ligue 1. #Ligue1 #FCLFCM

VAR Heartbreak as Lorient and Metz Trade Blows A high-stakes stalemate at Stade du Moustoir sees Metz fail to climb out of the basement while Lorient’s mid-table drift continues. Sane Silences the Moustoir From the opening exchange, the **Stakes** were visible in every crunching challenge as Metz looked to overturn...
Read our take

A 5-goal rollercoaster at Stade Saint-Symphorien! PSG secure a 3-2 win thanks to an Ibrahim Mbaye masterclass (2 assists). Metz fought back bravely, but Paris keep the pressure on in the title race. #Ligue1 #FCMPSG

PSG Scrape Past Resilient Metz in Five-Goal Epic A vital victory for Paris Saint Germain that keeps their title charge alive while leaving Metz heartbroken in their battle against the drop. Mbaye Pulls the Strings The Stakes could not have been higher at Stade Saint-Symphorien , with a desperate Metz...
Read our take

Auxerre 3-1 Metz at Stade de l'Abbé Deschamps! A nine-minute goal blitz (36-45) seals the win. Danois and El Azzouzi shine. Vital three points in the relegation battle.

Auxerre's nine-minute blitz drowns Metz's possession dominance In a brutal display of intensity , Auxerre exploited a chaotic spell to dispatch Metz 3-1 and inject life into their relegation-battle campaign. The first-half explosion At Stade de l'Abbé Deschamps, Auxerre detonated in the 36th minute. L. Sinayoko opened from the spot,...
Read our take

Rennes edge Metz 1-0 at Stade Saint-Symphorien through Rongier's 22nd-minute strike. Metz dominate possession (52%) but squander chances. Rennes climb to 5th with vital three points.

Rongier's Precision Cuts Through Metz's Dominance A narrow victory masks a tale of two footballs: Rennes punish wastefulness to claim a crucial away win. Intensity Without Reward At Stade Saint-Symphorien, Metz unleashed relentless Intensity against the visiting Bretons. Sixteen shots fired, five on target, 52% possession—the home side suffocated Rennes...
Read our take

Stade Francis-Le Blé erupts as Brest edges Metz 3-2 with VAR-confirmed penalty in 90+8. Mboup and Doumbia strike, Del Castillo delivers the killer blow. Five goals, three lead changes: pure theatre.

Brest Steals Six-Pointer as VAR Drama Decides Survival Battle When two relegation-haunted sides collide, raw intensity trumps all—and Brest seized their moment against Metz , turning a relegation battle into an unforgettable final-day-style spectacle. Thunder strikes in the second minute Pathé Mboup doesn't allow Metz breathing room. By the 2nd...
Read our take

Season Statistics

Full league record with goals, form, and recent streaks

Ligue 1 18th Place
Form
LLLDLDLLLW

Record

P26
W3
D4
L19
Pts13
Win%12%

Goals

Scored25
Conceded60
Diff -35
Avg/G1.0
Conc/G2.3

Defense & Discipline

Clean Sheets4
Failed to Score11
Pens Scored4
Pens Missed0

Best Streaks

3 Win Streak
1 Draw Streak
4 Loss Streak

League Standings

League Standings

Full Ligue 1 table with points, goal difference and recent form

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 26 60 58 22 +36 WNice 0 - 4 Paris Saint Germain (21-03-2026)LParis Saint Germain 1 - 3 Monaco (06-03-2026)WLe Havre 0 - 1 Paris Saint Germain (28-02-2026)WParis Saint Germain 3 - 0 Metz (21-02-2026)LRennes 3 - 1 Paris Saint Germain (13-02-2026)
2 Lens 27 59 54 24 +30 WLens 5 - 1 Angers (20-03-2026)LLorient 2 - 1 Lens (14-03-2026)WLens 3 - 0 Metz (08-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)LLens 2 - 3 Monaco (21-02-2026)
3 Marseille 27 49 54 35 +19 LMarseille 1 - 2 Lille (22-03-2026)WMarseille 1 - 0 Auxerre (13-03-2026)WToulouse 0 - 1 Marseille (07-03-2026)WMarseille 3 - 2 Lyon (01-03-2026)LStade Brestois 29 2 - 0 Marseille (20-02-2026)
4 Lyon 27 47 41 29 +12 LLyon 1 - 2 Monaco (22-03-2026)DLe Havre 0 - 0 Lyon (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)LMarseille 3 - 2 Lyon (01-03-2026)LStrasbourg 3 - 1 Lyon (22-02-2026)
5 Lille 27 47 42 34 +8 WMarseille 1 - 2 Lille (22-03-2026)WRennes 1 - 2 Lille (15-03-2026)DLille 1 - 1 Lorient (08-03-2026)WLille 1 - 0 Nantes (01-03-2026)WAngers 0 - 1 Lille (22-02-2026)
6 Monaco 27 46 47 38 +9 WLyon 1 - 2 Monaco (22-03-2026)WMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WParis Saint Germain 1 - 3 Monaco (06-03-2026)WMonaco 2 - 0 Angers (28-02-2026)WLens 2 - 3 Monaco (21-02-2026)
7 Rennes 27 44 43 37 +6 DRennes 0 - 0 Metz (22-03-2026)LRennes 1 - 2 Lille (15-03-2026)WNice 0 - 4 Rennes (08-03-2026)WRennes 1 - 0 Toulouse (28-02-2026)WAuxerre 0 - 3 Rennes (22-02-2026)
8 Strasbourg 26 37 40 31 +9 WNantes 2 - 3 Strasbourg (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)WStrasbourg 3 - 1 Lyon (22-02-2026)
9 Toulouse 27 37 38 32 +6 WToulouse 1 - 0 Lorient (21-03-2026)WMetz 3 - 4 Toulouse (15-03-2026)LToulouse 0 - 1 Marseille (07-03-2026)LRennes 1 - 0 Toulouse (28-02-2026)DToulouse 1 - 1 Paris FC (21-02-2026)
10 Lorient 27 37 37 41 -4 LToulouse 1 - 0 Lorient (21-03-2026)WLorient 2 - 1 Lens (14-03-2026)DLille 1 - 1 Lorient (08-03-2026)DLorient 2 - 2 Auxerre (01-03-2026)DNice 3 - 3 Lorient (22-02-2026)
11 Stade Brestois 29 27 36 34 39 -5 LAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)LMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WStade Brestois 29 2 - 0 Le Havre (08-03-2026)WMetz 0 - 1 Stade Brestois 29 (01-03-2026)WStade Brestois 29 2 - 0 Marseille (20-02-2026)
12 Angers 27 32 24 37 -13 LLens 5 - 1 Angers (20-03-2026)LAngers 0 - 2 Nice (14-03-2026)WNantes 0 - 1 Angers (07-03-2026)LMonaco 2 - 0 Angers (28-02-2026)LAngers 0 - 1 Lille (22-02-2026)
13 Paris FC 27 31 32 43 -11 WParis FC 3 - 2 Le Havre (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)WParis FC 1 - 0 Nice (01-03-2026)DToulouse 1 - 1 Paris FC (21-02-2026)
14 Le Havre 27 27 22 35 -13 LParis FC 3 - 2 Le Havre (22-03-2026)DLe Havre 0 - 0 Lyon (15-03-2026)LStade Brestois 29 2 - 0 Le Havre (08-03-2026)LLe Havre 0 - 1 Paris Saint Germain (28-02-2026)LNantes 2 - 0 Le Havre (22-02-2026)
15 Nice 27 27 32 52 -20 LNice 0 - 4 Paris Saint Germain (21-03-2026)WAngers 0 - 2 Nice (14-03-2026)LNice 0 - 4 Rennes (08-03-2026)LParis FC 1 - 0 Nice (01-03-2026)DNice 3 - 3 Lorient (22-02-2026)
16 Auxerre 27 22 22 36 -14 WAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)LMarseille 1 - 0 Auxerre (13-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)DLorient 2 - 2 Auxerre (01-03-2026)LAuxerre 0 - 3 Rennes (22-02-2026)
17 Nantes 25 17 22 42 -20 LNantes 2 - 3 Strasbourg (22-03-2026)LNantes 0 - 1 Angers (07-03-2026)LLille 1 - 0 Nantes (01-03-2026)WNantes 2 - 0 Le Havre (22-02-2026)LMonaco 3 - 1 Nantes (13-02-2026)
18 Metz 27 14 25 60 -35 DRennes 0 - 0 Metz (22-03-2026)LMetz 3 - 4 Toulouse (15-03-2026)LLens 3 - 0 Metz (08-03-2026)LMetz 0 - 1 Stade Brestois 29 (01-03-2026)LParis Saint Germain 3 - 0 Metz (21-02-2026)

Match History

Recent results and upcoming fixtures with scores and standings

Squad Cards

Every player in the squad with our season ratings

2025/2026 Season 42 players