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

Paris FC hold 13th in Ligue 1, struggling for consistency. With 31 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 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

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

The Parc des Princes stays blue and red! PSG secure a 2-1 derby win over Paris FC. Doue and Dembele fire the hosts to victory despite Geubbels' penalty. 71% possession tells the story of total dominance. #PSG #ParisFC #Ligue1 #DerbyDay

Capital Dominance Reasserted at the Parc This local clash demonstrated that even with a massive gulf in the league table, the Intensity of a derby can push the giants to their limits. Relentless Pressure and the Doué Spark From the opening whistle at the Parc des Princes , Paris Saint...
Read our take

Yann Gboho scores twice as Toulouse demolish Paris FC 3-0 at Stade Jean Bouin. Clinical finishing exposes the gulf between Ligue 1's contenders and strugglers. Toulouse climb to 7th with this ruthless display.

Gboho Dissects Paris FC: Toulouse Impose Ruthless Order at Stade Jean Bouin A chastening defeat exposes the chasm between Toulouse's clinical efficiency and Paris FC's possession-without-purpose malaise. Intensity Unleashed At Stade Jean Bouin, Toulouse transformed Paris FC 's evening into a masterclass in cold execution. The 19th minute penalty—converted by...
Read our take

Stade Océane: Le Havre 0-0 Paris FC. Soumare blazes penalty wide in 77th minute. Two mid-table sides cancel each other out. Chance missed to climb the Ligue 1 table. #Ligue1

Le Havre and Paris FC Deadlocked at Stade Océane as Soumare Wastes Penalty Two desperate sides clawing for survival shared the points at Stade Océane, where stakes rose and fell on a single moment of missed redemption. A War of Attrition with No Victor Le Havre and Paris FC produced...
Read our take

Paris FC 1-1 Auxerre at Stade Jean Bouin. Kebbal converts VAR-confirmed penalty (32'), but Diomande levels before half-time (40'). A balanced contest where neither side could claim victory—frustration reigns.

VAR Confirms Penalty, but Balance Prevails at Stade Jean Bouin This 1-1 draw between Paris FC and Auxerre epitomises a frenetic opening 45 minutes where controversy and spectacle collided, leaving both sides cursing a result that satisfied neither. The Decision That Divides At the 30th minute, Intensity surges when the...
Read our take

Giroud scores twice, Mandi adds the clincher: Lille crushes Paris FC 4-2 at Stade Pierre Mauroy in a display of intensity that saw three goals in seven minutes. Masterclass. 🔥

Giroud and Mandi lead Lille's four-goal onslaught against Paris FC Lille transformed Stade Pierre Mauroy into a fortress of relentless attacking football, dismantling Paris FC 4-2 in a match where lead changes, penalty drama, and a devastating goal flurry defined an unmissable spectacle. Geubbels' early strike met with Lille's measured...
Read our take

Season Statistics

Full league record with goals, form, and recent streaks

Ligue 1 13th Place
Form
LLWWLDWLLD

Record

P26
W6
D10
L10
Pts28
Win%23%

Goals

Scored29
Conceded41
Diff -12
Avg/G1.1
Conc/G1.6

Defense & Discipline

