League Standings

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

Pos Team P Pts GF GA GD Form
1 Lille 4 10 7 2 +5 WLille 2 - 0 Estac Troyes (13-09-2026)WToulouse 0 - 1 Lille (03-09-2026)DLille 2 - 2 Paris Saint Germain (28-08-2026)WAngers 0 - 2 Lille (23-08-2026)
2 Monaco 4 10 6 2 +4 DStrasbourg 1 - 1 Monaco (12-09-2026)WParis Saint Germain 1 - 2 Monaco (04-09-2026)WMonaco 2 - 0 Marseille (30-08-2026)WLe Havre 0 - 1 Monaco (23-08-2026)
3 Rennes 4 10 8 5 +3 WRennes 1 - 0 Marseille (11-09-2026)WAngers 1 - 2 Rennes (06-09-2026)WRennes 3 - 2 Le Mans (30-08-2026)DRennes 2 - 2 Paris Saint Germain (23-08-2026)
4 Lyon 4 8 6 2 +4 DParis FC 0 - 0 Lyon (12-09-2026)WLyon 3 - 1 Auxerre (04-09-2026)DLyon 1 - 1 Le Havre (29-08-2026)WToulouse 0 - 2 Lyon (22-08-2026)
5 Paris FC 4 8 6 2 +4 DParis FC 0 - 0 Lyon (12-09-2026)WMarseille 2 - 3 Paris FC (06-09-2026)WParis FC 3 - 0 Nice (30-08-2026)DEstac Troyes 0 - 0 Paris FC (22-08-2026)
6 Strasbourg 4 7 9 8 +1 DStrasbourg 1 - 1 Monaco (12-09-2026)WEstac Troyes 2 - 6 Strasbourg (06-09-2026)WStrasbourg 2 - 1 Lens (29-08-2026)LMarseille 4 - 0 Strasbourg (21-08-2026)
7 Stade Brestois 29 3 5 6 5 +1 LStade Brestois 29 0 - 1 Paris Saint Germain (13-09-2026)WLe Havre 1 - 2 Stade Brestois 29 (05-09-2026)DStade Brestois 29 2 - 2 Toulouse (29-08-2026)DLe Mans 2 - 2 Stade Brestois 29 (22-08-2026)
8 Lorient 4 5 4 4 0 DLorient 2 - 2 Toulouse (12-09-2026)WLens 0 - 1 Lorient (05-09-2026)LLorient 1 - 2 Estac Troyes (29-08-2026)DNice 0 - 0 Lorient (22-08-2026)
9 Lens 4 4 8 7 +1 DLe Mans 2 - 2 Lens (13-09-2026)LLens 0 - 1 Lorient (05-09-2026)LStrasbourg 2 - 1 Lens (29-08-2026)WLens 5 - 2 Auxerre (22-08-2026)
10 Angers 4 4 4 5 -1 DLe Havre 0 - 0 Angers (12-09-2026)LAngers 1 - 2 Rennes (06-09-2026)WAuxerre 1 - 3 Angers (29-08-2026)LAngers 0 - 2 Lille (23-08-2026)
11 Estac Troyes 4 4 4 9 -5 LLille 2 - 0 Estac Troyes (13-09-2026)LEstac Troyes 2 - 6 Strasbourg (06-09-2026)WLorient 1 - 2 Estac Troyes (29-08-2026)DEstac Troyes 0 - 0 Paris FC (22-08-2026)
12 Marseille 4 3 6 6 0 LRennes 1 - 0 Marseille (11-09-2026)LMarseille 2 - 3 Paris FC (06-09-2026)LMonaco 2 - 0 Marseille (30-08-2026)WMarseille 4 - 0 Strasbourg (21-08-2026)
13 Le Mans 4 3 7 8 -1 DLe Mans 2 - 2 Lens (13-09-2026)DNice 1 - 1 Le Mans (05-09-2026)LRennes 3 - 2 Le Mans (30-08-2026)DLe Mans 2 - 2 Stade Brestois 29 (22-08-2026)
14 Auxerre 4 3 5 11 -6 WAuxerre 1 - 0 Nice (12-09-2026)LLyon 3 - 1 Auxerre (04-09-2026)LAuxerre 1 - 3 Angers (29-08-2026)LLens 5 - 2 Auxerre (22-08-2026)
15 Paris Saint Germain 3 2 5 6 -1 WStade Brestois 29 0 - 1 Paris Saint Germain (13-09-2026)LParis Saint Germain 1 - 2 Monaco (04-09-2026)DLille 2 - 2 Paris Saint Germain (28-08-2026)DRennes 2 - 2 Paris Saint Germain (23-08-2026)
16 Le Havre 4 2 2 4 -2 DLe Havre 0 - 0 Angers (12-09-2026)LLe Havre 1 - 2 Stade Brestois 29 (05-09-2026)DLyon 1 - 1 Le Havre (29-08-2026)LLe Havre 0 - 1 Monaco (23-08-2026)
17 Toulouse 4 2 4 7 -3 DLorient 2 - 2 Toulouse (12-09-2026)LToulouse 0 - 1 Lille (03-09-2026)DStade Brestois 29 2 - 2 Toulouse (29-08-2026)LToulouse 0 - 2 Lyon (22-08-2026)
18 Nice 4 2 1 5 -4 LAuxerre 1 - 0 Nice (12-09-2026)DNice 1 - 1 Le Mans (05-09-2026)LParis FC 3 - 0 Nice (30-08-2026)DNice 0 - 0 Lorient (22-08-2026)

