Ligue 1 Regular Season - 11

Nantes 0 - 2 FT Metz

Stade de la Beaujoire

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

32
FT
Sun, Nov 2
Français
Nantes
0-2
Metz
⚡ Intensity 35
⚖️ Balance 13
🏆 Stakes 0
🎲 Upset 0
Metz steals late drama at La Beaujoire

Metz's Late Heist: Two Goals in Nine Minutes Salvage Sinking Season

Skip It Futmetrix Score: 32/100. At Stade de la Beaujoire, Metz snatched a lifeline from the jaws of another defeat, turning a balanced contest into a nightmare for Nantes with a devastating late surge that exposed the fragility of both relegation-battlers.

Intensity Without Purpose

Thirty shots. Eleven on target. Nine saves shared between the keepers. This was not football; it was a shooting gallery masquerading as a match. Nantes controlled the **intensity** with 52% possession and dominated the expected goals race (0.81 xG), yet lacked the ruthlessness to finish. Metz arrived without fanfare, trailing in xG (1.34) but armed with a hunger that only desperation breeds. Both teams, marooned in the bottom three, played like the season depended on this single Sunday.

The Turning Point: Minute 82

Then came the seismic shift. At 82 minutes, substitute Giorgi Abuashvili—introduced just four minutes earlier—struck without warning. Seven minutes later, Habib Diallo doubled the lead, finishing a move orchestrated by Cheick Tidiane Sabaly, whose three key passes were the thread connecting Metz's chaos into purpose. Nantes' **balance** collapsed entirely. The **stakes** shifted from "who survives?" to "who crumbles first?"

The Data Story: Efficiency vs. Dominance

Nantes' 16 shots yielded only four on target—a damning indictment of a side without conviction. Metz's 14 shots generated seven on target, a conversion rate born of clinical desperation. The three yellow cards accumulated by Metz in the final period told a story of a team willing to break rules to break resistance. This wasn't a performance; it was a mugging.

Aftermath: Two Trajectories

For Nantes (15th, 9 points), this is catastrophic. For Metz (17th, 8 points), it's a reprieve. Both remain in the relegation fight, but only one leaves Stade de la Beaujoire with hope.

Key Questions

How did substitute Abuashvili change the game?

Introduced at 78 minutes, he scored at 82, igniting Metz's late offensive surge. His goal broke Nantes' resistance psychologically.

Why couldn't Nantes convert their dominance?

Despite 16 shots and possession control, Nantes managed only four on target. Poor finishing defines a team without confidence.

What was Sabaly's impact?

Three key passes. Sabaly orchestrated Metz's creation and delivered the assist for Diallo's clincher. The architect of victory.

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
52%
48%
Nantes 52%
Metz 48%
Shots
16
14
Nantes 16
Metz 14
Shots on Target
4
7
Nantes 4
Metz 7
Expected Goals (xG)
0.81
1.34
Nantes 0.81
Metz 1.34
Passes
363
336
Nantes 363
Metz 336
Pass Accuracy
83%
82%
Nantes 83%
Metz 82%
Corners
8
5
Nantes 8
Metz 5
Fouls
8
8
Nantes 8
Metz 8
Yellow Cards
1
3
Nantes 1
Metz 3
Red Cards
0
0
Nantes 0
Metz 0

Match Events

Ibou Sane 🟨 26'
Alpha Touré 🟨 45'
HT
65' 🟨 Dehmaine Tabibou
67' 🔄 B. Guirassy Y. Benhattab
J. Deminguet B. Traore 🔄 78'
I. Sane G. Abuashvili 🔄 78'
G. Tsitaishvili M. Bokele Mputu 🔄 78'
79' 🔄 D. Tabibou B. Deuff
79' 🔄 Y. El Arabi Mostafa Mohamed
G. Abuashvili 82'
89' 🔄 A. Lopes P. Carlgren
89' 🔄 N. Cozza U. Radakovic
H. Diallo (C. Sabaly) 89'
A. Toure B. Stambouli 🔄 90'+2
H. Diallo J. Asoro 🔄 90'+2
Koffi Kouao 🟨 90'+5
FT

Player Cards

Season performance ratings for players in this match

Nantes

Goalkeepers
A. Lopes
👻 Invisible Nothing to note
Defenders
K. Amian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
C. Awaziem
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
T. Tati
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
N. Cozza
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
J. Mwanga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
B. Guirassy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
D. Tabibou
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
L. Leroux
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Abline
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Y. El Arabi
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
BENCH
P. Carlgren
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
8
Minutes
U. Radakovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
F. Centonze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kwon Hyeok-Kyu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Y. Benhattab
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
S. Ziani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Deuff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
A. Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mostafa Mohamed
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

Metz

Goalkeepers
J. Fischer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
K. Kouao
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
J. Gbamin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
T. Yegbe
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
M. Colin
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
A. Toure
NPC
NPC
89
Minutes
89
Minutes
34%
Pass Acc
6.6
Rating
J. Deminguet
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
C. Sabaly
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
17%
Pass Acc
I. Sane
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
G. Tsitaishvili
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
7%
Pass Acc
Forwards
H. Diallo
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
8.2
Rating
BENCH
R. Jean-Baptiste
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Diop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Melieres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Guerti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Stambouli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
B. Traore
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
G. Abuashvili
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
J. Asoro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
M. Bokele Mputu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/03/2024 Nantes 0 - 2 Metz Ligue 1 Stade de la Beaujoire - Louis Fonteneau
12/11/2023 Metz 3 - 1 Nantes Ligue 1 Stade Saint-Symphorien
27/02/2022 Metz 0 - 0 Nantes Ligue 1 Stade Saint-Symphorien
15/08/2021 Nantes 2 - 0 Metz Ligue 1 Stade de la Beaujoire - Louis Fonteneau
24/01/2021 Metz 2 - 0 Nantes Ligue 1 Stade Saint-Symphorien
22/11/2020 Nantes 1 - 1 Metz Ligue 1 Stade de la Beaujoire - Louis Fonteneau
15/02/2020 Nantes 0 - 0 Metz Ligue 1 Stade de la Beaujoire - Louis Fonteneau
19/10/2019 Metz 1 - 0 Nantes Ligue 1 Stade Saint-Symphorien
18/03/2018 Metz 1 - 1 Nantes Ligue 1 Stade Saint-Symphorien
03/03/2024
0 - 2
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
12/11/2023
3 - 1
Ligue 1 Stade Saint-Symphorien
27/02/2022
0 - 0
Ligue 1 Stade Saint-Symphorien
15/08/2021
2 - 0
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
24/01/2021
2 - 0
Ligue 1 Stade Saint-Symphorien
22/11/2020
1 - 1
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
15/02/2020
0 - 0
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
19/10/2019
1 - 0
Ligue 1 Stade Saint-Symphorien
18/03/2018
1 - 1
Ligue 1 Stade Saint-Symphorien
Nantes Win
Metz Win
Draw

League Standings

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