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
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Ousmane Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Jordan Lefort
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
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
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
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
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Florent Hanin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Lilian Raolisoa
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
6.7
Rating
Marius Courcoul
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Pierrick Capelle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jim Allevinah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Prosper Peter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Djibirin Harouna
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
7.2
Rating

Nantes

Goalkeepers
Anthony Lopes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Fabien Centonze
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Chidozie Awaziem
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
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
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Johann Lepenant
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Junior Mwanga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Deiver Machado
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Forwards
Mostafa Mohamed
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Matthis Abline
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
BENCH
Patrik Carlgren
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nicolas Cozza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Uroš Radaković
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hyeok-kyu Kwon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bahmed Deuff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Francis Coquelin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Youssef El Arabi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Mayckel Lahdo
SUPER SUB
SUPER SUB
0
Impact
0
Impact
29
Minutes
6.7
Rating
Amady Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

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)