Topzle Topzle

2025–26 Ligue 1

Updated: Wikipedia source

2025–26 Ligue 1

The 2025–26 Ligue 1, also known as Ligue 1 McDonald's for sponsorship reasons, is the 88th season of the Ligue 1, France's premier football competition. It began on 15 August 2025 and is set to conclude on 16 May 2026. The match schedule was announced on 27 June 2025.

Infobox

Season
2025–26
Dates
15 August 2025 – 16 May 2026
Matches
144
Goals
411 (2.85 per match)
Top goalscorer
Mason Greenwood(11 goals)
Biggest home win
Strasbourg 5–0 Angers(5 October 2025)Lille 6–1 Metz(26 October 2025)Paris Saint-Germain 5–0 Rennes(6 December 2025)
Biggest away win
Lorient 1–7 Lille(30 August 2025)
Highest scoring
Toulouse 3–6 Paris Saint-Germain(30 August 2025)
Longest winning run
Lens(6 matches)
Longest unbeaten run
Paris Saint-Germain(8 matches)
Longest winless run
AuxerreMetz(9 matches)
Longest losing run
Nice(6 matches)
Highest attendance
66,279Marseille 3–0 Brest(8 November 2025)
Lowest attendance
6,080Monaco 5–2 Metz(21 September 2025)
Attendance
3,950,453 (27,434 per match)

Tables

