Ligue 1 Regular Season - 9

Angers 2 - 0 FT Lorient

Stade Raymond-Kopa

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

27
FT
Sun, Oct 26
Français
Angers
2-0
Lorient
⚡ Intensity 26
⚖️ Balance 13
🏆 Stakes 0
🎲 Upset 0
Angers Stuns Lorient in Defensive Masterclass

Angers Turns Possession Dominance into Lorient Heartbreak

Skip It Futmetrix Score: 27/100. In a relegation six-pointer at Stade Raymond-Kopa, Angers punished Lorient's profligacy, converting rare openings into a 2-0 victory that transforms both teams' survival prospects.

The Siege That Failed

Lorient arrived with a possession blueprint: 63% of the ball, 23 shots, relentless intensity. Yet at Stade Raymond-Kopa, control became a curse. P. Peter's 16th-minute finish—a clinical execution from Angers' first real chance—exposed the Bretons' defensive fragility. One moment of chaos, and the narrative shifted. Lorient had dominated; Angers had led.

The Goalkeeper Who Won a Match

Hervé Koffi became Angers' unlikely hero. His penalty save—a crucial intervention when Lorient could have equalized—was the turning point. The Angers goalkeeper made 4 saves across 90 minutes, but that one moment defined the match's balance. Then, at the 59th minute, substitute Sidiki Cherif, introduced at the 28th, buried the contest. Angers 2, Lorient 0. The Bretons had fired 23 times; the hosts, just 7. Efficiency over intensity won the day.

Survival Breathing Room

Himad Abdelli's two key passes orchestrated Angers' suffocating midfield discipline, strangling Lorient's creative outlets despite their possession advantage. For Angers—15th on 9 points—this is a lifeline in the relegation battle. Lorient, 16th with 8 points, slips deeper into crisis. The stakes were always clear; execution determined the outcome.

Key Questions

How did Angers defend against Lorient's 23-shot barrage?

Clinical discipline. Koffi's penalty save was pivotal. Angers' compact shape absorbed pressure and punished on the counter—two chances, two goals.

What does this result mean for the relegation race?

Angers climbs to 12 points; Lorient stays 16th with 8. The gap widens. In a relegation battle, momentum and points are everything.

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
37%
63%
Angers 37%
Lorient 63%
Shots
7
23
Angers 7
Lorient 23
Shots on Target
4
4
Angers 4
Lorient 4
Expected Goals (xG)
0.93
1.99
Angers 0.93
Lorient 1.99
Passes
380
616
Angers 380
Lorient 616
Pass Accuracy
83%
89%
Angers 83%
Lorient 89%
Corners
1
6
Angers 1
Lorient 6
Fouls
14
6
Angers 14
Lorient 6
Yellow Cards
1
0
Angers 1
Lorient 0
Red Cards
0
0
Angers 0
Lorient 0

Match Events

16' P. Peter
28' 🔄 P. Peter S. Cherif
HT
B. Meite Igor Silva 🔄 46'
59' S. Cherif
65' 🔄 A. Sbai L. Raolisoa
65' 🔄 L. Mouton L. Machine
J. Makengo D. Karim 🔄 65'
P. Pagis M. Bamba 🔄 65'
A. Tosin S. Soumano 🔄 65'
75' 🟨 Jordan Lefort
L. Abergel N. Cadiou 🔄 78'
89' 🔄 H. Abdelli J. Ekomie
89' 🔄 Y. Belkhdim M. Courcoul
FT

Player Cards

Season performance ratings for players in this match

Angers

Goalkeepers
H. Koffi
PENALTY HERO
PENALTY HERO
1
Pens Saved
1
Pens Saved
4
Saves
8.2
Rating
Defenders
C. Arcus
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
6.3
Rating
O. Camara
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
2
Interceptions
3
Blocks
J. Lefort
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
F. Hanin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
H. Belkebla
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
0
Interceptions
3
Blocks
H. Abdelli
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
2
Interceptions
3
Blocks
Y. Belkhdim
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
L. Mouton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
65
Entry
A. Sbai
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.5
Rating
Forwards
P. Peter
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
M. Zinga
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Ekomie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
A. Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Courcoul
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
L. Raolisoa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
P. Capelle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
H. Djibirin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Cherif
SUPER SUB
SUPER SUB
0
Impact
0
Impact
62
Minutes
7.7
Rating
L. Machine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry

Lorient

Goalkeepers
Y. Mvogo
MAGNET
MAGNET
49
Activity
49
Activity
49
Passes
0
Duels
Defenders
B. Meite
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
M. Talbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
D. Yongwa
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
74%
Pass Acc
Midfielders
T. Le Bris
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
A. Avom
MAGNET
MAGNET
91
Activity
91
Activity
72
Passes
19
Duels
L. Abergel
MAGNET
MAGNET
80
Activity
80
Activity
75
Passes
5
Duels
A. Kouassi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
38%
Pass Acc
Forwards
J. Makengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
P. Pagis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
A. Tosin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
BENCH
B. Kamara
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
N. Adjei
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Igor Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
N. Cadiou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
D. Karim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
J. Mvuka Mugisha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Bley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
S. Soumano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/08/2025 Angers 1 - 0 Lorient Friendlies Clubs
03/08/2024 Lorient 2 - 1 Angers Friendlies Clubs
05/02/2023 Lorient 0 - 0 Angers Ligue 1 Stade Yves Allainmat - Le Moustoir
01/01/2023 Angers 1 - 2 Lorient Ligue 1 Stade Raymond-Kopa
16/01/2022 Lorient 0 - 0 Angers Ligue 1 Stade Yves Allainmat - Le Moustoir
21/11/2021 Angers 1 - 0 Lorient Ligue 1 Stade Raymond-Kopa
31/07/2021 Lorient 1 - 0 Angers Friendlies Clubs Stade Yves Allainmat - Le Moustoir
02/05/2021 Lorient 2 - 0 Angers Ligue 1 Stade Yves Allainmat - Le Moustoir
06/12/2020 Angers 2 - 0 Lorient Ligue 1 Stade Raymond-Kopa
09/08/2025
1 - 0
Friendlies Clubs
03/08/2024
2 - 1
Friendlies Clubs
05/02/2023
0 - 0
Ligue 1 Stade Yves Allainmat - Le Moustoir
01/01/2023
1 - 2
Ligue 1 Stade Raymond-Kopa
16/01/2022
0 - 0
Ligue 1 Stade Yves Allainmat - Le Moustoir
21/11/2021
1 - 0
Ligue 1 Stade Raymond-Kopa
31/07/2021
1 - 0
Friendlies Clubs Stade Yves Allainmat - Le Moustoir
02/05/2021
2 - 0
Ligue 1 Stade Yves Allainmat - Le Moustoir
06/12/2020
2 - 0
Ligue 1 Stade Raymond-Kopa
Angers Win
Lorient Win
Draw

League Standings

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