Ligue 1 Regular Season - 16

Angers 4 - 1 FT Nantes

Stade Raymond-Kopa

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

60
FT
Fri, Dec 12
Français
Angers
4-1
Nantes
⚡ Intensity 81
⚖️ Balance 22
🏆 Stakes 0
🎲 Upset 0
Angers demolishes Nantes in offensive masterclass

Angers Obliterates Nantes: A Clinic in Attacking Football

Worth Watching Futmetrix Score: 60/100. This display of relentless intensity catapults Angers up the Ligue 1 table while Nantes spiral deeper into crisis.

Abdelli's Penalty Sets the Tone

Himad Abdelli converts from the spot in the 17th minute at Stade Raymond-Kopa, establishing an early stakes-defining advantage. Angers controlled proceedings thereafter, dominating possession (55%) and suffocating their visitors with relentless pressure. The home side unleashed 19 shots—a barrage that exposed Nantes' defensive frailties. The visitors managed just seven attempts, reduced to spectators in their own narrative.

Late Chaos Seals the Rout

The match's balance shifted catastrophically between the 81st and 90th minutes. Fabio Centonze halved the deficit for Nantes (81'), momentarily threatening a comeback. Instead, Angers unleashed havoc. Substitute Harouna Djibirin, introduced at the 82-minute mark, struck immediately (85'), before Lenny Raolisoa wrapped up the demolition in stoppage time (90+4). Three goals in nine minutes—a devastating final statement of superiority.

The Numbers Justify the Scoreline

Angers' eight shots on target dwarfed Nantes' four. An xG of 2.35 to 0.28 tells the complete story: one side created genuine opportunities, the other did not. Mouhamadou Lahdo's assist after his second-half introduction underscored how tactical adjustments paid dividends. This victory elevates Angers to 22 points and genuine mid-table ambition, while Nantes (11 points, 17th) face mounting pressure after five matches without a win.

Key Questions

What triggered Angers' offensive explosion?

Possession dominance (55%) and 19 total shots created relentless pressure. Nantes' disorganised defence capitulated late, conceding three goals in nine minutes.

How did substitute Djibirin alter the contest?

Introduced at the 82-minute mark, Djibirin scored immediately (85'), injecting fresh attacking impetus and sealing Angers' dominance decisively.

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
55%
45%
Angers 55%
Nantes 45%
Shots
19
7
Angers 19
Nantes 7
Shots on Target
8
4
Angers 8
Nantes 4
Expected Goals (xG)
2.35
0.28
Angers 2.35
Nantes 0.28
Passes
476
394
Angers 476
Nantes 394
Pass Accuracy
86%
82%
Angers 86%
Nantes 82%
Corners
6
3
Angers 6
Nantes 3
Fouls
17
13
Angers 17
Nantes 13
Yellow Cards
1
2
Angers 1
Nantes 2
Red Cards
0
0
Angers 0
Nantes 0

Match Events

17' H. Abdelli
M. Abline 🟨 24'
HT
60' S. Cherif (L. Mouton)
Mostafa Mohamed Y. El Arabi 🔄 64'
Y. Benhattab M. Lahdo 🔄 64'
C. Awaziem 🟨 69'
73' 🔄 S. Cherif P. Peter
79' 🟨 H. Abdelli
F. Centonze (M. Lahdo) 81'
82' 🔄 Y. Belkhdim L. Raolisoa
82' 🔄 A. Sbai H. Djibirin
J. Lepenant B. Deuff 🔄 82'
D. Machado A. Camara 🔄 82'
83' 🔄 L. Mouton M. Courcoul
85' H. Djibirin
90'+2 🔄 H. Abdelli F. Hanin
90'+4 L. Raolisoa
FT

Player Cards

Season performance ratings for players in this match

Angers

Goalkeepers
Hervé Koffi
PROVOCATEUR
PROVOCATEUR
1
fouls won
1
fouls won
1
Duels Won
0
pens won
Defenders
Carlens Arcus
NPC
NPC
93
minutes
93
minutes
42%
pass acc
6.9
rating
Ousmane Camara
👻 Invisible Nothing to note
Jordan Lefort
MAGNET
MAGNET
90
activity
90
activity
87
passes
3
duels
Jacques Ekomie
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
60%
duel win %
Midfielders
Haris Belkebla
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Himad Abdelli
MAGNET
MAGNET
82
activity
82
activity
70
passes
12
duels
Yassin Belkhdim
👻 Invisible Nothing to note
Louis Mouton
ARCHITECT
ARCHITECT
3
key passes
3
key passes
1
assists
26%
pass acc
Amine Sbai
ARCHITECT
ARCHITECT
5
key passes
5
key passes
0
assists
20%
pass acc
Forwards
Sidiki Cherif
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
BENCH
Melvin Zinga
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Abdoulaye Bamba
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Florent Hanin
CAMEO
CAMEO
1
minutes
1
minutes
0
touches
None
events
Lilian Raolisoa
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
6.7
rating
Marius Courcoul
CAMEO
CAMEO
11
minutes
11
minutes
1
touches
None
events
Pierrick Capelle
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Jim Allevinah
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Prosper Peter
SWEEPER
SWEEPER
1
cleanups
1
cleanups
1
interceptions
0
blocks
Djibirin Harouna
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.2
rating

Nantes

Goalkeepers
Anthony Lopes
NPC
NPC
93
minutes
93
minutes
33%
pass acc
6.7
rating
Defenders
Fabien Centonze
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
Chidozie Awaziem
NPC
NPC
93
minutes
93
minutes
49%
pass acc
6
rating
Tylel Tati
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
3
fouls
6.3
rating
Kelvin Amian
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Midfielders
Yassine Benhattab
NPC
NPC
64
minutes
64
minutes
17%
pass acc
6
rating
Johann Lepenant
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Junior Mwanga
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
86%
duel win %
Deiver Machado
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
6
Duels Won
0
pens won
Forwards
Mostafa Mohamed
NPC
NPC
64
minutes
64
minutes
8%
pass acc
6.7
rating
Matthis Abline
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
6%
pass acc
BENCH
Patrik Carlgren
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Nicolas Cozza
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Uroš Radaković
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Hyeok-kyu Kwon
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Bahmed Deuff
CAMEO
CAMEO
11
minutes
11
minutes
5
touches
None
events
Francis Coquelin
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Youssef El Arabi
SWEEPER
SWEEPER
1
cleanups
1
cleanups
0
interceptions
1
blocks
Mayckel Lahdo
SUPER SUB
SUPER SUB
0
impact
0
impact
29
minutes
6.7
rating
Amady Camara
CAMEO
CAMEO
11
minutes
11
minutes
4
touches
None
events

Head to Head

Date Home Score Away Competition Venue
04/05/2025 Nantes 0 - 1 Angers Ligue 1 Stade de la Beaujoire - Louis Fonteneau
22/09/2024 Angers 1 - 1 Nantes Ligue 1 Stade Raymond Kopa
23/07/2023 Nantes 1 - 0 Angers Friendlies Clubs Complexe Sportif Henri Michel 1
03/06/2023 Nantes 1 - 0 Angers Ligue 1 Stade de la Beaujoire - Louis Fonteneau
08/02/2023 Angers 1 - 1 Nantes Coupe de France Stade Raymond-Kopa
07/08/2022 Angers 0 - 0 Nantes Ligue 1 Stade Raymond-Kopa
17/04/2022 Nantes 1 - 1 Angers Ligue 1 Stade de la Beaujoire - Louis Fonteneau
19/09/2021 Angers 1 - 4 Nantes Ligue 1 Stade Raymond-Kopa
14/02/2021 Angers 1 - 3 Nantes Ligue 1 Stade Raymond-Kopa
20/12/2020 Nantes 1 - 1 Angers Ligue 1 Stade de la Beaujoire - Louis Fonteneau
04/05/2025
0 - 1
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
22/09/2024
1 - 1
Ligue 1 Stade Raymond Kopa
23/07/2023
1 - 0
Friendlies Clubs Complexe Sportif Henri Michel 1
03/06/2023
1 - 0
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
08/02/2023
1 - 1
Coupe de France Stade Raymond-Kopa
07/08/2022
0 - 0
Ligue 1 Stade Raymond-Kopa
17/04/2022
1 - 1
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
19/09/2021
1 - 4
Ligue 1 Stade Raymond-Kopa
14/02/2021
1 - 3
Ligue 1 Stade Raymond-Kopa
20/12/2020
1 - 1
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
Angers Win
Nantes Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Lens 16 37 28 13 +15 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)WMonaco 1 - 4 Lens (08-11-2025)
2 Paris Saint Germain 16 36 35 14 +21 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)WLyon 2 - 3 Paris Saint Germain (09-11-2025)
3 Marseille 16 32 36 15 +21 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)WMarseille 3 - 0 Stade Brestois 29 (08-11-2025)
4 Lille 16 32 33 20 +13 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)LStrasbourg 2 - 0 Lille (09-11-2025)
5 Lyon 16 27 22 16 +6 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)LLyon 2 - 3 Paris Saint Germain (09-11-2025)
6 Rennes 16 27 27 24 +3 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)WParis FC 0 - 1 Rennes (07-11-2025)
7 Strasbourg 16 23 25 20 +5 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)WStrasbourg 2 - 0 Lille (09-11-2025)
8 Toulouse 16 23 24 19 +5 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)DLorient 1 - 1 Toulouse (09-11-2025)
9 Monaco 16 23 26 27 -1 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)LMonaco 1 - 4 Lens (08-11-2025)
10 Angers 16 22 17 18 -1 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)WAngers 2 - 0 Auxerre (09-11-2025)
11 Stade Brestois 29 16 19 21 27 -6 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)LMarseille 3 - 0 Stade Brestois 29 (08-11-2025)
12 Lorient 16 18 19 28 -9 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)DLorient 1 - 1 Toulouse (09-11-2025)
13 Nice 16 17 19 29 -10 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)LMetz 2 - 1 Nice (09-11-2025)
14 Paris FC 16 16 21 29 -8 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)LParis FC 0 - 1 Rennes (07-11-2025)
15 Le Havre 16 15 13 22 -9 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)DLe Havre 1 - 1 Nantes (08-11-2025)
16 Auxerre 16 12 14 25 -11 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)LAngers 2 - 0 Auxerre (09-11-2025)
17 Nantes 16 11 14 28 -14 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)DLe Havre 1 - 1 Nantes (08-11-2025)
18 Metz 16 11 17 37 -20 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)WMetz 2 - 1 Nice (09-11-2025)