Ligue 1
League standings, top scorers, and the season so far
Upcoming Matches
Which matches are worth your time? Here's what we think.
Futmetrix Verdict
21
Estac Troyes
vs
Le Havre
Fri, Nov 20 • 19:45
Français
⚡ Form
38
⚖️ Balance
64
🏆 Stakes
14
⭐ Stars
58
Futmetrix Verdict
93
Nice
vs
Paris Saint Germain
Sat, Nov 21 • 16:15
Français
⚡ Form
87
⚖️ Balance
82
🏆 Stakes
49
⭐ Stars
100
Futmetrix Verdict
41
Lens
vs
Toulouse
Sat, Nov 21 • 19:45
Français
⚡ Form
62
⚖️ Balance
76
🏆 Stakes
10
⭐ Stars
66
Futmetrix Verdict
56
Lille
vs
Lyon
Sat, Nov 21 • 19:45
Français
⚡ Form
37
⚖️ Balance
69
🏆 Stakes
53
⭐ Stars
84
Futmetrix Verdict
38
Monaco
vs
Auxerre
Sat, Nov 21 • 19:45
Français
⚡ Form
52
⚖️ Balance
81
🏆 Stakes
10
⭐ Stars
82
Futmetrix Verdict
46
Strasbourg
vs
Stade Brestois 29
Sat, Nov 21 • 19:45
Français
⚡ Form
67
⚖️ Balance
82
🏆 Stakes
10
⭐ Stars
72
Futmetrix Verdict
62
Paris FC
vs
Angers
Sun, Nov 22 • 14:00
Français
⚡ Form
59
⚖️ Balance
71
🏆 Stakes
36
⭐ Stars
63
Futmetrix Verdict
69
Lorient
vs
Rennes
Sun, Nov 22 • 16:15
Français
⚡ Form
62
⚖️ Balance
74
🏆 Stakes
36
⭐ Stars
79
Futmetrix Verdict
71
Marseille
vs
Le Mans
Sun, Nov 22 • 19:45
Français
⚡ Form
63
⚖️ Balance
80
🏆 Stakes
36
⭐ Stars
73
Futmetrix Verdict
62
Stade Brestois 29
vs
Paris FC
Fri, Nov 27 • 19:45
Français
⚡ Form
56
⚖️ Balance
69
🏆 Stakes
36
⭐ Stars
75
League Standings
Full Ligue 1 table with points, goal difference and recent form
P: 10 GD: +12
P: 10 GD: +7
P: 10 GD: +7
P: 10 GD: +6
P: 10 GD: +3
P: 10 GD: +2
P: 10 GD: 0
P: 9 GD: +7
P: 10 GD: +6
P: 10 GD: +1
P: 9 GD: +3
P: 10 GD: +1
P: 10 GD: -4
P: 10 GD: -11
P: 10 GD: -7
P: 10 GD: -10
P: 10 GD: -10
Form Guide
Form over the last 6 matches
🔥
Hot Teams
🧊
Cold Teams
Ligue 1 2026/27 title race is heating up. Paris Saint Germain lead with 23 points, just 2 points ahead of Lille in second place. With 28 matches remaining, every point matters. Recent fixtures have averaged 65/100 Intensity on Futmetrix.
Top Players
The standout performers in this competition.
Stats Leaders
Top performers in goals, assists and clean sheets for Ligue 1
Top Scorers
- 1. 9
- 2. 7
- 3. 6
- 4. 6
- 5. 6
- 6. 5
- 7. 4
- 8. 4
- 9. 4
- 10. 4
Top Assists
- 1. 7
- 2. 6
- 3. 5
- 4. 3
- 5. 3
- 6. 3
- 7. 3
- 8. 3
- 9. 3
- 10. 3
Clean Sheets
- 1. 10 (10 apps)
- 2. 10 (10 apps)
- 3. 9 (9 apps)
- 4. 9 (9 apps)
- 5. 9 (9 apps)
- 6. 9 (9 apps)
- 7. 9 (9 apps)
- 8. 9 (9 apps)
- 9. 9 (9 apps)
- 10. 9 (9 apps)
Match Commentary
Latest Ligue 1 results and our take on every gameweek
Four minutes after coming on, Keyliane Abdallah scores the 82nd-minute winner. Marseille win 2-1 at Lens after Thauvin’s equaliser. #RCLens #OM #Ligue1
Le Mans had 19 shots to Monaco’s five, then Colas struck in the 90th. A useful point in the survival fight; Monaco let two slip. #Ligue1 #LeMans #Monaco
Maja’s 59th-minute equaliser is ruled out by VAR. Lorient absorb 20 Le Havre shots; Makengo seals a 2-0 win at Stade Océane in stoppage time. #Ligue1 #HAC #FCL
Lyon’s penalty decision is overturned on 62 minutes; Ludovic Ajorque seals Brest’s 2-0 win at 90+4. The visitors had the ball, not the answer. #SB29 #OL #Ligue1
Six saves from Anthony Lopes, yet Nice still won 2-0. Diop struck in the 2nd; Clauss sealed it in the 78th. #Angers #OGCNice #Ligue1
Three shots on target, two goals. Nathan Ngoy’s 68th-minute finish seals Lille’s 2-1 away win at Roazhon Park, despite Rennes having more of the ball. #Ligue1 #Rennes #LOSC
Zabarnyi's 39th-minute goal did the job, while nine saves kept the margin tense. Paris Saint Germain beat Estac Troyes 1-0. #Ligue1 #PSG #ESTAC
Auxerre’s 39th-minute goal is ruled out; Sinayoko scores at 63'. Paris FC win 1-0, with possession doing more work than the chances. #Auxerre #ParisFC #Ligue1
VAR confirms Hidalgo's opener on the stroke of half-time; McKenzie and Jorgensen extend the lead. Toulouse beat Strasbourg 3-1. #TFC #RCSA #Ligue1
Tosin misses from the spot; Edjouma seals Brest’s 2-0 win at 90+2. Lorient tried 15 shots and hit the target with none. #Ligue1 #SB29 #FCL
Harit struck in the first minute; Gouiri made it 2-0 by 25. Toulouse pushed, but Tengstedt’s goal was ruled out by VAR. Marseille win 2-0. #OM #Ligue1 #TFC
Sinayoko struck twice before half-time, then teed up the third. Paris FC made Monaco pay, winning 3-1 in a six-pointer! #Ligue1 #ParisFC #Monaco
VAR wiped out Lyon’s 15th-minute penalty; Nuamah and Tolisso did the rest. Lyon beat Angers 2-0 after 28 shots brought seven on target. #OL #Ligue1 #Football
Gessime Yassine’s brace lit up the Meinau: Strasbourg thump Auxerre 5-1 after Lamfia Dioubaté’s red card. #RCSA #AJA #Ligue1
Le Mans had 61% possession, one shot on target. Troyes win 2-0: Mouhamed Diop at 33', then substitute Ismaël Boura scores five minutes after coming on. #ESTAC #Ligue1 #Football
Six saves from Risser bought Lens time. Giroud came on in the 73rd and settled the northern French derby in the 86th: Lille beat Lens 1-0. #LOSC #RCL #Ligue1
Nice lit up the night. Wahi's hat-trick, including two penalties, stuns second-placed Rennes in a 5-2 win at Allianz Riviera! #OGCNice #Ligue1 #Wahi
Le Havre struck first; Hakimi hit back twice in two minutes, then completed his hat-trick. Paris Saint Germain win 5-1 at Stade Océane! #Ligue1 #PSG #LeHavre
Two substitutes cracked it open: Mika Godts set up Senny Mayulu, then scored himself as Paris Saint Germain beat Lyon 2-0 at Parc des Princes. #PSG #Ligue1 #TitleRace
Toulouse had 63% of the ball; Troyes managed no shot on target. A 0-0 at Stadium Municipal: control without a cutting edge. #Ligue1 #TFC #ESTAC
VAR confirms Dia's 34th-minute opener; Szymański scores twice. Rennes beat Strasbourg 3-0 at Roazhon Park: 27 shots, nine on target. #SRFC #RCSA #Ligue1
Four up. Then panic. Le Havre clawed back to 4-3, but VAR wiped out a 90+6 penalty; Marseille clung on for the win, nerves in tatters! #OM #Ligue1 #HAC
Lucas Buades puts Le Mans ahead in the 48th; VAR confirms it. Cameron Archer replies eight minutes later. 1-1, with Le Mans 16th and one point from safety. #Ligue1 #AJA #Football
Thirteen corners and no breakthrough. Stade Raymond Kopa had pressure without payoff; Angers and Lorient leave with a 0-0 draw. #Angers #Lorient #Ligue1
Lille go down to ten on 66 minutes; eight later, Diop hauls Monaco level. A 1-1 draw in a Ligue 1 summit clash. #ASM #LOSC #Ligue1
Behind at half-time after VAR overturned a penalty, Lens hit back: Florian Thauvin levelled, then set up Thorgan Hazard's 83rd-minute winner for a 2-1 win over Paris FC. #Lens #Ligue1 #ParisFC
Ajorque struck early, Wahi levelled, then Diop flipped the match. Kenny Lala missed at 90+10 as Nice won 2-1 at Stade Francis-Le-Blé. #SB29 #OGCNice #Ligue1