Active in Ligue 1

Paris FC

PAR

Français flag Français
Form: LLWWL
Squad Size 37
City Paris
Stadium Stade Charléty
Founded 1969

Sitting 12th with 38 points, Paris FC have achieved safety without threatening glory, showing inconsistent form. The data shows a team that knows its level, operating within comfortable constraints. Progress demands discomfort. The squad features K. Trapp (MAGNET), O. Nkambadio (SWEEPER KEEPER), and H. Traoré (ENFORCER).

Match Coverage

Paris FC results, scores, and our take on recent matches

Date
Match
Score
League
Coverage

Absolute demolition at Stade Jean Bouin! Paris FC turned on the style, completely dismantling Brest with ruthless efficiency. Matondo is unplayable right now. 🔥 #ParisFC #Ligue1 #Matondo

Matondo Masterclass Inspires Parisian Rout This utterly commanding performance reinforces Paris FC's mid-table stability while deepening the gloom surrounding a genuinely struggling Brest outfit. Early Onslaught The atmosphere inside Stade Jean Bouin crackled with anticipation as the hosts looked to assert their authority. Understanding the genuine Stakes of this encounter,...
Read our take

Lille ground out a massive 1-0 win, but the real story was Paris FC's late implosion. A missed spot-kick and a late red card ensure the visitors stay firmly in the hunt for Champions League football. #Ligue1 #LOSC #ParisFC

Fernandez-Pardo's Spot-Kick Secures Vital Points at Stade Jean Bouin Lille survived a grueling second-half onslaught to maintain their Champions League push in a match heavily defined by penalty drama and a late dismissal. Opening Exchanges and the Breakthrough The atmosphere at Stade Jean Bouin was thick with anticipation as the...
Read our take

Metz’s survival hopes took another massive hit at Stade Saint-Symphorien. Despite a swift response, Paris FC's late firepower sealed a ruthless 3-1 victory. #Ligue1 #Metz #ParisFC

Paris FC's Ruthless Finish Condemns Desperate Metz Paris FC showcased devastating late efficiency to break Metz hearts, pushing the struggling hosts perilously close to the Ligue 1 trapdoor. Early Blows and Instant Replies The Stakes couldn't be higher for the relegation-threatened hosts as they stepped onto the hallowed turf at...
Read our take

The scoreboard says 4-1, but the real story is how Paris FC unpicked a European contender! Monaco dominated the ball, but Ikoné delivered a masterclass. #Ligue1 #ParisFC #ASMonaco

Parisian Masterclass Shocks the Principality A stunning exhibition of ruthless counter-attacking football exposed the deep fragility of sterile possession against a highly clinical strike force. Early Ambush Fans at Stade Jean Bouin had barely found their seats before Paris FC completely tore up the script. The hosts unleashed an absolute...
Read our take

A slow-burn at the Moustoir ends in stalemate. Dieng's opener wasn't enough for Lorient as Munetsi snatched a late equalizer for Paris FC. Neither side had the edge. #Ligue1 #FCLorient #ParisFC

Stalemate at the Moustoir: Munetsi Rescues Paris FC A grind of a match where fleeting moments of quality couldn't mask an overall lack of final-third inspiration from either mid-table side. A Tactical Slog The opening half at the Stade du Moustoir delivered a grinding tactical slog rather than an end-to-end...
Read our take

10 men. Relegation stakes. A wild 3-2 scoreboard. Paris FC simply refused to roll over against Le Havre today. This is the drama that defines a survival narrative. #Ligue1 #ParisFC #LeHavre

Ten-Man Paris FC Edge Le Havre in Thriller A chaotic clash with massive relegation implications delivered end-to-end drama and showcased the home side's incredible resilience. The Opening Exchanges With massive Stakes looming over this bottom-half six-pointer at Stade Jean Bouin, the early exchanges were fraught with nervous energy. The match...
Read our take

A tactical stalemate at Stade de la Meinau. Strasbourg dominated possession and rained down corners, but Paris FC's stubborn defense held firm for a gritty away point. 🧱⚽ #Ligue1 #RCSA #PFC

Stubborn Paris FC Frustrate Strasbourg A relentless barrage of set-pieces wasn't enough for the hosts to break through a resolute Parisian defensive wall in a gritty tactical stalemate. Setting the Trap The atmosphere at Stade de la Meinau was electric as the hosts immediately sought to stamp their authority on...
Read our take