Form Guide

Form over the last 6 matches

Match Commentary

Latest Ligue 1 results and our take on every gameweek

A massive sigh of relief for Paris! Ferrán Torres grabs a 5th-minute winner, while Matvey Safonov builds a brick wall at the back to secure PSG's first three points of the campaign. #Ligue1 #PSG #AllezParis

Early Strike Rescues PSG in Brittany A swift attacking move and a heroic display between the sticks gave the visitors exactly what they needed to kickstart their sluggish league campaign. The Opening Salvo The lively crowd at Stade Francis-Le-Blé barely had time to settle into their seats before Paris Saint...
Read our take

Absolute fireworks at MMArena! Le Mans cruised to a 2-0 lead, but a rapid response and super-sub heroics from Lens ensured the spoils were shared. Pure drama. #Ligue1 #RCLLM #LeMans

MMArena Madness: Super-Sub Salvages Point for Lens This breathless four-goal thriller showcased immense tactical resilience, proving early-season Ligue 1 fixtures can deliver peak drama. The Early Blitz Le Mans edged possession early on, immediately asserting their structural authority on the pitch. The hosts drew first blood when Adil Bourabaa found...
Read our take

Absolute control from Lille at Stade Pierre-Mauroy! Santos set the tone early, and a stoppage-time strike from Mbappé secured the points. No way back for Troyes today. 🔴⚪️ #Ligue1 #Lille #LOSCESTAC

Lille Flex Their Muscle at Home A masterclass in control and patience saw the hosts cement their European ambitions while keeping Troyes at arm's length. False Dawn to First Blood Stade Pierre-Mauroy thought they had their dream start almost immediately. The Intensity was soaring when Hákon Arnar Haraldsson found the...
Read our take

The hype fell flat at Stade Jean Bouin. Paris FC dominated the ball, but a masterclass from Dominik Greif earned Lyon a hard-fought point in this tactical stalemate. #Ligue1 #ParisFC #Lyon

Tactical Gridlock at Stade Jean Bouin A highly anticipated top-of-the-table clash dissolved into a rigid chess match, failing to deliver on its pre-match promise. The Opening Act The action at Stade Jean Bouin began with a cautious, probing rhythm rather than blistering speed. Paris FC immediately sought to establish their...
Read our take

A blistering comeback! Lorient blew a 2-0 lead as Toulouse fought back from the brink to snatch a vital point in their survival battle. What a gritty display! #Ligue1 #FCLTFC #Toulouse

