Active in Ligue 1

Nantes

NAN

Français flag Français
Form: LLWLD
Squad Size 38
City Nantes
Stadium Stade de la Beaujoire - Louis Fonteneau
Founded 1943

Nantes occupy 17th, collecting 23 points while lacking momentum. Form reading LLWLD reflects the precarious nature of their situation. The data shows danger; only improved results change the narrative. The squad features F. Centonze (INTERCEPTOR), D. Assoumani (INTERCEPTOR), and Y. Benhattab (DRIBBLER).

Match Coverage

Nantes results, scores, and our take on recent matches

Date
Match
Score
League
Coverage

An absolute stunner at Stade de la Beaujoire! Nantes completely blitz Marseille with three goals in eight chaotic minutes, proving this relegation battle is far from over. #Ligue1 #Nantes #Marseille

Eight Minutes of Chaos: Nantes Stun Marseille in Survival Bid A sensational second-half blitz breathes unexpected life into a desperate fight against the drop. The Early Stalemate The atmosphere at Stade de la Beaujoire was electric as the hosts fought desperately for top-flight survival. From the opening whistle, the visiting...
Read our take

Absolute late drama at Roazhon Park! A 90th-min heartbreaker sinks Nantes and pushes Rennes closer to Europe in a thrilling regional derby. Football at its most dramatic! #Ligue1 #Rennes #Nantes

Late Drama in Brittany: Rongier Breaks Nantes' Hearts This regional derby delivered immense late tension, keeping the hosts' European dreams alive while pushing the visitors closer to the relegation trapdoor. Setting the Derby Pace Roazhon Park was roaring from the opening exchanges of this pivotal Derby de l'Ouest. The Stakes...
Read our take

A clinical brace from Kvaratskhelia and total control at the Parc des Princes! PSG dispatch Nantes 3-0 to tighten their grip on the top spot, leaving the visitors in the mire. #PSG #Ligue1 #PSGFCN

Kvaratskhelia's Masterclass Punishes Relegation-Threatened Nantes A ruthless display by the league leaders exposed the grim reality of Nantes' fight for survival, turning a potential upset into a routine dismantling. Early Warning Signs The Stakes were towering as Paris Saint Germain welcomed Nantes to the Parc des Princes. The hosts immediately...
Read our take

Absolute heartbreak at Stade de la Beaujoire. Nantes looked set for a massive survival win, but a brutal red card and a 96th-minute Chardonnet equalizer rescued Brest! #Ligue1 #Nantes #Brest

Stoppage-Time Heartbreak Deepens Nantes' Relegation Nightmares A desperately needed victory slipped through Nantes' fingers at the death, delivering a catastrophic blow to their fading survival hopes. The Desperate Opener Sitting ten points adrift of safety in the relegation zone, Nantes stepped onto the pitch at Stade de la Beaujoire knowing...
Read our take

A dreadful relegation scrap at Stade de l'Abbé Deschamps ends goalless. Auxerre failed to register a shot on target, while Nantes couldn't finish. Both remain in trouble. #AJA #FCNantes #Ligue1

The Basement Battle That Refused to Spark A desperately tense six-pointer evaporated into a dismal goalless draw, proving exactly why both clubs are staring the drop in the face. The Weight of Survival This massive relegation clash at Stade de l'Abbé Deschamps began exactly how you would expect from two...
Read our take

A 39th-minute red, a 19-shot siege, and a 90th-minute VAR heartbreak. Nantes survive to force a 0-0 draw against Metz that leaves both sides sinking in the drop zone. #Ligue1 #FCMetz #FCNantes

VAR Heartbreak Caps Frustrating Relegation Scrap A tense basement battle erupted into a one-sided siege, ultimately ending in a stalemate that severely damages both teams' survival hopes. Basement Battle Nerves At Stade Saint-Symphorien, the anxiety was palpable long before the first whistle. With both clubs languishing in the relegation zone,...
Read our take

The scoreboard screamed 2-1 Nantes, but the real story was brewing on the Strasbourg bench. A 90th-minute dagger caps off a wild 3-2 away thriller at the Beaujoire. #Ligue1 #FCNantes #RCSA

Strasbourg's Super Subs Break Nantes Hearts in Five-Goal Epic A staggering 90th-minute climax condemned the hosts to deeper relegation despair in a captivating fixture defined by relentless attacking swings. Opening Act The Stade de la Beaujoire was electric as the match kicked off at a frantic pace. The Stakes were...
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

Nathan Ngoy's 90th-minute header secures a vital 1-0 win for Lille! A dominant display at the Decathlon Arena keeps the European dream alive while Nantes sink deeper. #Ligue1 #LOSC #Nantes

Nathan Ngoy Breaks Nantes Hearts at the Death A relentless Lille siege finally paid dividends in stoppage time, securing three points that cement their European aspirations and leave Nantes in peril. The Siege of Decathlon Arena The Intensity was evident from the opening whistle at the Decathlon Arena - Stade...
Read our take

Nantes snap their 5-game losing streak with a 2-0 win over Le Havre! A nightmare start for the visitors at Stade de la Beaujoire. Massive points for the Canaries. #FCNantes #HAC #Ligue1

Clinical Nantes Punish Toothless Le Havre A desperate side finally found its clinical edge, turning minimal opportunities into a vital lifeline in the relegation battle. Opening Act The atmosphere at Stade de la Beaujoire was thick with tension as Nantes looked to arrest a disastrous run of form. They didn't...
Read our take

Simon Adingra's 5-minute masterclass powers Monaco to a 3-1 win over Nantes at Stade Louis II. Despite a Golovin red card, the hosts held firm to keep their European hopes alive. #Ligue1 #ASMFCN #Monaco