Clean Sheets7
Failed to Score8
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 26 60 58 22 +36 WNice 0 - 4 Paris Saint Germain (21-03-2026)LParis Saint Germain 1 - 3 Monaco (06-03-2026)WLe Havre 0 - 1 Paris Saint Germain (28-02-2026)WParis Saint Germain 3 - 0 Metz (21-02-2026)LRennes 3 - 1 Paris Saint Germain (13-02-2026)
2 Lens 27 59 54 24 +30 WLens 5 - 1 Angers (20-03-2026)LLorient 2 - 1 Lens (14-03-2026)WLens 3 - 0 Metz (08-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)LLens 2 - 3 Monaco (21-02-2026)
3 Marseille 27 49 54 35 +19 LMarseille 1 - 2 Lille (22-03-2026)WMarseille 1 - 0 Auxerre (13-03-2026)WToulouse 0 - 1 Marseille (07-03-2026)WMarseille 3 - 2 Lyon (01-03-2026)LStade Brestois 29 2 - 0 Marseille (20-02-2026)
4 Lyon 27 47 41 29 +12 LLyon 1 - 2 Monaco (22-03-2026)DLe Havre 0 - 0 Lyon (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)LMarseille 3 - 2 Lyon (01-03-2026)LStrasbourg 3 - 1 Lyon (22-02-2026)
5 Lille 27 47 42 34 +8 WMarseille 1 - 2 Lille (22-03-2026)WRennes 1 - 2 Lille (15-03-2026)DLille 1 - 1 Lorient (08-03-2026)WLille 1 - 0 Nantes (01-03-2026)WAngers 0 - 1 Lille (22-02-2026)
6 Monaco 27 46 47 38 +9 WLyon 1 - 2 Monaco (22-03-2026)WMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WParis Saint Germain 1 - 3 Monaco (06-03-2026)WMonaco 2 - 0 Angers (28-02-2026)WLens 2 - 3 Monaco (21-02-2026)
7 Rennes 27 44 43 37 +6 DRennes 0 - 0 Metz (22-03-2026)LRennes 1 - 2 Lille (15-03-2026)WNice 0 - 4 Rennes (08-03-2026)WRennes 1 - 0 Toulouse (28-02-2026)WAuxerre 0 - 3 Rennes (22-02-2026)
8 Strasbourg 26 37 40 31 +9 WNantes 2 - 3 Strasbourg (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)WStrasbourg 3 - 1 Lyon (22-02-2026)
9 Toulouse 27 37 38 32 +6 WToulouse 1 - 0 Lorient (21-03-2026)WMetz 3 - 4 Toulouse (15-03-2026)LToulouse 0 - 1 Marseille (07-03-2026)LRennes 1 - 0 Toulouse (28-02-2026)DToulouse 1 - 1 Paris FC (21-02-2026)
10 Lorient 27 37 37 41 -4 LToulouse 1 - 0 Lorient (21-03-2026)WLorient 2 - 1 Lens (14-03-2026)DLille 1 - 1 Lorient (08-03-2026)DLorient 2 - 2 Auxerre (01-03-2026)DNice 3 - 3 Lorient (22-02-2026)
11 Stade Brestois 29 27 36 34 39 -5 LAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)LMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WStade Brestois 29 2 - 0 Le Havre (08-03-2026)WMetz 0 - 1 Stade Brestois 29 (01-03-2026)WStade Brestois 29 2 - 0 Marseille (20-02-2026)
12 Angers 27 32 24 37 -13 LLens 5 - 1 Angers (20-03-2026)LAngers 0 - 2 Nice (14-03-2026)WNantes 0 - 1 Angers (07-03-2026)LMonaco 2 - 0 Angers (28-02-2026)LAngers 0 - 1 Lille (22-02-2026)
13 Paris FC 27 31 32 43 -11 WParis FC 3 - 2 Le Havre (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)WParis FC 1 - 0 Nice (01-03-2026)DToulouse 1 - 1 Paris FC (21-02-2026)
14 Le Havre 27 27 22 35 -13 LParis FC 3 - 2 Le Havre (22-03-2026)DLe Havre 0 - 0 Lyon (15-03-2026)LStade Brestois 29 2 - 0 Le Havre (08-03-2026)LLe Havre 0 - 1 Paris Saint Germain (28-02-2026)LNantes 2 - 0 Le Havre (22-02-2026)
15 Nice 27 27 32 52 -20 LNice 0 - 4 Paris Saint Germain (21-03-2026)WAngers 0 - 2 Nice (14-03-2026)LNice 0 - 4 Rennes (08-03-2026)LParis FC 1 - 0 Nice (01-03-2026)DNice 3 - 3 Lorient (22-02-2026)
16 Auxerre 27 22 22 36 -14 WAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)LMarseille 1 - 0 Auxerre (13-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)DLorient 2 - 2 Auxerre (01-03-2026)LAuxerre 0 - 3 Rennes (22-02-2026)
17 Nantes 25 17 22 42 -20 LNantes 2 - 3 Strasbourg (22-03-2026)LNantes 0 - 1 Angers (07-03-2026)LLille 1 - 0 Nantes (01-03-2026)WNantes 2 - 0 Le Havre (22-02-2026)LMonaco 3 - 1 Nantes (13-02-2026)
18 Metz 27 14 25 60 -35 DRennes 0 - 0 Metz (22-03-2026)LMetz 3 - 4 Toulouse (15-03-2026)LLens 3 - 0 Metz (08-03-2026)LMetz 0 - 1 Stade Brestois 29 (01-03-2026)LParis Saint Germain 3 - 0 Metz (21-02-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