Toulouse Stage Stunning Comeback to Stun the Moustoir A gripping encounter at Stade du Moustoir proved that cornered teams in a relegation battle are the most dangerous opponents of all. The Quickfire Double The fervent crowd at Stade du Moustoir anticipated a straightforward evening for their mid-table heroes, but the...
Read our take

Le Havre threw everything at Angers, but Anthony Lopes built a brick wall at Stade Océane. 25 combined shots, 0 goals. The relegation fight continues for the hosts. #Ligue1

Lopes' Heroics Deny Le Havre in Tense Goalless Affair Despite a barrage of shots turning Stade Océane into a shooting gallery, a sheer lack of clinical finishing reduced this fixture to a frustrating stalemate. Attacking Intent Meets Solid Hands Le Havre edged into the fixture with attacking desperation, driven by...
Read our take

Auxerre grabbed the points, but Nice's 68% possession tells a story of entirely wasted chances. The early relegation battle is already heating up. #Ligue1 #Auxerre #OGCNice

Auxerre Execute Perfect Smash-and-Grab to Sink Nice A gritty rearguard action and one moment of clinical finishing earned the hosts their first points of the campaign, leaving the visitors ruing their sterile dominance. Weathering the Storm The tactical picture at the Stade de l'Abbé-Deschamps was painted very early on. The...
Read our take

Monaco secure a point on the road, but dropping points at Stade de la Meinau leaves the door open at the top. Strasbourg prove they belong in the top-half fight. #Ligue1 #ASMonaco #Strasbourg

A Stubborn Stalemate at the Meinau Monaco's early title aspirations hit a speed bump against a resolute Strasbourg side that refused to crumble under pressure. Early Friction and Wasted Chances The Stade de la Meinau provided a demanding backdrop for a fixture that promised fireworks but delivered a slow burn....
Read our take

A 33-shot barrage at Roazhon Park yielded just one goal as Rennes edged past Marseille 1-0. A narrow result on paper, but a hidden goalkeeping war raged underneath. #Ligue1 #SRFC #Marseille

Rennes Edge Goalkeeping Masterclass at Roazhon Park Despite a relentless barrage of attacking sequences, this clash turned into an uncompromising duel between two immovable goalkeepers. A Wall of Gloves A staggering combined 33 shots turned Roazhon Park into an absolute shooting gallery, yet the early phases were defined entirely by...
Read our take

Paris FC execute a stunning raid on Marseille! Sinayoko's ruthless hat-trick and late VAR drama flip the script in this 5-goal thriller. A defining away performance. #Ligue1 #ParisFC #Marseille

Paris FC Stun Marseille in Five-Goal Thriller An unrelenting contest where Paris FC's clinical counter-attacks shattered Marseille's territorial dominance. Explosive Opening Exchanges The visitors wasted absolutely no time announcing their intent. Within sixty seconds, Luca Koleosho sliced open the defensive line to set up Lassine Sinayoko for a blistering opener....
Read our take

34 shots at Stade Raymond-Kopa! Rennes struck early and survived a relentless Angers siege to climb the table. The visitors proved their top-four credentials in a chaotic clash. #Ligue1 #AngersSCO #StadeRennais

Rennes Weather the Storm in Angers Thriller Early ruthlessness proved the difference as Rennes survived a chaotic, shot-heavy siege to secure all three points away from home. Opening Act The hosts were caught entirely cold before the passionate faithful at Stade Raymond-Kopa could even settle into their seats. Przemysław Frankowski...
Read our take

Strasbourg delivered a masterclass on the road, recovering from an early setback to smash six past Troyes in a chaotic thriller. Pure attacking firepower! #Ligue1 #Strasbourg #GoalFest

Strasbourg’s Six-Goal Masterclass Dismantles Troyes A breathtaking display of clinical finishing turned an early deficit into an emphatic away demolition, cementing Strasbourg's serious credentials this season. The Opening Exchange The stadium was buzzing as Estac Troyes struck first, feeding off the early crowd energy to establish a frantic tempo. Antoine...
Read our take

