Active in Ligue 1

Angers

ANG

Français flag Français
Form: WLDDL
Squad Size 39
City Angers
Stadium Stade Raymond-Kopa
Founded 1919

Angers hold 14th in Ligue 1, with volatile form. With 35 points, they exist in football's quiet middle ground - too good for relegation, too limited for European dreams. The numbers confirm: this is who they are. The squad features A. Sbaï (DRIBBLER), E. Lepaul (GOLD BOOT), and J. Ekomié (INTERCEPTOR).

Match Coverage

Angers results, scores, and our take on recent matches

Date
Match
Score
League
Coverage

Five frantic minutes at Stade Francis-Le Blé as Brest and Angers trade blows. Del Castillo opens it, Sbai answers instantly. Mid-table spoils shared in Brittany. #Ligue1 #Brest #AngersSCO

Second-Half Sparks Not Enough to Separate Brest and Angers A frantic five-minute spell provided all the drama in a match that otherwise struggled to justify ninety minutes of your time. The False Dawn Stade Brestois 29 hosted Angers at Stade Francis-Le Blé for a late-season mid-table clash. The hosts controlled...
Read our take

Strasbourg controlled the tempo and struck first, but Goduine Koyalipou's heroics off the bench salvaged a hard-fought draw for Angers at Stade Raymond Kopa. #Ligue1 #AngersSCO #Strasbourg

Koyalipou's Impact Earns Angers a Lifeline Against Strasbourg 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...
Read our take

Down to ten men and missing a crucial penalty, Angers crumbled under Auxerre's relentless pressure. A huge three points for the hosts in their desperate relegation battle! #Ligue1 #AJA

Mara and Sinayoko Keep Auxerre’s Survival Dreams Alive Auxerre’s high-stakes victory proves they have the attacking firepower required to fight for Ligue 1 survival until the bitter end. The Early Breakthrough The atmosphere at Stade de l'Abbé Deschamps was thick with tension as Auxerre stepped onto the pitch needing nothing...
Read our take

Total control from the league leaders at Stade Raymond-Kopa! Lucas Beraldo grabs a goal and an assist in a dominant 3-0 showing, shaking off a late red for Ramos. #Ligue1 #PSG #Beraldo

Beraldo Masterclass Seals PSG Siege at the Kopa A ruthless display of Parisian dominance confirmed why the title belongs in the capital, leaving the hosts completely suffocated. The Opening Act Paris walked onto the pitch with massive Stakes as league leaders, intent on squeezing the life out of the hosts...
Read our take

A tense relegation clash at Stade Raymond-Kopa ends in a stalemate. Le Havre survive a late red card thanks to Mory Diaw's heroics, but both sides remain desperate. #Ligue1 #AngersSCO #HAC

Relegation Rivals Settle for Scrappy Stalemate A chaotic draw does little to ease the relegation fears for either side, proving that survival anxiety often overrides any semblance of tactical discipline. The Opening Exchanges The Stakes were unmistakably high as these struggling outfits clashed in a classic relegation six-pointer at Stade...
Read our take

Chaotic scenes at Roazhon Park! Rennes fight back from an early own goal to edge past Angers, surviving a late penalty scare to keep their European charge alive. Pure drama! #Ligue1 #SRFC #Rennes

Roazhon Park Erupts as Rennes Survive Angers Late Show A tale of two halves that tested the nerves of every supporter in Brittany, as Rennes dug deep to overturn an early setback and claim crucial points in their European chase. Early Setbacks and Immediate Replies The Intensity was palpable right...
Read our take

A frustrating afternoon at Stade Raymond-Kopa. Lyon held 68% possession but couldn't pierce a stubborn Angers defense in a match devoid of attacking quality. #Ligue1 #OL #AngersSCO

A Frustrating Stalemate at Stade Raymond-Kopa Our verdict: An uninspiring goalless draw where overwhelming possession failed to translate into meaningful chances, leaving both sets of supporters thoroughly underwhelmed. The Stifled Ambition The match commenced at Stade Raymond-Kopa with a familiar script for the visiting side, as Lyon immediately took control...
Read our take

A five-goal statement at Stade Bollaert-Delelis! Lens crush Angers to stay right on the heels of the league leaders, driven by a vintage Florian Thauvin masterclass. #RCLLens #Ligue1 #Thauvin

Lens Send a Title Warning with Five-Goal Demolition A ruthless attacking masterclass keeps the championship race burning brightly in the north of France. Opening Act Stade Bollaert-Delelis demanded a performance worthy of a championship charge before a ball was even kicked. The Stakes were immense for a Lens side hunting...
Read our take

Nice edge past Angers with a decisive late show at Stade Raymond-Kopa. Wahi's explosive cameo sealed the points, but survival remains a grinding battle from here. #Ligue1 #OGCNice #Angers

Wahi Sparks Nice to Crucial Away Victory Elye Wahi’s explosive second-half cameo provided the cutting edge Nice desperately needed to break down a stubborn Angers defence. Early Stalemate at the Kopa Entering this clash in wretched form after going five matches without a win, Nice edged possession early on, nervously...
Read our take

Angers snatch a win at Stade de la Beaujoire, leaving Nantes deeper in relegation trouble. Sbai's strike was the difference. #Ligue1 #FCNantes #AngersSCO

Sbai Silences the Beaujoire Crowd A devastating result for Nantes sees them drift further into relegation trouble while Angers capitalize on their efficiency to snatch all three points. Battle Lines Drawn at La Beaujoire From the opening whistle at Stade de la Beaujoire , the high Stakes of the relegation...
Read our take