Adingra Spark Ignites Monaco Victory Monaco's explosive first-half burst proved too much for a Nantes side trapped in a desperate relegation battle. A Five-Minute Blitz The match at Stade Louis II was effectively decided in a frantic five-minute window that left the visitors reeling. Simon Adingra opened the floodgates in...
Read our take

Lyon make it six wins in a row! Despite Endrick's red card in the 61st minute, P. Sulc's first-half goal was enough to secure a 0-1 win at Nantes. Lyon stay 3rd, while Nantes remain stuck in a relegation battle. #FCNOL #Ligue1

Resilient Lyon Hold Firm After Endrick Dismissal Lyon extended their sensational winning streak to six matches, surviving a late numerical disadvantage to edge past a desperate Nantes side at Stade de la Beaujoire. Sulc Strikes at the Beaujoire The match began with the clear hierarchy reflected in the league table....
Read our take

Lorient edge Nantes in a 2-1 thriller at Stade du Moustoir! B. Dieng opened the scoring before M. Abline equalised. Late heroics from Arsène Kouassi and a 93rd-minute VAR denial for K. Amian sealed a massive win for the hosts. #Ligue1 #LorientNantes

Late Drama at Stade du Moustoir Lorient's late surge deepens Nantes' relegation fears while keeping their own European ambitions alive in a match defined by razor-thin margins. The Early Breakthrough The rhythm at Stade du Moustoir was established early as Lorient sought to dictate terms through patient build-up play. The...
Read our take

Ruthless efficiency from Nice! Despite facing 20 shots at Stade de la Beaujoire, Les Aiglons clinical 4-1 win over Nantes was fueled by a Mohamed-Ali Cho brace. A massive result in the bottom half of the table. 🦅⚽ #Ligue1 #FCNOGCN

Clinical Aiglons Punish Wasteful Nantes A masterclass in counter-attacking football saw Nice dismantle Nantes despite being dominated in terms of possession and shot volume. Ruthless Start at the Beaujoire The match at Stade de la Beaujoire began with a high level of Intensity , but the narrative quickly diverged from...
Read our take

Paris FC secure a massive 2-1 win at Stade de la Beaujoire! A late winner from Koleosho after Abline's equalizer gives the visitors a vital boost in Ligue 1. Clinical performance from the Parisians! #Ligue1 #NantesPFC #Koleosho

Paris FC Plunder Points at the Beaujoire A tactical triumph for Paris FC as they outmanoeuvred Nantes to claim a vital away win in their battle for Ligue 1 survival. Early Parisian Pressure The atmosphere at the Stade de la Beaujoire was silenced early on as the visitors asserted their...
Read our take

Season Statistics

Full league record with goals, form, and recent streaks

Ligue 1 17th Place
Form
LLWLDDDLWL

Record

P31
W4
D8
L19
Pts20
Win%13%

Goals

Scored26
Conceded51
Diff -25
Avg/G0.8
Conc/G1.6

Defense & Discipline

Clean Sheets6
Failed to Score13
Pens Scored2
Pens Missed0

Best Streaks

1 Win Streak
3 Draw Streak
5 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 31 70 70 27 +43 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)LParis Saint Germain 1 - 2 Lyon (19-04-2026)WParis Saint Germain 3 - 1 Toulouse (03-04-2026)
2 Lens 31 64 61 33 +28 DNice 1 - 1 Lens (02-05-2026)DStade Brestois 29 3 - 3 Lens (24-04-2026)WLens 3 - 2 Toulouse (17-04-2026)LLille 3 - 0 Lens (04-04-2026)WLens 5 - 1 Angers (20-03-2026)
3 Lyon 31 57 48 32 +16 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)DAngers 0 - 0 Lyon (05-04-2026)
4 Lille 31 57 50 34 +16 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)WLille 3 - 0 Lens (04-04-2026)
5 Rennes 31 56 54 42 +12 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)WStade Brestois 29 3 - 4 Rennes (04-04-2026)
6 Monaco 32 54 56 48 +8 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)WMonaco 2 - 1 Marseille (05-04-2026)
7 Marseille 32 53 59 44 +15 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)LMonaco 2 - 1 Marseille (05-04-2026)
8 Strasbourg 30 46 49 39 +10 LStrasbourg 1 - 2 Toulouse (03-05-2026)WLorient 2 - 3 Strasbourg (26-04-2026)LStrasbourg 0 - 3 Rennes (19-04-2026)WStrasbourg 3 - 1 Nice (04-04-2026)WNantes 2 - 3 Strasbourg (22-03-2026)
9 Lorient 32 42 44 49 -5 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)DLorient 1 - 1 Paris FC (05-04-2026)
10 Toulouse 31 38 43 44 -1 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)LParis Saint Germain 3 - 1 Toulouse (03-04-2026)
11 Stade Brestois 29 30 38 41 47 -6 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)LStade Brestois 29 3 - 4 Rennes (04-04-2026)LAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)
12 Paris FC 31 38 40 47 -7 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)DLorient 1 - 1 Paris FC (05-04-2026)
13 Angers 31 34 26 43 -17 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)DAngers 0 - 0 Lyon (05-04-2026)
14 Le Havre 31 31 29 42 -13 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)DLe Havre 1 - 1 Auxerre (05-04-2026)
15 Nice 32 31 36 58 -22 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)LStrasbourg 3 - 1 Nice (04-04-2026)
16 Auxerre 31 25 27 42 -15 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)DLe Havre 1 - 1 Auxerre (05-04-2026)
17 Nantes 32 23 29 51 -22 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)DAuxerre 0 - 0 Nantes (11-04-2026)
18 Metz 32 16 32 72 -40 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)DMetz 0 - 0 Nantes (05-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 38 players