A 1-1 draw at the Allianz Riviera leaves both sides frustrated. Nice had the ball, but Le Mans held firm. Early signs of a grueling season ahead on the south coast. #Ligue1 #OGCNice #LeMansFC

Stalemate Keeps Both Sides Searching for Answers A gritty 1-1 draw leaves both clubs stuck on a single point this season, highlighting a stark lack of early offensive firepower. Early Shock on the Coast Early season anxiety gripped the Allianz Riviera as a relegation-threatened Nice squad aimed to kickstart their...
Read our take

A 1-2 away win for Brest, but the numbers hide the chaos. A crucial red card, 37 total shots, and heroic keeping kept this one on a knife's edge until the final whistle. #Ligue1 #SB29 #LeHavre

Brest Survive Late Drama to Steal Away Victory An early penalty and a pivotal red card decided a chaotic contest where the visitors clung on despite a fierce late siege from ten men. The Opening Barrage A relentless start set the tone as Stade Brestois 29 wasted absolutely no time...
Read our take

The underlying numbers scream a comfortable home win, but football isn't played on spreadsheets. A massive smash-and-grab performance completely rewrites the script this weekend. #Ligue1 #RCLens #FCLorient

Lorient Pull Off Massive Heist at Stade Bollaert-Delelis A masterclass in soaking up pressure and striking with ultimate precision left the famously loud home faithful completely stunned in silence. The Early Siege A fiery atmosphere at Stade Bollaert-Delelis set the stage for what initially looked like a routine afternoon for...
Read our take

23 shots for PSG. 4 for Monaco. But football is played on the scoreboard. Hrádecký's masterclass and two clinical strikes secure a 2-1 smash-and-grab! 🇲🇨🔥 #Ligue1 #ASMonaco #PSGASM

Smash-and-Grab: Monaco Silence the Parc des Princes A ruthless masterclass in counter-attacking football saw Monaco punish a profligate Paris Saint Germain despite a one-sided statistical barrage. Opening Act The Intensity of the opening stages at the Parc des Princes painted a highly familiar picture for the local faithful. Paris Saint...
Read our take

The scoreboard reads 3-1, but the real story is the gulf in class at Parc Olympique Lyonnais. Lyon cement their spot at the summit, while Auxerre's search for points continues. #Ligue1 #OL #AJA

Top Meets Bottom in a Rhone Valley Masterclass A ruthless attacking display highlighted the massive gulf in quality between the title chasers and a side already deeply entrenched in a relegation dogfight. Shooting Gallery at the Parc Any hopes of an early upset were quickly dashed as Lyon turned the...
Read our take

Toulouse fired 21 shots but found a wall in B. Özer. His 9 saves secured a vital 1-0 win for Lille. The leaders escape the siege, leaving the hosts in early relegation peril. #Ligue1 #LOSC #TFC

The Great Robbery at Stadium de Toulouse A monumental goalkeeping performance allowed the league leaders to steal all three points, leaving the frustrated hosts firmly stuck in the relegation mire. The Siege of Stadium de Toulouse The Intensity was off the charts from the opening exchanges as Toulouse turned their...
Read our take

Possession doesn't win games! Marseille bossed the ball, but Paris Brunner's lethal brace keeps Monaco perfect at the summit. Clinical counter-attacking at its finest. #Ligue1 #ASMonaco #OM

Brunner's Masterclass Punishes Marseille's Sterile Dominance Despite seeing far less of the ball, Monaco's ruthless efficiency in front of goal proved the decisive factor in a gripping southern rivalry. The Early Ambush The script at Stade Louis II was written early as Marseille seized total control of the ball, ultimately...
Read our take

A 5-goal thriller at Roazhon Park! Rennes blew a two-goal lead before a 96th-minute penalty rescued three points against 10-man Le Mans. Never a dull moment! #Ligue1 #Rennes #LeMans

A Stoppage-Time Penalty Settles a Five-Goal Roazhon Park Thriller Our verdict: a breathless spectacle defined by defensive capitulations, red card drama, and a last-gasp spot-kick that rescued three points for the hosts. The Opening Blitz The home faithful at Roazhon Park barely had time to take their seats before Rennes...
Read our take

