Ligue 1 Regular Season - 17

Lorient 1 - 1 FT Metz

Stade du Moustoir

AI-powered match analysis and previews to help you decide which games are worth watching

40
FT
Sun, Jan 4
Français
Lorient
1-1
Metz
⚡ Intensity 38
⚖️ Balance 40
🏆 Stakes 0
🎲 Upset 0
Dieng rescue act denies clinical Metz.

VAR Heartbreak as Lorient and Metz Trade Blows

Average Entertainment Futmetrix Score: 40/100. 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 their dismal form. Despite their lowly league position, the visitors controlled the narrative early on, boasting a 90% pass accuracy that frustrated the home support. The **Upset Factor** began to brew in the 29th minute when G. Hein delivered a pinpoint cross that found the rising S. Sane. The defender’s clinical finish was a just reward for a side that dominated 59% of possession in the first half, keeping the hosts at arm's length.

The Substitution Shift

The second half saw Lorient abandon their cautious approach in favor of raw **Intensity**. The match shifted on the introduction of B. Dieng, who provided the spark the Merlus had been desperately lacking. In the 73rd minute, the pressure finally told. A slick combination involving M. Bamba allowed Dieng to fire home, restoring **Balance** to the scoreline. Lorient suddenly looked like a different team, peppering the Metz goal with 15 total shots as they exploited the visitors' fading energy levels.

Technological Intervention

The final ten minutes were a whirlwind of emotion. Dieng appeared to have completed a legendary comeback in the 80th minute, slotting the ball into the net for what seemed to be the winner. However, the silent officials in the VAR room had other ideas, spotting an offside in the buildup that silenced the stadium. Despite Lorient creating 1.36 xG compared to a mere 0.45 for Metz, the visitors’ defensive resilience—anchored by Sané’s standout performance—held firm. The draw leaves Metz rooted in the relegation zone, wondering what might have been if they had turned their possession into more than just two shots on target.

Key Questions

What made Sadibou Sané the Man of the Match?

Sané earned an 8.5 rating by scoring the opening goal and providing elite defensive cover, winning vital duels against Lorient's persistent attack.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
41%
59%
Lorient 41%
Metz 59%
Shots
15
8
Lorient 15
Metz 8
Shots on Target
4
2
Lorient 4
Metz 2
Expected Goals (xG)
1.36
0.45
Lorient 1.36
Metz 0.45
Passes
401
572
Lorient 401
Metz 572
Pass Accuracy
85%
90%
Lorient 85%
Metz 90%
Corners
4
4
Lorient 4
Metz 4
Fouls
9
8
Lorient 9
Metz 8
Yellow Cards
1
2
Lorient 1
Metz 2
Red Cards
0
0
Lorient 0
Metz 0

Match Events

S. Sane (G. Hein) 29'
I. Sane 🟨 45'+1
HT
J. Deminguet A. Toure 🔄 46'
60' 🔄 J. Makengo B. Dieng
60' 🔄 S. Soumano M. Bamba
63' 🟨 M. Bamba
K. Kouao 🟨 69'
73' B. Dieng (M. Bamba)
74' 🔄 L. Abergel D. Karim
I. Sane J. Asoro 🔄 79'
80' B. Dieng
B. Traore B. Stambouli 🔄 84'
G. Tsitaishvili M. Bokele Mputu 🔄 84'
FT

Player Cards

Season performance ratings for players in this match

Lorient

Goalkeepers
Yvon Mvogo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Bamo Meïté
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
44%
Pass Acc
Nathaniel Adjei
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Igor Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Joel Mugisha Mvuka
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Laurent Abergel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Noah Cadiou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Théo Le Bris
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Forwards
Jean-Victor Makengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Sambou Soumano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Pablo Pagis
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
0
On Target
BENCH
Bingourou Kamara
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lucas Leaudais
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Izak Akakpo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Isaac Monnier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Karim Dermane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Mohamed Bamba
SUPER SUB
SUPER SUB
0
Impact
0
Impact
30
Minutes
7
Rating
Ahmadou Bamba Dieng
SUPER SUB
SUPER SUB
0
Impact
0
Impact
30
Minutes
7.7
Rating
Daniel Semedo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Trevan Sanusi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Metz

Goalkeepers
Jonathan Fischer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Koffi Kouao
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Sadibou Sané
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Urie-Michel Mboula
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Maxime Colin
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
49%
Pass Acc
Midfielders
Jessy Deminguet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Boubacar Traoré
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Malick Mbaye
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Gauthier Hein
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.2
Rating
Georgiy Tsitaishvili
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Forwards
Ibou Sane
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
BENCH
Ousmane Ba
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fodé Ballo-Touré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Terry Yegbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cléo Mélières
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alpha Touré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Benjamin Stambouli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Giorgi Abuashvili
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Morgan Bokele Mputu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Joel Asoro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/01/2025 Lorient 0 - 0 Metz Ligue 2 Stade du Moustoir - Yves Allainmat
21/09/2024 Metz 1 - 1 Lorient Ligue 2 Stade Saint-Symphorien
04/02/2024 Metz 1 - 2 Lorient Ligue 1 Stade Saint-Symphorien
26/11/2023 Lorient 2 - 3 Metz Ligue 1 Stade du Moustoir - Yves Allainmat
20/04/2022 Lorient 1 - 0 Metz Ligue 1 Stade Yves Allainmat - Le Moustoir
12/12/2021 Metz 4 - 1 Lorient Ligue 1 Stade Saint-Symphorien
16/05/2021 Lorient 2 - 1 Metz Ligue 1 Stade Yves Allainmat - Le Moustoir
04/10/2020 Metz 3 - 1 Lorient Ligue 1 Stade Saint-Symphorien
31/03/2019 Metz 2 - 1 Lorient Ligue 2 Stade Saint-Symphorien
26/10/2018 Lorient 0 - 0 Metz Ligue 2 Stade du Moustoir
11/01/2025
0 - 0
Ligue 2 Stade du Moustoir - Yves Allainmat
21/09/2024
1 - 1
Ligue 2 Stade Saint-Symphorien
04/02/2024
1 - 2
Ligue 1 Stade Saint-Symphorien
26/11/2023
2 - 3
Ligue 1 Stade du Moustoir - Yves Allainmat
20/04/2022
1 - 0
Ligue 1 Stade Yves Allainmat - Le Moustoir
12/12/2021
4 - 1
Ligue 1 Stade Saint-Symphorien
16/05/2021
2 - 1
Ligue 1 Stade Yves Allainmat - Le Moustoir
04/10/2020
3 - 1
Ligue 1 Stade Saint-Symphorien
31/03/2019
2 - 1
Ligue 2 Stade Saint-Symphorien
26/10/2018
0 - 0
Ligue 2 Stade du Moustoir
Lorient Win
Metz Win
Draw

League Standings

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