Ligue 1 Gameweek 9

Angers 2 - 0 FT Lorient

Stade Raymond-Kopa

Match previews and recaps to help you decide which games are worth watching

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

Win Probability

  • Angers 39%
  • Draw 27%
  • Lorient 33%

Futmetrix AI estimate

Angers Turns Possession Dominance into Lorient Heartbreak

Skip It Futmetrix Score: 24/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.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

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
A. Tosin S. Soumano 🔄 65'
65' 🔄 A. Sbai L. Raolisoa
P. Pagis M. Bamba 🔄 65'
J. Makengo D. Karim 🔄 65'
65' 🔄 L. Mouton L. Machine
75' 🟨 Jordan Lefort
L. Abergel N. Cadiou 🔄 78'
89' 🔄 H. Abdelli J. Ekomie
89' 🔄 Y. Belkhdim M. Courcoul
FT

Player Cards

Our take on every player in this match

Angers

Goalkeepers
Hervé Koffi
PENALTY HERO
PENALTY HERO
1
Pens Saved
1
Pens Saved
4
Saves
8.2
Rating
Defenders
Carlens Arcus
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.3
Rating
Ousmane Camara
SHIELD
SHIELD
3
Blocks
3
Blocks
2
Interceptions
0
Tackles
Jordan Lefort
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Florent Hanin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Haris Belkebla
SHIELD
SHIELD
3
Blocks
3
Blocks
0
Interceptions
3
Tackles
Himad Abdelli
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
2
Interceptions
3
Blocks
Yassine Belkhdim
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Louis Mouton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
65
Entry
Mohamed Amine Sbaï
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.5
Rating
Forwards
Prosper Peter
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Melvin Zinga
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jacques Ekomié
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Abdoulaye Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marius Courcoul
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Lillian Rao-Lisoa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Pierrick Capelle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Djibirin Harouna
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sidiki Cherif
SUPER SUB
SUPER SUB
1
Goal
1
Goal
62
Minutes
7.7
Rating
Lanroy Machine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry

Lorient

Goalkeepers
Yvon Mvogo
MAGNET
MAGNET
49
Activity
49
Activity
49
Passes
0
Duels
Defenders
Bamo Meité
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Montassar Talbi
MAGNET
MAGNET
87
Activity
87
Activity
78
Passes
9
Duels
Darlin Yongwa
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
74%
Pass Acc
Midfielders
Théo Le Bris
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Arthur Avom
MAGNET
MAGNET
91
Activity
91
Activity
72
Passes
19
Duels
Laurent Abergel
MAGNET
MAGNET
80
Activity
80
Activity
75
Passes
5
Duels
Arsène Kouassi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
38%
Pass Acc
Forwards
Jean-Victor Makengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Pablo Pagis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Aiyegun Tosin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
BENCH
Bingourou Kamara
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nathaniel 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
Noah Cadiou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Dermane Karim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Joel Mugisha Mvuka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Martin Bley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Muhamad Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Sambou 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
10/26/2025 Angers 2 - 0 Lorient Ligue 1 Stade Raymond-Kopa
08/09/2025 Angers 1 - 0 Lorient Friendlies Clubs
08/03/2024 Lorient 2 - 1 Angers Friendlies Clubs
02/05/2023 Lorient 0 - 0 Angers Ligue 1 Stade Yves Allainmat - Le Moustoir
01/01/2023 Angers 1 - 2 Lorient Ligue 1 Stade Raymond-Kopa
01/16/2022 Lorient 0 - 0 Angers Ligue 1 Stade Yves Allainmat - Le Moustoir
10/26/2025
2 - 0
Ligue 1 Stade Raymond-Kopa
08/09/2025
1 - 0
Friendlies Clubs
08/03/2024
2 - 1
Friendlies Clubs
02/05/2023
0 - 0
Ligue 1 Stade Yves Allainmat - Le Moustoir
01/01/2023
1 - 2
Ligue 1 Stade Raymond-Kopa
01/16/2022
0 - 0
Ligue 1 Stade Yves Allainmat - Le Moustoir
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 Nice 11 18 18 16 +2 WNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)WRennes 1 - 2 Nice (26-10-2025)WNice 3 - 2 Lyon (18-10-2025)DMonaco 2 - 2 Nice (05-10-2025)
6 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)
7 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)
8 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)
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 Rodez 2 4 3 2 +1 DSaint Etienne 0 - 0 (PEN 7-6) Rodez (15-05-2026)WRED Star FC 93 2 - 3 Rodez (12-05-2026)
19 Saint Etienne 3 2 1 4 -3 LNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)DSaint Etienne 0 - 0 (PEN 7-6) Rodez (15-05-2026)
20 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)
21 RED Star FC 93 1 0 2 3 -1 LRED Star FC 93 2 - 3 Rodez (12-05-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.