Dramatic scenes at Parc Olympique Lyonnais as Tolisso nets a 90th-minute penalty to deny Paris FC a shock win. Lyon dominate but settle for a point. #Ligue1 #Lyon #OLPFC

A Tale of Two Halves at Parc Olympique Lyonnais Lyon salvaged a crucial point in the dying moments after a relentless but inefficient attacking display left them vulnerable to a Paris FC sucker-punch. The Siege of the Capital From the opening exchange at Parc Olympique Lyonnais, Lyon established a clear...
Read our take

Paris FC escapes the drop zone with a gritty win over Nice! Munetsi's goal and Trapp's saves define a high-stakes afternoon at Stade Jean Bouin. #Ligue1 #ParisFC #OGCNice

Munetsi Strikes as Paris FC Edge Survival Battle This narrow victory gives Paris FC breathing room in a desperate scramble for Ligue 1 survival. The Survival Scramble The atmosphere at Stade Jean Bouin was thick with tension as two sides desperate to avoid the trapdoor of relegation faced off. From...
Read our take

An absolute siege at Stadium de Toulouse! Kevin Trapp made 9 saves, but Vignolo finally broke through in the 87th minute to rescue a point. #Ligue1 #TFC #ParisFC

Trapp’s Heroics Deny Toulouse in Stadium Siege A relentless attacking display from the hosts was nearly thwarted by a legendary goalkeeping performance before a late strike restored some justice to the scoreline. The Siege of Stadium de Toulouse From the opening moments at Stadium de Toulouse, the hosts established a...
Read our take

Lens strengthen their grip on first place with a 5-0 demolition of Paris FC at Stade Jean Bouin! A clinical Wesley Saïd brace and a late double from Fofana highlighted the gulf in class between the title favorites and the hosts. #Ligue1 #Lens #PFC

Clinical Lens Run Riot at Stade Jean Bouin A masterclass in clinical finishing saw the league leaders dismantle a struggling Paris FC, reinforcing their title credentials while leaving the hosts' survival hopes in tatters. Precision Over Possession The match at Stade Jean Bouin began with a deceptive rhythm, as Paris...
Read our take

Stalemate at Stade de l'Abbé Deschamps. Auxerre and Paris FC play out a tense 0-0 draw. Donovan Léon's 4 saves earned a point for the hosts, but the relegation battle remains uphill for l'AJA. Lacking clinical edge. #Ligue1 #AJAPFC #Football

Stalemate at the Stade de l'Abbé Deschamps A tactical deadlock leaves Auxerre adrift in the bottom three while Paris FC inches closer to mid-table security following a cagey affair. A Cautious Opening The encounter at the Stade de l'Abbé Deschamps was defined by tactical discipline rather than attacking flair. An...
Read our take

Stunning comeback at Stade Jean Bouin! Paris FC recover from 2-0 down as Ilan Kebbal smashes a 94th-minute penalty to snatch a 2-2 draw against Marseille. Mason Greenwood’s brilliance wasn’t enough for the visitors! #Ligue1 #PFCASM #Greenwood

Capital Comeback Stuns Marseille at Stade Jean Bouin A dramatic late equalizer from Ilan Kebbal saw Paris FC claw back from two goals down to hinder Marseille's pursuit of the league leaders. The Early Breakthrough The early phase at Stade Jean Bouin was dictated by the visitors' superior efficiency and...
Read our take

Points shared at Stade Jean Bouin as Paris FC and Angers play out a 0-0 draw. Paris FC controlled 63% possession but failed to break through. Otávio stood tall in defense to earn MOTM honors. #Ligue1 #PFCANG

Deadlock at Stade Jean Bouin A stalemate defined by defensive rigidity and a distinct lack of creative spark in the final third as neither side could find the breakthrough. Paris Control the Tempo The action at Stade Jean Bouin began with Paris FC asserting significant dominance over the ball. Controlling...
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 12th Place
Form
LLWWLDWLLD

Record

P31
W9
D11
L11
Pts38
Win%29%

Goals

Scored40
Conceded47
Diff -7
Avg/G1.3
Conc/G1.5

Defense & Discipline

Clean Sheets7
Failed to Score9
Pens Scored5
Pens Missed0

Best Streaks

2 Win Streak
3 Draw Streak
2 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 37 players