A commanding 3-0 win for Paris FC at Stade Jean Bouin sends them top of the table! Nice struggled to break through and find themselves deep in early trouble. #Ligue1 #ParisFC #OGCNice

Parisian Masterclass at Stade Jean Bouin A ruthless display from the hosts underlines their early title credentials while leaving their visitors nervously eyeing the drop zone. Breaking the Deadlock The home side set out their stall early, probing the defensive lines with sharp, incisive passing. Despite the fact that Nice...
Read our take

The scoreboard says a draw, but the real story is absolute chaos. Two disallowed goals, a brilliant equalizer, and stoppage-time heartbreak at Parc Olympique Lyonnais. #Ligue1 #Lyon #LeHavre

VAR Chaos and Late Drama at Parc Olympique Lyonnais A seemingly routine fixture exploded into an unforgettable spectacle defined by razor-thin margins and sheer late-game desperation. Setting the Tempo The opening exchanges at Parc Olympique Lyonnais quickly established the tactical narrative for the evening. Pushing forward from the first whistle,...
Read our take

Lorient dominated the ball, but Troyes took the points! An incredible smash-and-grab at Stade du Moustoir sees the visitors secure a massive upset victory. #Ligue1 #EstacTroyes #FCLorient

Troyes Execute Perfect Smash-and-Grab at Stade du Moustoir An impressive display of counter-attacking ruthlessness allowed the visitors to defy expectations and stun a possession-heavy Lorient. The Early Shock The pattern of play was established from the opening exchanges. Buoyed by the home crowd at Stade du Moustoir, Lorient immediately grabbed...
Read our take

A relentless attacking siege from Brest finally broke Toulouse in stoppage time. An absolute rollercoaster of a match that reminds us why we love this chaotic league. #Ligue1 #Brest #Toulouse

Ajorque Rescues Brest in 90th-Minute Thriller A breathtaking showcase of attacking persistence where Brest's late heroics perfectly matched the chaotic momentum shifts of the evening. Early Strikes and Shifting Momentum Toulouse arrived with intent and wasted no time silencing the home crowd. A swift move in the 9th minute saw...
Read our take

The scoreboard says 1-3, but the real story is Anthony Lopes' wall and an underdog masterclass from Angers. A brutal early-season reality check for Auxerre! #Ligue1 #SCOAngers #AJAuxerre

Angers Stun Auxerre in Frantic Relegation Prelude A ruthless counter-attacking display and goalkeeping heroics allowed the visitors to snatch a crucial early-season lifeline in this basement clash. Frantic Opening Exchanges The Intensity of this relegation six-pointer was off the charts from the opening whistle. Angers set out to disrupt the...
Read our take

The scoreboard says a 2-1 upset, but the real story is sheer survival instinct. Yassine’s late brace at the Meinau completely derailed a top-tier contender. #Ligue1 #RCSA #Lens

Yassine's Heroics Stun High-Flying Lens in Meinau Thriller Our take is simple: this was a quintessential underdog triumph where sheer willpower dismantled a top-tier side. The Opening Exchange The Stade de la Meinau crackled with expectation as Strasbourg looked to defy their bleak position in the relegation zone. From the...
Read our take

Two up in the 84th minute, only to throw it away in stoppage time. PSG refuse to die, pulling off an absolute robbery at the death. Heartbreak for Lille! #Ligue1 #LOSC #PSG

Stoppage-Time Robbery: PSG Steal Point From Defiant Lille A tactical masterclass from the hosts unraveled in a breathless six-minute finale that proved Paris never truly know when they are beaten. The Counter-Punch Paris Saint Germain arrived at the Decathlon Arena - Stade Pierre Mauroy fully intent on dictating terms, as...
Read our take

Ligue 1 2026/27 season is underway with Lille currently top of the table on 10 points after 4 matches. It's early days but the entertainment has been strong, averaging 65/100 Intensity.

Stats Leaders

Top performers in goals, assists and clean sheets for Ligue 1

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.