Ligue 1 Regular Season - 33

Angers 1 - 1 FT Strasbourg

Stade Raymond-Kopa

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

Futmetrix Verdict
44
FT
Sun, May 10
Français
Angers
1-1
Strasbourg
⚡ Intensity 44
⚖️ Balance 40
🏆 Stakes 7
🎲 Upset 10
Super sub rescues point for Angers.

Koyalipou's Impact Earns Angers a Lifeline Against Strasbourg

Average Entertainment Futmetrix Score: 44/100. A stark reminder that overwhelming possession means absolutely nothing if you cannot close the door on a resilient opponent.

The Opening Siege

Strasbourg arrived at Stade Raymond Kopa intent on dictating the terms from the very beginning. They dominated possession to the tune of 68%, turning the pitch into their personal passing carousel with over 600 completed passes in a showcase of technical supremacy. The Balance of play was heavily tilted toward the visitors, generating a constant barrage of chances in the final third. Angers relied on deep defending and impressive goalkeeper heroics, surviving wave after wave of attacks that saw the away side rack up 1.90 expected goals. However, the brave resistance finally shattered right on the stroke of half-time. J. Enciso stepped up to the spot to coolly dispatch a 45th-minute penalty, rewarding his side's overwhelming first-half dominance.

The Substitution Masterclass

Trailing and struggling to break out of their own half, Angers desperately needed a catalyst to inject some much-needed Intensity into their stagnant forward lines. The introduction of G. Koyalipou immediately after the break proved to be the ultimate tactical masterstroke. The substitute disrupted the visitors' comfortable rhythm right away, dragging defenders out of position and offering a physical, direct outlet. His sheer persistence paid off beautifully in the 70th minute. Latching onto a perfectly weighted delivery from P. Capelle, Koyalipou found the back of the net to completely alter the complexion of the match. It was a classic super-sub moment that resurrected the home crowd and threw the away side's previously flawless game plan into total chaos.

A Frustrating Stalemate

The final twenty minutes morphed into a desperate scramble as both sides chased a winner. Despite attempting 15 total shots throughout the evening, the visitors clearly lacked the clinical edge required to reclaim their advantage. The Upset Factor was palpable across the stadium as Angers, languishing in 13th place and desperate to halt a dismal run of form, defended their hard-won point with maximum commitment to the final whistle. The 1-1 draw represents missed Stakes for the away side, who will undoubtedly rue their inability to convert absolute territorial dominance into three points. For the hosts, a gritty comeback against an in-form opponent could be exactly the emotional spark their difficult season requires.

Key Questions

How did substitute Goduine Koyalipou change the game?

Coming on at half-time, he instantly revitalized Angers' attack and scored the crucial equalizing goal in the 70th minute from a P. Capelle assist.

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
32%
68%
Angers 32%
Strasbourg 68%
Shots
11
15
Angers 11
Strasbourg 15
Shots on Target
4
6
Angers 4
Strasbourg 6
Expected Goals (xG)
0.59
1.90
Angers 0.59
Strasbourg 1.90
Passes
269
615
Angers 269
Strasbourg 615
Pass Accuracy
71%
90%
Angers 71%
Strasbourg 90%
Corners
0
2
Angers 0
Strasbourg 2
Fouls
16
14
Angers 16
Strasbourg 14
Yellow Cards
2
2
Angers 2
Strasbourg 2
Red Cards
0
0
Angers 0
Strasbourg 0

Match Events

M. Oyedele 🟨 2'
I. Doukoure 🟨 33'
G. O'Neil 🟨 44'
J. Enciso 45'+3
45'+4 🟨 A. Dujeux
HT
46' 🔄 P. Peter G. Koyalipou
M. Oyedele R. Luis 🔄 46'
61' 🔄 L. Mouton L. Machine
70' G. Koyalipou (P. Capelle)
M. Amougou T. Noubissie 🔄 75'
Y. Dieme G. Yassine 🔄 75'
81' 🟨 P. Capelle
86' 🔄 G. Koyalipou E. Biumla
86' 🔄 L. Raolisoa A. Bamba
L. Hogsberg J. Bosey 🔄 90'
90'+2 🔄 P. Capelle F. Hanin
90'+3 🟨 L. Machine
FT

Player Cards

Our take on every player in this match

Angers

Goalkeepers
Hervé Koffi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Defenders
Marius Louer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Ousmane Camara
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.3
Rating
Jordan Lefort
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Midfielders
Lilian Raolisoa
NPC
NPC
86
Minutes
86
Minutes
14%
Pass Acc
6.3
Rating
Pierrick Capelle
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.2
Rating
Branco Van den Boomen
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
28%
Pass Acc
Haris Belkebla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Jacques Ekomié
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Forwards
Louis Mouton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Prosper Peter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
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
15
Total Mins
Started
Entry
Florent Hanin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Carlens Arcus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maël Gernigon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Emmanuel Biumla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Bané Diatta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Goduine Koyalipou
SUPER SUB
SUPER SUB
1
Goal
1
Goal
41
Minutes
7.6
Rating
Lanroy Machine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
40
Total Mins
Started
Entry

