Ligue 1 Regular Season - 20

Lorient 2 - 1 FT Nantes

Stade du Moustoir

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

66
FT
Sat, Jan 31
Français
Lorient
2-1
Nantes
⚡ Intensity 70
⚖️ Balance 56
🏆 Stakes 0
🎲 Upset 0
Kouassi Snatches Late Victory for Lorient

Late Drama at Stade du Moustoir

Worth Watching Futmetrix Score: 66/100. Lorient's late surge deepens Nantes' relegation fears while keeping their own European ambitions alive in a match defined by razor-thin margins.

The Early Breakthrough

The rhythm at Stade du Moustoir was established early as Lorient sought to dictate terms through patient build-up play. The home side controlled possession with 57%, moving the ball with a high degree of technical security that kept their opponents on the defensive. This pressure eventually told in the 32nd minute. A slick sequence involving Théo Le Bris carved open the visitors' structure, allowing B. Dieng to find the net with a clinical finish. The Intensity of the opening half-hour belonged entirely to the hosts, who exploited the spaces between the lines with surgical precision, leaving the visitors struggling to register any meaningful response before the interval.

Nantes Fight Back

The second half saw a significant shift in the match Balance as the visitors emerged with a more aggressive pressing scheme. The tactical adjustment paid dividends in the 74th minute when Nantes found their equaliser. Substitute M. Kaba made an immediate impact, providing the creative spark that allowed M. Abline to fire past the keeper and level the scoreline. Suddenly, the momentum had swung, and the visitors looked the more likely to find a winner. The match became an end-to-end affair, with both managers demanding more from their tiring squads as the game entered its final, chaotic phase with everything still to play for.

Kouassi and the VAR Twist

Just as the points appeared destined to be shared, the match reached a fever pitch. In the 89th minute, Arsène Kouassi became the hero for the home faithful, pouncing on a loose ball to restore the lead. However, the Stakes were raised even further in stoppage time. K. Amian appeared to have rescued a point for the visitors in the 93rd minute, only for the goal to be disallowed following a tense VAR review for offside. The final whistle confirmed a vital three points for the hosts, leaving the visitors to reflect on what could have been a season-altering point in their fight for survival.

Key Questions

How dramatic was the late winner by Arsène Kouassi?

It was pure high drama, as Kouassi’s 89th-minute strike broke the deadlock just moments before a dramatic VAR intervention saved Lorient’s lead.

How did substitute Arsène Kouassi change the game?

Kouassi provided the decisive attacking edge in the final minutes, showing great composure to score the winner and secure the 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
57%
43%
Lorient 57%
Nantes 43%
Shots
5
10
Lorient 5
Nantes 10
Shots on Target
4
2
Lorient 4
Nantes 2
Expected Goals (xG)
0.55
1.07
Lorient 0.55
Nantes 1.07
Passes
565
414
Lorient 565
Nantes 414
Pass Accuracy
87%
84%
Lorient 87%
Nantes 84%
Corners
1
4
Lorient 1
Nantes 4
Fouls
12
17
Lorient 12
Nantes 17
Yellow Cards
4
5
Lorient 4
Nantes 5
Red Cards
0
0
Lorient 0
Nantes 0

Match Events

16' 🟨 B. Meite
30' 🟨 B. Dieng
32' B. Dieng (T. Le Bris)
HT
I. Sissoko 🟨 51'
F. Centonze 🟨 54'
I. Sissoko M. Kaba 🔄 60'
L. Leroux D. Tabibou 🔄 61'
66' 🔄 B. Dieng S. Soumano
66' 🔄 J. Makengo A. Avom
M. Abline (M. Kaba) 74'
75' 🔄 P. Pagis D. Karim
76' 🔄 B. Meite N. Adjei
Mostafa Mohamed Y. El Arabi 🔄 77'
J. Lepenant F. Coquelin 🔄 78'
F. Centonze M. Acapandie 🔄 78'
A. Lopes 🟨 84'
85' 🟨 L. Abergel
86' 🔄 L. Abergel M. Bamba
Ali Youssef 🟨 88'
89' A. Kouassi
90' 🟨 A. Kouassi
R. Cabella 🟨 90'+1
K. Amian 90'+3
FT

Player Cards

Season performance ratings for players in this match