· Teams › Changes
LorientParis FCMetz
LorientParis FCMetz
from 2024–25 Ligue 2
LorientParis FCMetz
to 2025–26 Ligue 2
MontpellierSaint-ÉtienneReims
from 2024–25 Ligue 2
to 2025–26 Ligue 2
LorientParis FCMetz
MontpellierSaint-ÉtienneReims
· Teams › Stadiums and locations
Angers
Angers
Club
Angers
Location
Angers
Venue
Stade Raymond Kopa
Capacity
18,752
2024–25 season
14th
Auxerre
Auxerre
Club
Auxerre
Location
Auxerre
Venue
Stade Abbé Deschamps
Capacity
21,379
2024–25 season
11th
Brest
Brest
Club
Brest
Location
Brest
Venue
Stade Francis-Le Blé
Capacity
15,931
2024–25 season
9th
Le Havre
Le Havre
Club
Le Havre
Location
Le Havre
Venue
Stade Océane
Capacity
25,178
2024–25 season
15th
Lens
Lens
Club
Lens
Location
Lens
Venue
Stade Bollaert-Delelis
Capacity
37,705
2024–25 season
8th
Lille
Lille
Club
Lille
Location
Villeneuve-d'Ascq
Venue
Stade Pierre-Mauroy
Capacity
50,186
2024–25 season
5th
Lorient
Lorient
Club
Lorient
Location
Lorient
Venue
Stade du Moustoir
Capacity
18,890
2024–25 season
Ligue 2, 1st
Lyon
Lyon
Club
Lyon
Location
Décines-Charpieu
Venue
Groupama Stadium
Capacity
59,186
2024–25 season
6th
Marseille
Marseille
Club
Marseille
Location
Marseille
Venue
Stade Vélodrome
Capacity
67,394
2024–25 season
2nd
Metz
Metz
Club
Metz
Location
Longeville-lès-Metz
Venue
Stade Saint-Symphorien
Capacity
28,786
2024–25 season
Ligue 2, 3rd
Monaco
Monaco
Club
Monaco
Location
Monaco
Venue
Stade Louis II
Capacity
18,523
2024–25 season
3rd
Nantes
Nantes
Club
Nantes
Location
Nantes
Venue
Stade de la Beaujoire
Capacity
35,322
2024–25 season
13th
Nice
Nice
Club
Nice
Location
Nice
Venue
Allianz Riviera
Capacity
35,624
2024–25 season
4th
Paris FC
Paris FC
Club
Paris FC
Location
Paris (Paris 16)
Venue
Stade Jean-Bouin
Capacity
20,000
2024–25 season
Ligue 2, 2nd
Paris Saint-Germain
Paris Saint-Germain
Club
Paris Saint-Germain
Location
Paris (Paris 16)
Venue
Parc des Princes
Capacity
47,926
2024–25 season
1st
Rennes
Rennes
Club
Rennes
Location
Rennes
Venue
Roazhon Park
Capacity
29,778
2024–25 season
12th
Strasbourg
Strasbourg
Club
Strasbourg
Location
Strasbourg
Venue
Stade de la Meinau
Capacity
29,230
2024–25 season
7th
Toulouse
Toulouse
Club
Toulouse
Location
Toulouse
Venue
Stadium de Toulouse
Capacity
33,150
2024–25 season
10th
Club
Location
Venue
Capacity
2024–25 season
Angers
Angers
Stade Raymond Kopa
18,752
14th
Auxerre
Auxerre
Stade Abbé Deschamps
21,379
11th
Brest
Brest
Stade Francis-Le Blé
15,931
9th
Le Havre
Le Havre
Stade Océane
25,178
15th
Lens
Lens
Stade Bollaert-Delelis
37,705
8th
Lille
Villeneuve-d'Ascq
Stade Pierre-Mauroy
50,186
5th
Lorient
Lorient
Stade du Moustoir
18,890
Ligue 2, 1st
Lyon
Décines-Charpieu
Groupama Stadium
59,186
6th
Marseille
Marseille
Stade Vélodrome
67,394
2nd
Metz
Longeville-lès-Metz
Stade Saint-Symphorien
28,786
Ligue 2, 3rd
Monaco
Monaco
Stade Louis II
18,523
3rd
Nantes
Nantes
Stade de la Beaujoire
35,322
13th
Nice
Nice
Allianz Riviera
35,624
4th
Paris FC
Paris (Paris 16)
Stade Jean-Bouin
20,000
Ligue 2, 2nd
Paris Saint-Germain
Paris (Paris 16)
Parc des Princes
47,926
1st
Rennes
Rennes
Roazhon Park
29,778
12th
Strasbourg
Strasbourg
Stade de la Meinau
29,230
7th
Toulouse
Toulouse
Stadium de Toulouse
33,150
10th
· Teams › Personnel and kits
Main
Main
Team
Main
Chairman
Other(s)0
Angers
Angers
Team
Angers
Chairman
Romain Chabane
Manager
Alexandre Dujeux
Captain
Haris Belkebla
Kit maker
Nike
Sponsors
École Noir&Blanc
Sponsors
List Front: Maison de l'Atoll, Angers Back: None Sleeves: None Shorts: Système U Socks: None
Auxerre
Auxerre
Team
Auxerre
Chairman
Baptiste Malherbe
Manager
Christophe Pélissier
Captain
Elisha Owusu
Kit maker
Macron
Sponsors
X1 Xi Wang Sports Nutrition Drink
Sponsors
List Front: SPPE Back: Acadomia Sleeves: Groupama Shorts: Auxerre, Advise Énergie, Cichy Manutention Socks: None
Brest
Brest
Team
Brest
Chairman
Denis Le Saint
Manager
Eric Roy
Captain
Brendan Chardonnet
Kit maker
Adidas
Sponsors
Quéguiner Matériaux (H) / Yaourt Malo (A & 3)
Sponsors
List Front: SILL (H) / Breizh Cola (A & 3), GUYOT Environnement, Oceania Hotels, Les Enfants de la Balle Back: Oriance, J.Bervas Automobiles Sleeves: Le Football à la Pointe Shorts: None Socks: None
Le Havre
Le Havre
Team
Le Havre
Chairman
Vincent Volpe
Manager
Didier Digard
Captain
Arouna Sangante
Kit maker
Joma
Sponsors
Winamax
Sponsors
List Front: SIM Agences d'emploi Back: SOL'S Sleeves: None Shorts: Geodis, Kia Groupe Saint-Clair Socks: BSP Sécurité
Lens
Lens
Team
Lens
Chairman
Joseph Oughourlian
Manager
Pierre Sage
Captain
Florian Sotoca
Kit maker
Puma
Sponsors
Auchan
Sponsors
List Front: Groupe Lempereur, Nexans Back: Winamax Sleeves: Aushopping Shorts: Boulanger, McDonald's Socks: None
Lille
Lille
Team
Lille
Chairman
Olivier Létang
Manager
Bruno Génésio
Captain
Benjamin André
Kit maker
New Balance
Sponsors
Boulanger
Sponsors
List Front: Actual Group Back: Aushopping Sleeves: None Shorts: None Socks: None
Lyon
Lyon
Team
Lyon
Chairman
Michele Kang
Manager
Paulo Fonseca
Captain
Corentin Tolisso
Kit maker
Adidas
Sponsors
Emirates
Sponsors
List Front: None Back: None Sleeves: None Shorts: None Socks: None
Lorient
Lorient
Team
Lorient
Chairman
Loïc Féry
Manager
Olivier Pantaloni
Captain
Laurent Abergel
Kit maker
Umbro
Sponsors
Jean Floc'h
Sponsors
List Front: Acadomia, Breizh Cola Back: World of Tanks, MA Pièces Autos Bretagne Sleeves: Actual Group Shorts: Cité Marine, B&B Hotels Socks: None
Marseille
Marseille
Team
Marseille
Chairman
Pablo Longoria
Manager
Roberto De Zerbi
Captain
Leonardo Balerdi
Kit maker
Puma
Sponsors
CMA CGM
Sponsors
List Front: Parions Sport Back: Boulanger Sleeves: D'Or et de Platine Shorts: Sublime Côte d'Ivoire Socks: None
Metz
Metz
Team
Metz
Chairman
Bernard Serin
Manager
Stéphane Le Mignan
Captain
Gauthier Hein
Kit maker
Kappa
Sponsors
CAR Avenue
Sponsors
List Front: MOSL Mosselle Sans Limite, Resilium AI, Malezieux, Axia Interim Back: Technitoit, Nacon (H) / Force Glass (A) Sleeves: Eurométropole de Metz Shorts: E. Leclerc, LCR Socks: None
Monaco
Monaco
Team
Monaco
Chairman
Dmitry Rybolovlev
Manager
Sébastien Pocognoli
Captain
Denis Zakaria
Kit maker
Mizuno
Sponsors
APM Monaco
Sponsors
List Front: Triangle Intérim, Renault 4 E-Tech Back: Bang & Olufsen, Teddy Smith Sleeves: RDC Coueur d'Afrique Shorts: VBET, Fom Industrie Socks: None
Nantes
Nantes
Team
Nantes
Chairman
Waldemar Kita
Manager
Ahmed Kantari
Captain
Kelvin Amian
Kit maker
Macron
Sponsors
Synergie
Sponsors
List Front: Les Gars Des Eaux Back: Préservation du Patrimoine, Groupe Millet Sleeves: LNA Santé Shorts: Be Green Socks: None
Nice
Nice
Team
Nice
Chairman
Jean-Pierre Rivère
Manager
Franck Haise
Captain
Dante
Kit maker
Kappa
Sponsors
Robinhood Markets
Sponsors
List Front: Actual Group Back: Ineos Grenadier Sleeves: INEOS Shorts: VBET Socks: None
Paris FC
Paris FC
Team
Paris FC
Chairman
Pierre Ferracci
Manager
Stéphane Gilli
Captain
Maxime Lopez
Kit maker
Adidas
Sponsors
Bahrain Victorious
Sponsors
List Back: None Sleeves: None Shorts: None Socks: None
Paris Saint-Germain
Paris Saint-Germain
Team
Paris Saint-Germain
Chairman
Nasser Al-Khelaifi
Manager
Luis Enrique
Captain
Marquinhos
Kit maker
Nike
Sponsors
Qatar Airways
Sponsors
List Front: None Back: Snipes Sleeves: None Shorts: None Socks: None
Rennes
Rennes
Team
Rennes
Chairman
Arnaud Pouille
Manager
Habib Beye
Captain
Valentin Rongier
Kit maker
Puma
Sponsors
Samsic
Sponsors
List Front: Association ELA Back: Winamax, Blot Immobilier Sleeves: None Shorts: BWT Socks: None
Strasbourg
Strasbourg
Team
Strasbourg
Chairman
Marc Keller
Manager
Liam Rosenior
Captain
Emanuel Emegha
Kit maker
Adidas
Sponsors
Électricité de Strasbourg (H) / Winamax (A & 3)
Sponsors
List Front: Hager Group, Pierre Schmidt (H) / Stoeffler (A & 3) Back: Winamax (H) / Électricité de Strasbourg (A & 3), Soprema Sleeves: Würth Shorts: Atheo Ingenierie Socks: None
Toulouse
Toulouse
Team
Toulouse
Chairman
Olivier Cloarec
Manager
Carles Martínez Novell
Captain
Rasmus Nicolaisen
Kit maker
Nike
Sponsors
None
Sponsors
List Front: None Back: Newrest Sleeves: None Shorts: None Socks: None
Team
Chairman
Manager
Captain
Kit maker
Sponsors
Main
Other(s)0
Angers
Romain Chabane
Alexandre Dujeux
Haris Belkebla
Nike
École Noir&Blanc
List Front: Maison de l'Atoll, Angers Back: None Sleeves: None Shorts: Système U Socks: None
Auxerre
Baptiste Malherbe
Christophe Pélissier
Elisha Owusu
Macron
X1 Xi Wang Sports Nutrition Drink
List Front: SPPE Back: Acadomia Sleeves: Groupama Shorts: Auxerre, Advise Énergie, Cichy Manutention Socks: None
Brest
Denis Le Saint
Eric Roy
Brendan Chardonnet
Adidas
Quéguiner Matériaux (H) / Yaourt Malo (A & 3)
List Front: SILL (H) / Breizh Cola (A & 3), GUYOT Environnement, Oceania Hotels, Les Enfants de la Balle Back: Oriance, J.Bervas Automobiles Sleeves: Le Football à la Pointe Shorts: None Socks: None
Le Havre
Vincent Volpe
Didier Digard
Arouna Sangante
Joma
Winamax
List Front: SIM Agences d'emploi Back: SOL'S Sleeves: None Shorts: Geodis, Kia Groupe Saint-Clair Socks: BSP Sécurité
Lens
Joseph Oughourlian
Pierre Sage
Florian Sotoca
Puma
Auchan
List Front: Groupe Lempereur, Nexans Back: Winamax Sleeves: Aushopping Shorts: Boulanger, McDonald's Socks: None
Lille
Olivier Létang
Bruno Génésio
Benjamin André
New Balance
Boulanger
List Front: Actual Group Back: Aushopping Sleeves: None Shorts: None Socks: None
Lyon
Michele Kang
Paulo Fonseca
Corentin Tolisso
Adidas
Emirates
List Front: None Back: None Sleeves: None Shorts: None Socks: None
Lorient
Loïc Féry
Olivier Pantaloni
Laurent Abergel
Umbro
Jean Floc'h
List Front: Acadomia, Breizh Cola Back: World of Tanks, MA Pièces Autos Bretagne Sleeves: Actual Group Shorts: Cité Marine, B&B Hotels Socks: None
Marseille
Pablo Longoria
Roberto De Zerbi
Leonardo Balerdi
Puma
CMA CGM
List Front: Parions Sport Back: Boulanger Sleeves: D'Or et de Platine Shorts: Sublime Côte d'Ivoire Socks: None
Metz
Bernard Serin
Stéphane Le Mignan
Gauthier Hein
Kappa
CAR Avenue
List Front: MOSL Mosselle Sans Limite, Resilium AI, Malezieux, Axia Interim Back: Technitoit, Nacon (H) / Force Glass (A) Sleeves: Eurométropole de Metz Shorts: E. Leclerc, LCR Socks: None
Monaco
Dmitry Rybolovlev
Sébastien Pocognoli
Denis Zakaria
Mizuno
APM Monaco
List Front: Triangle Intérim, Renault 4 E-Tech Back: Bang & Olufsen, Teddy Smith Sleeves: RDC Coueur d'Afrique Shorts: VBET, Fom Industrie Socks: None
Nantes
Waldemar Kita
Ahmed Kantari
Kelvin Amian
Macron
Synergie
List Front: Les Gars Des Eaux Back: Préservation du Patrimoine, Groupe Millet Sleeves: LNA Santé Shorts: Be Green Socks: None
Nice
Jean-Pierre Rivère
Franck Haise
Dante
Kappa
Robinhood Markets
List Front: Actual Group Back: Ineos Grenadier Sleeves: INEOS Shorts: VBET Socks: None
Paris FC
Pierre Ferracci
Stéphane Gilli
Maxime Lopez
Adidas
Bahrain Victorious
List Back: None Sleeves: None Shorts: None Socks: None
Paris Saint-Germain
Nasser Al-Khelaifi
Luis Enrique
Marquinhos
Nike
Qatar Airways
List Front: None Back: Snipes Sleeves: None Shorts: None Socks: None
Rennes
Arnaud Pouille
Habib Beye
Valentin Rongier
Puma
Samsic
List Front: Association ELA Back: Winamax, Blot Immobilier Sleeves: None Shorts: BWT Socks: None
Strasbourg
Marc Keller
Liam Rosenior
Emanuel Emegha
Adidas
Électricité de Strasbourg (H) / Winamax (A & 3)
List Front: Hager Group, Pierre Schmidt (H) / Stoeffler (A & 3) Back: Winamax (H) / Électricité de Strasbourg (A & 3), Soprema Sleeves: Würth Shorts: Atheo Ingenierie Socks: None
Toulouse
Olivier Cloarec
Carles Martínez Novell
Rasmus Nicolaisen
Nike
None
List Front: None Back: Newrest Sleeves: None Shorts: None Socks: None
· Teams › Managerial changes
Lens
Lens
Team
Lens
Outgoing manager
Will Still
Manner of departure
Resigned
Date of vacancy
18 May 2025
Position in table
Pre-season
Incoming manager
Pierre Sage
Date of appointment
2 June 2025
Nantes
Nantes
Team
Nantes
Outgoing manager
Antoine Kombouaré
Manner of departure
Mutual consent
Date of vacancy
20 May 2025
Position in table
Luís Castro
Incoming manager
16 June 2025
Monaco
Monaco
Team
Monaco
Outgoing manager
Adi Hütter
Manner of departure
Sacked
Date of vacancy
9 October 2025
Position in table
5th
Incoming manager
Sébastien Pocognoli
Date of appointment
11 October 2025
Nantes
Nantes
Team
Nantes
Outgoing manager
Luís Castro
Manner of departure
Resigned
Date of vacancy
11 December 2025
Position in table
17th
Incoming manager
Ahmed Kantari
Date of appointment
11 December 2025
Team
Outgoing manager
Manner of departure
Date of vacancy
Position in table
Incoming manager
Date of appointment
Lens
Will Still
Resigned
18 May 2025
Pre-season
Pierre Sage
2 June 2025
Nantes
Antoine Kombouaré
Mutual consent
20 May 2025
Luís Castro
16 June 2025
Monaco
Adi Hütter
Sacked
9 October 2025
5th
Sébastien Pocognoli
11 October 2025
Nantes
Luís Castro
Resigned
11 December 2025
17th
Ahmed Kantari
11 December 2025
· League table
1
1
Pos
1
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Lens
Pld
16
W
12
D
1
L
3
GF
28
GA
13
GD
+15
Pts
37
Qualification or relegation
Qualification for the Champions League league phase
2
2
Pos
2
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Paris Saint-Germain
Pld
16
W
11
D
3
L
2
GF
35
GA
14
GD
+21
Pts
36
3
3
Pos
3
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Marseille
Pld
16
W
10
D
2
L
4
GF
36
GA
15
GD
+21
Pts
32
4
4
Pos
4
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Lille
Pld
16
W
10
D
2
L
4
GF
33
GA
20
GD
+13
Pts
32
Qualification or relegation
Qualification for the Champions League third qualifying round
5
5
Pos
5
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Lyon
Pld
16
W
8
D
3
L
5
GF
22
GA
16
GD
+6
Pts
27
Qualification or relegation
Qualification for the Europa League league phase
6
6
Pos
6
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Rennes
Pld
16
W
7
D
6
L
3
GF
27
GA
24
GD
+3
Pts
27
Qualification or relegation
Qualification for the Conference League play-off round
7
7
Pos
7
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Strasbourg
Pld
16
W
7
D
2
L
7
GF
25
GA
20
GD
+5
Pts
23
8
8
Pos
8
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Toulouse
Pld
16
W
6
D
5
L
5
GF
24
GA
19
GD
+5
Pts
23
9
9
Pos
9
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Monaco
Pld
16
W
7
D
2
L
7
GF
26
GA
27
GD
−1
Pts
23
10
10
Pos
10
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Angers
Pld
16
W
6
D
4
L
6
GF
17
GA
18
GD
−1
Pts
22
11
11
Pos
11
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Brest
Pld
16
W
5
D
4
L
7
GF
21
GA
27
GD
−6
Pts
19
12
12
Pos
12
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Lorient
Pld
16
W
4
D
6
L
6
GF
19
GA
28
GD
−9
Pts
18
13
13
Pos
13
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Nice
Pld
16
W
5
D
2
L
9
GF
19
GA
29
GD
−10
Pts
17
14
14
Pos
14
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Paris FC
Pld
16
W
4
D
4
L
8
GF
21
GA
29
GD
−8
Pts
16
15
15
Pos
15
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Le Havre
Pld
16
W
3
D
6
L
7
GF
13
GA
22
GD
−9
Pts
15
16
16
Pos
16
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Auxerre
Pld
16
W
3
D
3
L
10
GF
14
GA
25
GD
−11
Pts
12
Qualification or relegation
Qualification for the relegation play-offs
17
17
Pos
17
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Nantes
Pld
16
W
2
D
5
L
9
GF
14
GA
28
GD
−14
Pts
11
Qualification or relegation
Relegation to Ligue 2
18
18
Pos
18
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Metz
Pld
16
W
3
D
2
L
11
GF
17
GA
37
GD
−20
Pts
11
Pos
Team hlist.inline,.mw-parser-output inline dl,.mw-parser-output inline ol,.mw-parser-output inline ul,.mw-parser-output dl dl,.mw-parser-output dl ol,.mw-parser-output dl ul,.mw-parser-output ol dl,.mw-parser-output ol ol,.mw- .mw- hlist dd:last-child ,.mw- hlist dd dd:first-child ,.mw-parser-output dd dt:first-child ,.mw-parser-output dd li:first-child ,.mw-parser-output dt dd:first-child ,.mw-parser-output dt dt:first-child ,.mw-parser-output dt li:first-child ,.mw-parser-output li dd:first-child ,.mw- hlist dd dd:last-child ,.mw-parser-output dd dt:last-child ,.mw-parser-output dd li:last-child ,.mw-parser-output dt dd:last-child ,.mw-parser-output dt dt:last-child ,.mw-parser-output dt li:last-child ,.mw-parser-output li dd:last-child ,.mw- .mw- hlist dd ol>li:first-child ,.mw- .mw- .mw- .mw- .mw- .mw- } }vte
Pld
W
D
L
GF
GA
GD
Pts
Qualification or relegation
1
Lens
16
12
1
3
28
13
+15
37
Qualification for the Champions League league phase
2
Paris Saint-Germain
16
11
3
2
35
14
+21
36
3
Marseille
16
10
2
4
36
15
+21
32
4
Lille
16
10
2
4
33
20
+13
32
Qualification for the Champions League third qualifying round
5
Lyon
16
8
3
5
22
16
+6
27
Qualification for the Europa League league phase
6
Rennes
16
7
6
3
27
24
+3
27
Qualification for the Conference League play-off round
7
Strasbourg
16
7
2
7
25
20
+5
23
8
Toulouse
16
6
5
5
24
19
+5
23
9
Monaco
16
7
2
7
26
27
−1
23
10
Angers
16
6
4
6
17
18
−1
22
11
Brest
16
5
4
7
21
27
−6
19
12
Lorient
16
4
6
6
19
28
−9
18
13
Nice
16
5
2
9
19
29
−10
17
14
Paris FC
16
4
4
8
21
29
−8
16
15
Le Havre
16
3
6
7
13
22
−9
15
16
Auxerre
16
3
3
10
14
25
−11
12
Qualification for the relegation play-offs
17
Nantes
16
2
5
9
14
28
−14
11
Relegation to Ligue 2
18
Metz
16
3
2
11
17
37
−20
11
Angers
Angers
Home \ Away
Angers
ANG
AUX
2–0
BRE
0–2
LEN
1–2
LOR
2–0
ASM
1–1
FCN
4–1
PFC
1–0
REN
1–1
Auxerre
Auxerre
Home \ Away
Auxerre
AUX
HAC
0–1
LEN
1–2
LIL
3–4
OL
0–0
LOR
1–0
OM
0–1
MET
3–1
ASM
1–2
TFC
1–0
Brest
Brest
Home \ Away
Brest
BRE
LIL
3–3
OL
0–0
LOR
a
MET
3–2
ASM
1–0
FCN
0–0
NIC
4–1
PFC
1–2
PSG
0–3
REN
a
Le Havre
Le Havre
Home \ Away
Le Havre
BRE
1–0
HAC
LEN
1–2
LIL
0–1
LOR
1–1
FCN
1–1
NIC
3–1
PFC
0–0
REN
2–2
Lens
Lens
Home \ Away
Lens
BRE
3–1
LEN
LIL
3–0
OL
0–1
LOR
3–0
OM
2–1
NIC
2–0
PFC
2–1
STR
1–0
Lille
Lille
Home \ Away
Lille
ANG
1–0
LEN
a
LIL
OL
0–1
OM
1–0
MET
6–1
ASM
1–0
NIC
2–0
PFC
4–2
PSG
1–1
TFC
2–1
Lyon
Lyon
Home \ Away
Lyon
ANG
1–0
HAC
1–0
OL
OM
1–0
MET
3–0
FCN
3–0
PSG
2–3
STR
2–1
TFC
1–2
Lorient
Lorient
Home \ Away
Lorient
BRE
3–3
LIL
1–7
OL
1–0
LOR
ASM
3–1
FCN
a
NIC
3–1
PSG
1–1
REN
4–0
TFC
1–1
Marseille
Marseille
Home \ Away
Marseille
ANG
2–2
BRE
3–0
HAC
6–2
OL
a
LOR
4–0
OM
ASM
1–0
PFC
5–2
PSG
1–0
TFC
2–2
Metz
Metz
Home \ Away
Metz
ANG
1–1
HAC
0–0
LEN
2–0
OM
0–3
MET
NIC
2–1
PSG
2–3
REN
0–1
STR
0–1
Monaco
Monaco
Home \ Away
Monaco
HAC
3–1
LEN
1–4
MET
5–2
ASM
NIC
2–2
PFC
0–1
PSG
1–0
STR
3–2
TFC
1–0
Nantes
Nantes
Home \ Away
Nantes
AUX
1–0
BRE
a
LEN
1–2
LIL
0–2
LOR
1–1
MET
0–2
ASM
3–5
FCN
PSG
0–1
REN
2–2
Nice
Nice
Home \ Away
Nice
ANG
0–1
AUX
3–1
LIL
2–0
OL
3–2
OM
1–5
ASM
a
FCN
1–0
NIC
PFC
1–1
TFC
0–1
Paris FC
Paris FC
Home \ Away
Paris FC
AUX
1–1
OL
3–3
LOR
2–0
MET
3–2
FCN
1–2
PFC
PSG
a
REN
0–1
STR
2–3
TFC
0–3
Paris SG
Paris SG
Home \ Away
Paris SG
ANG
1–0
AUX
2–0
HAC
3–0
LEN
2–0
OM
a
NIC
1–0
PFC
a
PSG
REN
5–0
STR
3–3
Rennes
Rennes
Home \ Away
Rennes
AUX
2–2
BRE
3–1
LEN
0–0
OL
3–1
LOR
a
OM
1–0
ASM
4–1
FCN
a
NIC
1–2
REN
STR
4–1
Strasbourg
Strasbourg
Home \ Away
Strasbourg
ANG
5–0
AUX
3–0
BRE
1–2
HAC
1–0
LIL
2–0
LOR
0–0
OM
1–2
FCN
1–0
STR
Toulouse
Toulouse
Home \ Away
Toulouse
ANG
0–1
BRE
2–0
HAC
0–0
MET
4–0
FCN
2–2
PSG
3–6
REN
2–2
STR
1–0
TFC
Home \ Away
ANG
AUX
BRE
HAC
LEN
LIL
OL
LOR
OM
MET
ASM
FCN
NIC
PFC
PSG
REN
STR
TFC
Angers
2–0
0–2
1–2
2–0
1–1
4–1
1–0
1–1
Auxerre
0–1
1–2
3–4
0–0
1–0
0–1
3–1
1–2
1–0
Brest
3–3
0–0
a
3–2
1–0
0–0
4–1
1–2
0–3
a
Le Havre
1–0
1–2
0–1
1–1
1–1
3–1
0–0
2–2
Lens
3–1
3–0
0–1
3–0
2–1
2–0
2–1
1–0
Lille
1–0
a
0–1
1–0
6–1
1–0
2–0
4–2
1–1
2–1
Lyon
1–0
1–0
1–0
3–0
3–0
2–3
2–1
1–2
Lorient
3–3
1–7
1–0
3–1
a
3–1
1–1
4–0
1–1
Marseille
2–2
3–0
6–2
a
4–0
1–0
5–2
1–0
2–2
Metz
1–1
0–0
2–0
0–3
2–1
2–3
0–1
0–1
Monaco
3–1
1–4
5–2
2–2
0–1
1–0
3–2
1–0
Nantes
1–0
a
1–2
0–2
1–1
0–2
3–5
0–1
2–2
Nice
0–1
3–1
2–0
3–2
1–5
a
1–0
1–1
0–1
Paris FC
1–1
3–3
2–0
3–2
1–2
a
0–1
2–3
0–3
Paris SG
1–0
2–0
3–0
2–0
a
1–0
a
5–0
3–3
Rennes
2–2
3–1
0–0
3–1
a
1–0
4–1
a
1–2
4–1
Strasbourg
5–0
3–0
1–2
1–0
2–0
0–0
1–2
1–0
Toulouse
0–1
2–0
0–0
4–0
2–2
3–6
2–2
1–0
· Season statistics › Top goalscorers
1
1
Rank
1
Player
Mason Greenwood
Club
Marseille
Goals
11
2
2
Rank
2
Player
Esteban Lepaul
Club
Angers/Rennes
Goals
9
Joaquín Panichelli
Joaquín Panichelli
Rank
Joaquín Panichelli
Player
Strasbourg
4
4
Rank
4
Player
Odsonne Édouard
Club
Lens
Goals
7
5
5
Rank
5
Player
Romain Del Castillo
Club
Brest
Goals
6
Sofiane Diop
Sofiane Diop
Rank
Sofiane Diop
Player
Nice
Ilan Kebbal
Ilan Kebbal
Rank
Ilan Kebbal
Player
Paris FC
Wesley Saïd
Wesley Saïd
Rank
Wesley Saïd
Player
Lens
Lassine Sinayoko
Lassine Sinayoko
Rank
Lassine Sinayoko
Player
Auxerre
Pavel Šulc
Pavel Šulc
Rank
Pavel Šulc
Player
Lyon
Rank
Player
Club
Goals
1
Mason Greenwood
Marseille
11
2
Esteban Lepaul
Angers/Rennes
9
Joaquín Panichelli
Strasbourg
4
Odsonne Édouard
Lens
7
5
Romain Del Castillo
Brest
6
Sofiane Diop
Nice
Ilan Kebbal
Paris FC
Wesley Saïd
Lens
Lassine Sinayoko
Auxerre
Pavel Šulc
Lyon
· Season statistics › Hat-tricks
João Neves
João Neves
Player
João Neves
Club
Paris Saint-Germain
Against
Toulouse
Result
6–3 (A)
Date
30 August 2025
Mason Greenwood4
Mason Greenwood4
Player
Mason Greenwood4
Club
Marseille
Against
Le Havre
Result
6–2 (H)
Date
18 October 2025
Esteban Lepaul
Esteban Lepaul
Player
Esteban Lepaul
Club
Rennes
Against
Strasbourg
Result
4–1 (H)
Date
2 November 2025
Player
Club
Against
Result
Date
João Neves
Paris Saint-Germain
Toulouse
6–3 (A)
30 August 2025
Mason Greenwood4
Marseille
Le Havre
6–2 (H)
18 October 2025
Esteban Lepaul
Rennes
Strasbourg
4–1 (H)
2 November 2025
· Season statistics › Clean sheets
1
1
Rank
1
Player
Lucas Chevalier
Club
Paris Saint-Germain
Clean sheets
7
2
2
Rank
2
Player
Dominik Greif
Club
Lyon
Clean sheets
6
Mike Penders
Mike Penders
Rank
Mike Penders
Player
Strasbourg
Guillaume Restes
Guillaume Restes
Rank
Guillaume Restes
Player
Toulouse
5
5
Rank
5
Player
Mory Diaw
Club
Le Havre
Clean sheets
5
Hervé Koffi
Hervé Koffi
Rank
Hervé Koffi
Player
Angers
Berke Özer
Berke Özer
Rank
Berke Özer
Player
Lille
Robin Risser
Robin Risser
Rank
Robin Risser
Player
Lens
Gerónimo Rulli
Gerónimo Rulli
Rank
Gerónimo Rulli
Player
Marseille
10
10
Rank
10
Player
Brice Samba
Club
Rennes
Clean sheets
4
Rank
Player
Club
Clean sheets
1
Lucas Chevalier
Paris Saint-Germain
7
2
Dominik Greif
Lyon
6
Mike Penders
Strasbourg
Guillaume Restes
Toulouse
5
Mory Diaw
Le Havre
5
Hervé Koffi
Angers
Berke Özer
Lille
Robin Risser
Lens
Gerónimo Rulli
Marseille
10
Brice Samba
Rennes
4
· Awards › Monthly
Player
Player
Month
Player
Player of the Month
Club
August
August
Month
August
Player of the Month
Ilan Kebbal
Player of the Month
Paris FC
September
September
Month
September
Player of the Month
Florian Thauvin
Player of the Month
Lens
October
October
Month
October
Player of the Month
Mason Greenwood
Player of the Month
Marseille
November
November
Month
November
Player of the Month
Florian Thauvin
Player of the Month
Lens
Month
Player of the Month
Ref.
Player
Club
August
Ilan Kebbal
Paris FC
September
Florian Thauvin
Lens
October
Mason Greenwood
Marseille
November
Florian Thauvin
Lens