Strasbourg

Goalkeepers
Mike Penders
MAGNET
MAGNET
58
Activity
58
Activity
58
Passes
0
Duels
Defenders
Guéla Doué
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
59%
Pass Acc
Lucas Høgsberg
MAGNET
MAGNET
97
Activity
97
Activity
94
Passes
3
Duels
Ismael Doukouré
MAGNET
MAGNET
91
Activity
91
Activity
82
Passes
9
Duels
Abdoul Ouattara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Midfielders
Mathis Amougou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Maxi Oyedele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Samuel Amo-Ameyaw
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
5
Duels Won
0
Pens Won
Julio Enciso
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Martial Godo
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
17%
Pass Acc
Forwards
Yaya Diémé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
BENCH
Karl-Johan Johnsson
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Amadou Cissé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ben Chilwell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rafael Luis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
Started
Entry
Tyrese Noubissie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Junior Mwanga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Idrissa Sabaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gessime Yassine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Jean-Baptiste Bosey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/05/2025 Strasbourg 5 - 0 Angers Ligue 1 Stade de la Meinau
05/10/2025 Angers 2 - 1 Strasbourg Ligue 1 Stade Raymond Kopa
02/05/2025 Strasbourg 1 - 3 Angers Coupe de France Stade de la Meinau
09/15/2024 Strasbourg 1 - 1 Angers Ligue 1 Stade de la Meinau
02/18/2023 Strasbourg 2 - 1 Angers Ligue 1 Stade de la Meinau
01/06/2023 Strasbourg 0 - 0 (PEN 4-5) Angers Coupe de France Stade de la Meinau
10/09/2022 Angers 2 - 3 Strasbourg Ligue 1 Stade Raymond-Kopa
02/13/2022 Angers 0 - 1 Strasbourg Ligue 1 Stade Raymond-Kopa
08/08/2021 Strasbourg 0 - 2 Angers Ligue 1 Stade de la Meinau
02/21/2021 Strasbourg 0 - 0 Angers Ligue 1 Stade de la Meinau
10/05/2025
Ligue 1 Stade de la Meinau
05/10/2025
Ligue 1 Stade Raymond Kopa
02/05/2025
Coupe de France Stade de la Meinau
09/15/2024
Ligue 1 Stade de la Meinau
02/18/2023
Ligue 1 Stade de la Meinau
01/06/2023
0 - 0 (PEN 4-5)
Coupe de France Stade de la Meinau
10/09/2022
Ligue 1 Stade Raymond-Kopa
02/13/2022
Ligue 1 Stade Raymond-Kopa
08/08/2021
Ligue 1 Stade de la Meinau
02/21/2021
Ligue 1 Stade de la Meinau
Angers Win
Strasbourg Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 33 76 73 27 +46 WLens 0 - 2 Paris Saint Germain (13-05-2026)WParis Saint Germain 1 - 0 Stade Brestois 29 (10-05-2026)DParis Saint Germain 2 - 2 Lorient (02-05-2026)WAngers 0 - 3 Paris Saint Germain (25-04-2026)WParis Saint Germain 3 - 0 Nantes (22-04-2026)
2 Lens 33 67 62 35 +27 LLens 0 - 2 Paris Saint Germain (13-05-2026)WLens 1 - 0 Nantes (08-05-2026)DNice 1 - 1 Lens (02-05-2026)DStade Brestois 29 3 - 3 Lens (24-04-2026)WLens 3 - 2 Toulouse (17-04-2026)
3 Lille 33 61 52 35 +17 WMonaco 0 - 1 Lille (10-05-2026)DLille 1 - 1 Le Havre (03-05-2026)WParis FC 0 - 1 Lille (26-04-2026)DLille 0 - 0 Nice (18-04-2026)WToulouse 0 - 4 Lille (12-04-2026)
4 Lyon 33 60 53 36 +17 LToulouse 2 - 1 Lyon (10-05-2026)WLyon 4 - 2 Rennes (03-05-2026)WLyon 3 - 2 Auxerre (25-04-2026)WParis Saint Germain 1 - 2 Lyon (19-04-2026)WLyon 2 - 0 Lorient (12-04-2026)
5 Rennes 33 59 58 47 +11 WRennes 2 - 1 Paris FC (10-05-2026)LLyon 4 - 2 Rennes (03-05-2026)WRennes 2 - 1 Nantes (26-04-2026)WStrasbourg 0 - 3 Rennes (19-04-2026)WRennes 2 - 1 Angers (11-04-2026)
6 Marseille 33 56 60 44 +16 WLe Havre 0 - 1 Marseille (10-05-2026)LNantes 3 - 0 Marseille (02-05-2026)DMarseille 1 - 1 Nice (26-04-2026)LLorient 2 - 0 Marseille (18-04-2026)WMarseille 3 - 1 Metz (10-04-2026)
7 Monaco 33 54 56 49 +7 LMonaco 0 - 1 Lille (10-05-2026)WMetz 1 - 2 Monaco (02-05-2026)DToulouse 2 - 2 Monaco (25-04-2026)DMonaco 2 - 2 Auxerre (19-04-2026)LParis FC 4 - 1 Monaco (10-04-2026)
8 Strasbourg 33 50 53 43 +10 WStade Brestois 29 1 - 2 Strasbourg (13-05-2026)DAngers 1 - 1 Strasbourg (10-05-2026)LStrasbourg 1 - 2 Toulouse (03-05-2026)WLorient 2 - 3 Strasbourg (26-04-2026)LStrasbourg 0 - 3 Rennes (19-04-2026)
9 Lorient 33 45 48 49 -1 WMetz 0 - 4 Lorient (10-05-2026)DParis Saint Germain 2 - 2 Lorient (02-05-2026)LLorient 2 - 3 Strasbourg (26-04-2026)WLorient 2 - 0 Marseille (18-04-2026)LLyon 2 - 0 Lorient (12-04-2026)
10 Toulouse 33 44 47 46 +1 WToulouse 2 - 1 Lyon (10-05-2026)WStrasbourg 1 - 2 Toulouse (03-05-2026)DToulouse 2 - 2 Monaco (25-04-2026)LLens 3 - 2 Toulouse (17-04-2026)LToulouse 0 - 4 Lille (12-04-2026)
11 Paris FC 33 41 45 49 -4 LRennes 2 - 1 Paris FC (10-05-2026)WParis FC 4 - 0 Stade Brestois 29 (03-05-2026)LParis FC 0 - 1 Lille (26-04-2026)WMetz 1 - 3 Paris FC (19-04-2026)WParis FC 4 - 1 Monaco (10-04-2026)
12 Stade Brestois 29 33 38 42 54 -12 LStade Brestois 29 1 - 2 Strasbourg (13-05-2026)LParis Saint Germain 1 - 0 Stade Brestois 29 (10-05-2026)LParis FC 4 - 0 Stade Brestois 29 (03-05-2026)DStade Brestois 29 3 - 3 Lens (24-04-2026)DNantes 1 - 1 Stade Brestois 29 (19-04-2026)
13 Angers 33 35 28 47 -19 DAngers 1 - 1 Strasbourg (10-05-2026)LAuxerre 3 - 1 Angers (03-05-2026)LAngers 0 - 3 Paris Saint Germain (25-04-2026)DAngers 1 - 1 Le Havre (18-04-2026)LRennes 2 - 1 Angers (11-04-2026)
14 Le Havre 33 32 30 44 -14 LLe Havre 0 - 1 Marseille (10-05-2026)DLille 1 - 1 Le Havre (03-05-2026)DLe Havre 4 - 4 Metz (26-04-2026)DAngers 1 - 1 Le Havre (18-04-2026)DNice 1 - 1 Le Havre (12-04-2026)
15 Auxerre 33 31 32 44 -12 WAuxerre 2 - 1 Nice (10-05-2026)WAuxerre 3 - 1 Angers (03-05-2026)LLyon 3 - 2 Auxerre (25-04-2026)DMonaco 2 - 2 Auxerre (19-04-2026)DAuxerre 0 - 0 Nantes (11-04-2026)
16 Nice 33 31 37 60 -23 LAuxerre 2 - 1 Nice (10-05-2026)DNice 1 - 1 Lens (02-05-2026)DMarseille 1 - 1 Nice (26-04-2026)DLille 0 - 0 Nice (18-04-2026)DNice 1 - 1 Le Havre (12-04-2026)
17 Nantes 33 23 29 52 -23 LLens 1 - 0 Nantes (08-05-2026)WNantes 3 - 0 Marseille (02-05-2026)LRennes 2 - 1 Nantes (26-04-2026)LParis Saint Germain 3 - 0 Nantes (22-04-2026)DNantes 1 - 1 Stade Brestois 29 (19-04-2026)
18 Metz 33 16 32 76 -44 LMetz 0 - 4 Lorient (10-05-2026)LMetz 1 - 2 Monaco (02-05-2026)DLe Havre 4 - 4 Metz (26-04-2026)LMetz 1 - 3 Paris FC (19-04-2026)LMarseille 3 - 1 Metz (10-04-2026)
19 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)
20 Saint Etienne 1 1 0 0 0 DSaint Etienne 0 - 0 (PEN 7-6) Rodez (15-05-2026)
21 RED Star FC 93 1 0 2 3 -1 LRED Star FC 93 2 - 3 Rodez (12-05-2026)
20 Saint Etienne 1 pts
P: 1 GD: 0
21 RED Star FC 93 0 pts
P: 1 GD: -1