Clinical Monaco brush Angers aside at the Stade Louis II. Balogun and supersub Adingra do the damage in a dominant display. #Ligue1 #ASM #AngersSCO

Monaco Power Past Angers to Sustain European Charge A professional performance that saw Monaco's superior quality eventually break through a stubborn but limited Angers side in front of the Louis II crowd. The Siege of Stade Louis II From the opening exchanges, Monaco established a suffocating grip on the encounter....
Read our take

Lille snatch a vital win at Stade Raymond-Kopa thanks to Olivier Giroud's clinical penalty. A tough night for Angers despite Koffi's heroics. #Ligue1 #LOSC #SCO

Professional Lille Grind Out Narrow Victory A professional performance from the visitors secures three crucial points in their hunt for European qualification against a stubborn Angers side. Tactical Chess at Stade Raymond-Kopa The match began as a cagey affair at Stade Raymond-Kopa, with Lille settling into their rhythm early on....
Read our take

Lorient took care of business at home. Early strike from Pagis and Makengo's clinical finish sealed it. Angers couldn't find a way through the Merlus' defense. #Ligue1 #Lorient #Angers

Clinical Lorient Outclass Angers at the Moustoir Lorient's mastery of the ball and early breakthrough left Angers chasing shadows in a match defined by tactical control and clinical finishing. The Early Breakthrough The atmosphere at Stade du Moustoir was electric as Lorient sought to assert their dominance from the opening...
Read our take

Late drama at Stade Raymond-Kopa! Lilian Raolisoa scores an 89th-minute winner to give Angers a 1-0 victory over Toulouse. 5 massive saves from Hervé Koffi kept the hosts in it before the late breakthrough. Huge result! ⚽️🧤 #Ligue1 #Angers #Toulouse

Raolisoa's Late Heroics Seal Victory for Angers This narrow victory sees Angers claw their way level with their mid-table rivals, turning a stalemate into a significant statement of intent as the season reaches its business end. A Strategic Stalemate at the Kopa The action at Stade Raymond-Kopa began with a...
Read our take

A catastrophic red card for J. Gbamin after just 9 minutes left Metz exposed at Stade Raymond-Kopa. L. Mouton's clinical finish, assisted by C. Arcus, secured a 1-0 win for Angers, who dominated possession (67%) to leave the visitors in deep trouble. #Ligue1 #AngersMetz

Tactical Siege at Stade Raymond-Kopa An early dismissal left Metz exposed, allowing Angers to cement their mid-table security while deepening the visitors' relegation fears. Early Drama and Disciplinary Disaster The atmosphere at Stade Raymond-Kopa was electric, but the narrative shifted dramatically within the opening ten minutes. A lapse in judgment...
Read our take

Season Statistics

Full league record with goals, form, and recent streaks

Ligue 1 14th Place
Form
WLDDLLLDWD

Record

P33
W9
D8
L16
Pts35
Win%27%

Goals

Scored28
Conceded47
Diff -19
Avg/G0.8
Conc/G1.4

Defense & Discipline

Clean Sheets10
Failed to Score12
Pens Scored3
Pens Missed0

Best Streaks

2 Win Streak
2 Draw Streak
3 Loss Streak

League Standings

League Standings

Full Ligue 1 table with points, goal difference and recent form

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 34 79 74 27 +47 LParis FC 2 - 1 Paris Saint Germain (17-05-2026)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)
2 Lens 34 70 66 35 +31 WLyon 0 - 4 Lens (17-05-2026)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)
3 Lille 34 61 52 36 +16 LLille 0 - 2 Auxerre (17-05-2026)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)
4 Lyon 34 60 53 40 +13 LLyon 0 - 4 Lens (17-05-2026)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)
5 Marseille 34 59 63 44 +19 WMarseille 3 - 1 Rennes (17-05-2026)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)
6 Rennes 34 59 58 50 +8 LMarseille 3 - 1 Rennes (17-05-2026)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)
7 Monaco 34 57 59 50 +9 LStrasbourg 5 - 4 Monaco (17-05-2026)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)
8 Strasbourg 34 50 54 46 +8 WStrasbourg 5 - 4 Monaco (17-05-2026)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)
9 Lorient 34 45 48 50 -2 LLorient 0 - 2 Le Havre (17-05-2026)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)
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 34 41 45 50 -5 WParis FC 2 - 1 Paris Saint Germain (17-05-2026)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)
12 Stade Brestois 29 34 41 43 54 -11 DStade Brestois 29 1 - 1 Angers (17-05-2026)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)
13 Le Havre 34 35 31 44 -13 WLorient 0 - 2 Le Havre (17-05-2026)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)
14 Angers 34 35 28 48 -20 DStade Brestois 29 1 - 1 Angers (17-05-2026)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)
15 Auxerre 34 34 33 44 -11 WLille 0 - 2 Auxerre (17-05-2026)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)
16 Nice 34 32 37 60 -23 WNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)DNice 0 - 0 Metz (17-05-2026)LAuxerre 2 - 1 Nice (10-05-2026)DNice 1 - 1 Lens (02-05-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 34 17 32 76 -44 DNice 0 - 0 Metz (17-05-2026)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)

Match History

Recent results and upcoming fixtures with scores and standings

Squad Cards

Every player in the squad with our season ratings

2025/2026 Season 39 players