References

  1. The 2025–26 Coupe de France winners also qualify for the Europa League league stage (or the sixth-placed team if the Cou
  2. WorldFootball.net
    https://www.worldfootball.net/competition/co71/se95139/attendance/
  3. The New York Times
    https://www.nytimes.com/athletic/5359153/2024/03/21/mcdonalds-ligue-1-sponsor/
  4. "Les grandes dates de la saison 2025/26 !"
    https://ligue1.fr/articles/l1_article_2032-les-grandes-dates-de-la-saison-2025-26-l1
  5. "Will Still : « Je ne serai pas l'entraîneur du RC Lens la saison prochaine »"
    https://www.lequipe.fr/Football/Actualites/L-entraineur-de-lens-will-still-a-annonce-son-depart-a-ses-joueurs/1562692
  6. "Pierre Sage a signé un contrat de trois ans à Lens"
    https://www.lequipe.fr/Football/Actualites/Pierre-sage-a-signe-un-contrat-de-trois-ans-a-lens/1567109
  7. "Après une saison galère, Nantes se sépare de son entraîneur"
    https://www.lequipe.fr/Football/Actualites/Apres-une-saison-galere-nantes-se-separe-de-son-entraineur-antoine-kombouare/1563234
  8. "C'est officiel, Luis Castro est le nouvel entraîneur du FC Nantes"
    https://www.lequipe.fr/Football/Actualites/C-est-officiel-luis-castro-est-le-nouvel-entraineur-du-fc-nantes/1570657
  9. "L'AS Monaco se sépare de son entraîneur Adi Hütter"
    https://www.lequipe.fr/Football/Actualites/L-as-monaco-se-separe-de-son-entraineur-adi-hutter/1600290
  10. "Le Belge Sébastien Pocognoli devient le nouvel entraîneur de Monaco"
    https://www.lequipe.fr/Football/Actualites/Le-belge-sebastien-pocognoli-devient-le-nouvel-entraineur-de-monaco/1600824
  11. "Ahmed Kantari nommé entraîneur du groupe pro"
    https://www.fcnantes.com/articles/article2809.php?num=48286
  12. "1ère séance menée par Ahmed Kantari"
    https://www.fcnantes.com/articles/article2809.php?num=48288
  13. www.lfp.fr
    https://www.lfp.fr/-/media/Project/LFP/LFP/Documents/R%C3%A8glements/22-23-Reglement-Championnats-France-04-07.pdf?la=fr-FR&hash=1C727C835DCAE265D2A3182B45CAE2EE
  14. "Schedule and Results - Ligue 1 McDonald's"
    https://ligue1.com/en/competitions/ligue1mcdonalds?tab=standings&ranking=scorers
  15. FootyStats
    https://footystats.org/france/ligue-1/clean-sheets-table
  16. BeSoccer
    https://www.besoccer.com/competition/rankings/ligue_1/2026/yellow-cards
  17. BeSoccer
    https://www.besoccer.com/Competition/rankings/ligue_1/2026/red-cards
  18. Foot Mercato
    https://www.footmercato.net/france/ligue-1/statistique-equipe/cartons-jaunes
  19. Foot Mercato
    https://www.footmercato.net/france/ligue-1/statistique-equipe/cartons-rouges-directs
  20. Foot Mercato
    https://www.footmercato.net/france/ligue-1/statistique-equipe/carton-rouge-2e-jaune
  21. "Ilan Kebbal (Paris FC) sacré en Ligue 1 McDonald's !"
    https://www.unfp.org/2025/09/ilan-kebbal-paris-fc-sacre-en-ligue-1-mcdonalds/
  22. "Florian Thauvin, joueur du Mois de septembre de Ligue 1 McDonald's"
    https://www.unfp.org/2025/10/florian-thauvin-joueur-du-mois-de-septembre-de-ligue-1-mcdonalds/
  23. "Mason Greenwood élu joueur du mois d'octobre de la Ligue 1 McDonald's"
    https://www.unfp.org/2025/11/mason-greenwood-elu-joueur-du-mois-doctobre-de-la-ligue-1-mcdonalds/
  24. "Florian Thauvin, joueur du mois de novembre 2025 de la Ligue 1 McDonald's"
    https://www.unfp.org/2025/12/florian-thauvin-joueur-du-mois-de-novembre-2025-de-la-ligue-1-mcdonalds/
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.