Lorient

Goalkeepers
Yvon Mvogo
NPC
NPC
96
minutes
96
minutes
31%
pass acc
6.2
rating
Defenders
Bamo Meïté
NPC
NPC
74
minutes
74
minutes
33%
pass acc
6.7
rating
Montassar Talbi
MAGNET
MAGNET
104
activity
104
activity
93
passes
11
duels
Igor Silva
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
83%
duel win %
Midfielders
Théo Le Bris
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
7.6
rating
Noah Cadiou
MAGNET
MAGNET
74
activity
74
activity
67
passes
7
duels
Laurent Abergel
WALL
WALL
0
dribbled past
0
dribbled past
4
tackles
62%
duel win %
Arsène Kouassi
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.7
rating
Forwards
Jean-Victor Makengo
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
5
Duels Won
0
pens won
Pablo Pagis
NPC
NPC
74
minutes
74
minutes
29%
pass acc
6.5
rating
Ahmadou Bamba Dieng
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
BENCH
Bingourou Kamara
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Nathaniel Adjei
👻 Invisible Nothing to note
Lucas Leaudais
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Joel Mugisha Mvuka
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Karim Dermane
👻 Invisible Nothing to note
Arthur Avom Ebong
👻 Invisible Nothing to note
Trevan Sanusi
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Mohamed Bamba
CAMEO
CAMEO
11
minutes
11
minutes
2
touches
None
events
Sambou Soumano
👻 Invisible Nothing to note

Nantes

Goalkeepers
Anthony Lopes
NPC
NPC
96
minutes
96
minutes
12%
pass acc
6.2
rating
Defenders
Kelvin Amian
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Ali Yusuf
NPC
NPC
96
minutes
96
minutes
52%
pass acc
6.9
rating
Nicolas Cozza
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
3
Duels Won
0
pens won
Midfielders
Fabien Centonze
NPC
NPC
78
minutes
78
minutes
20%
pass acc
6.2
rating
Ibrahima Sissoko
BRUISER
BRUISER
6
fouls
6
fouls
Yellow
cards
0
tackles
Johann Lepenant
NPC
NPC
78
minutes
78
minutes
30%
pass acc
6.9
rating
Louis Leroux
NPC
NPC
61
minutes
61
minutes
20%
pass acc
6.6
rating
Forwards
Rémy Cabella
MAGNET
MAGNET
55
activity
55
activity
48
passes
7
duels
Matthis Abline
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
Mostafa Mohamed
STORMTROOPER
STORMTROOPER
5
shots
5
shots
0
goals
1
on target
BENCH
Patrik Carlgren
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Chidozie Awaziem
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Uroš Radaković
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Mathieu Acapandié
👻 Invisible Nothing to note
Mohamed Kaba
SUPER SUB
SUPER SUB
0
impact
0
impact
36
minutes
6.3
rating
Dehmaine Tabibou
DRIBBLER
DRIBBLER
3
dribbles
3
dribbles
3
attempts
100%
success %
Francis Coquelin
👻 Invisible Nothing to note
Bahereba Guirassy
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Youssef El Arabi
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
23/11/2025 Nantes 1 - 1 Lorient Ligue 1 Stade de la Beaujoire
07/08/2024 Nantes 1 - 1 Lorient Friendlies Clubs Stade Léo Lagrange
24/02/2024 Lorient 0 - 1 Nantes Ligue 1 Stade du Moustoir - Yves Allainmat
23/09/2023 Nantes 5 - 3 Lorient Ligue 1 Stade de la Beaujoire - Louis Fonteneau
02/08/2023 Lorient 3 - 1 Nantes Friendlies Clubs Stade de la Rabine
12/02/2023 Nantes 1 - 0 Lorient Ligue 1 Stade de la Beaujoire - Louis Fonteneau
23/11/2025
1 - 1
Ligue 1 Stade de la Beaujoire
07/08/2024
1 - 1
Friendlies Clubs Stade Léo Lagrange
24/02/2024
0 - 1
Ligue 1 Stade du Moustoir - Yves Allainmat
23/09/2023
5 - 3
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
02/08/2023
3 - 1
Friendlies Clubs Stade de la Rabine
12/02/2023
1 - 0
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
Lorient Win
Nantes Win
Draw

League Standings

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