Ligue 1 Games W D L Goals Diff Form Points
1
Paris SG 26 17 8 1 62-23 39 59
2
Brestois 26 13 8 5 36-20 16 47
3
Monaco 26 13 7 6 47-36 11 46
4
Lille 26 11 10 5 37-23 14 43
5
Nice 26 12 7 7 27-20 7 43
6
Lens 26 12 6 8 35-27 8 42
7
Marseille 26 10 9 7 40-28 12 39
8
Rennes 26 10 9 7 40-31 9 39
9
Reims 26 11 5 10 34-35 -1 38
10
Lyon 26 10 4 12 30-40 -10 34
11
Toulouse 26 7 8 11 29-36 -7 29
12
Strasbourg 26 7 8 11 28-39 -11 29
13
Le Havre 26 6 9 11 26-33 -7 27
14
Montpellier 26 6 9 11 31-40 -9 26
15
Lorient 26 6 8 12 35-49 -14 26
16
Nantes 26 7 4 15 24-41 -17 25
17
Metz 26 6 5 15 23-39 -16 23
18
Clermont 26 4 8 14 19-43 -24 20
- Promotion - Champions League (Group Stage)
- Promotion - Champions League (Qualification)
- Promotion - Europa League (Group Stage)
- Promotion - Europa Conference League (Qualification)
- Ligue 1 (Promotion - Play Offs)
- Relegation - Ligue 2
Player Team G A
1 K. Mbappé Paris SG 24 5
2 J. David Lille 15 2
3 A. Lacazette Lyon 13 0
4 W. Ben Yedder Monaco 11 1
5 P. Aubameyang Marseille 11 7
6 T. Dallinga Toulouse 10 2
7 T. Moffi Nice 9 2
8 E. Emegha Strasbourg 7 1
9 A. Adams Montpellier 7 0
10 Mostafa Mohamed Nantes 7 1
11 B. Bourigeaud Rennes 7 4
12 T. Savanier Montpellier 7 6
13 T. Minamino Monaco 6 5
14 A. Golovin Monaco 6 5
15 Vitinha Paris SG 6 4
16 R. Kolo Muani Paris SG 6 4
17 M. Terrier Rennes 6 2
18 W. Saïd Lens 6 1
19 M. Bamba Lorient 6 0
20 T. Teuma Reims 6 2
Regular Season - 1
Nice
1 : 1
Lille
Marseille
2 : 1
Reims
Paris SG
0 : 0
Lorient
Brestois
3 : 2
Lens
 
Clermont
2 : 4
Monaco
Nantes
1 : 2
Toulouse
Montpellier
2 : 2
Le Havre
Rennes
5 : 1
Metz
Strasbourg
2 : 1
Lyon
Regular Season - 2
Metz
 
2 : 2
Marseille
Lyon
 
1 : 4
Montpellier
Toulouse
1 : 1
Paris SG
Lille
 
2 : 0
Nantes
Reims
2 : 0
Clermont
Le Havre
1 : 2
Brestois
Lorient
1 : 1
Nice
Monaco
3 : 0
Strasbourg
Lens
1 : 1
Rennes
Regular Season - 3
Nantes
3 : 3
Monaco
Marseille
2 : 0
Brestois
Paris SG
3 : 1
Lens
Rennes
2 : 2
Le Havre
 
Montpellier
1 : 3
Reims
Clermont
0 : 1
Metz
Strasbourg
2 : 0
Toulouse
Lorient
4 : 1
Lille
Nice
0 : 0
Lyon
Regular Season - 4
Nantes
 
1 : 1
Marseille
Brestois
0 : 0
Rennes
Monaco
3 : 0
Lens
Toulouse
2 : 2
Clermont
Lille
1 : 0
Montpellier
Le Havre
3 : 0
Lorient
Metz
2 : 2
Reims
Nice
2 : 0
Strasbourg
Lyon
1 : 4
Paris SG
Regular Season - 5
Paris SG
2 : 3
Nice
Rennes
2 : 2
Lille
Lens
0 : 1
Metz
Lorient
2 : 2
Monaco
Strasbourg
2 : 2
Montpellier
Clermont
0 : 1
Nantes
Reims
1 : 2
Brestois
Marseille
0 : 0
Toulouse
Lyon
0 : 0
Le Havre
Regular Season - 6
Monaco
0 : 1
Nice
Nantes
5 : 3
Lorient
Brestois
1 : 0
Lyon
Metz
0 : 1
Strasbourg
Lens
2 : 1
Toulouse
Le Havre
2 : 1
Clermont
Montpellier
0 : 0
Rennes
Paris SG
4 : 0
Marseille
Lille
1 : 2
Reims
Regular Season - 7
Strasbourg
0 : 1
Lens
Clermont
0 : 0
Paris SG
Monaco
3 : 2
Marseille
Reims
2 : 0
Lyon
Le Havre
0 : 2
Lille
Nice
0 : 0
Brestois
Toulouse
3 : 0
Metz
Lorient
0 : 3
Montpellier
Rennes
3 : 1
Nantes
 
Regular Season - 8
Strasbourg
1 : 2
Nantes
Metz
0 : 1
Nice
Reims
1 : 3
Monaco
Marseille
3 : 0
Le Havre
 
Lyon
3 : 3
Lorient
Brestois
1 : 1
Toulouse
Lens
1 : 1
Lille
Rennes
1 : 3
Paris SG
Montpellier
1 : 1
Clermont
Regular Season - 9
Le Havre
0 : 0
Lens
Paris SG
3 : 0
Strasbourg
Nice
1 : 0
Marseille
 
Lorient
2 : 1
Rennes
Toulouse
1 : 1
Reims
Lille
1 : 0
Brestois
Nantes
2 : 0
Montpellier
Monaco
2 : 1
Metz
Lyon
1 : 2
Clermont
Regular Season - 10
Clermont
0 : 1
Nice
Reims
 
1 : 0
Lorient
Lens
4 : 0
Nantes
Brestois
2 : 3
Paris SG
Lille
2 : 0
Monaco
Metz
0 : 0
Le Havre
Montpellier
3 : 0
Toulouse
Rennes
1 : 1
Strasbourg
Marseille
3 : 0
Lyon
Regular Season - 11
Paris SG
3 : 0
Montpellier
Lorient
0 : 0
Lens
Marseille
0 : 0
Lille
Lyon
1 : 1
Metz
Nantes
0 : 1
Reims
Strasbourg
 
0 : 0
Clermont
Toulouse
1 : 2
Le Havre
Monaco
2 : 0
Brestois
 
Nice
 
2 : 0
Rennes
 
Regular Season - 12
Montpellier
0 : 0
Nice
Reims
0 : 3
Paris SG
Le Havre
0 : 0
Monaco
Lille
1 : 1
Toulouse
Clermont
1 : 0
Lorient
Metz
3 : 1
Nantes
Rennes
 
0 : 1
Lyon
Lens
1 : 0
Marseille
Brestois
1 : 1
Strasbourg
Regular Season - 13
Paris SG
5 : 2
Monaco
Clermont
 
 
0 : 3
Lens
 
Strasbourg
1 : 1
Marseille
Nice
1 : 0
Toulouse
Lorient
2 : 3
Metz
Nantes
0 : 0
Le Havre
 
Montpellier
1 : 3
Brestois
Rennes
3 : 1
Reims
Lyon
0 : 2
Lille
Regular Season - 14
Reims
2 : 1
Strasbourg
Lens
3 : 2
Lyon
Nantes
1 : 0
Nice
Le Havre
0 : 2
Paris SG
 
Monaco
2 : 0
Montpellier
 
Toulouse
1 : 1
Lorient
Brestois
3 : 0
Clermont
Lille
2 : 0
Metz
Marseille
 
2 : 0
Rennes
 
Regular Season - 15
Montpellier
0 : 0
Lens
Rennes
1 : 2
Monaco
 
Paris SG
2 : 1
Nantes
Nice
2 : 1
Reims
Strasbourg
2 : 1
Le Havre
Clermont
0 : 0
Lille
Metz
0 : 1
Brestois
Lyon
3 : 0
Toulouse
Lorient
2 : 4
Marseille
 
Regular Season - 16
Monaco
0 : 1
Lyon
Le Havre
 
3 : 1
Nice
 
Lens
2 : 0
Reims
Nantes
0 : 2
Brestois
Toulouse
0 : 0
Rennes
Metz
0 : 1
Montpellier
Lorient
1 : 2
Strasbourg
Marseille
2 : 1
Clermont
Lille
1 : 1
Paris SG
Regular Season - 17
Brestois
4 : 0
Lorient
Montpellier
1 : 1
Marseille
Reims
1 : 0
Le Havre
 
Clermont
 
1 : 3
Rennes
Nice
2 : 0
Lens
Lyon
 
1 : 0
Nantes
Toulouse
1 : 2
Monaco
 
Strasbourg
2 : 1
Lille
Paris SG
3 : 1
Metz
Regular Season - 18
Marseille
1 : 1
Strasbourg
Monaco
1 : 3
Reims
Rennes
2 : 0
Nice
Lille
3 : 0
Lorient
Nantes
 
1 : 2
Clermont
Metz
 
0 : 1
Toulouse
Brestois
2 : 0
Montpellier
Le Havre
3 : 1
Lyon
 
 
Lens
 
0 : 2
Paris SG
Regular Season - 19
Lyon
2 : 3
Rennes
Nice
1 : 0
Metz
Marseille
2 : 2
Monaco
 
 
Montpellier
0 : 0
Lille
 
Lorient
3 : 3
Le Havre
Clermont
1 : 1
Strasbourg
Reims
0 : 0
Nantes
Toulouse
0 : 2
Lens
Paris SG
 
2 : 2
Brestois
Regular Season - 20
Strasbourg
1 : 2
Paris SG
Rennes
2 : 1
Montpellier
Nantes
0 : 1
Lens
Monaco
1 : 1
Le Havre
Metz
1 : 2
Lorient
Lille
4 : 0
Clermont
Reims
2 : 3
Toulouse
Brestois
0 : 0
Nice
Lyon
1 : 0
Marseille
Regular Season - 21
Marseille
 
1 : 1
Metz
Lens
3 : 1
Strasbourg
Paris SG
3 : 1
Lille
Le Havre
0 : 1
Rennes
Toulouse
1 : 2
Nantes
Lorient
2 : 0
Reims
Clermont
 
1 : 1
Brestois
 
Montpellier
1 : 2
Lyon
Nice
 
2 : 3
Monaco
Regular Season - 22
Lyon
1 : 0
Nice
Lille
3 : 0
Le Havre
Nantes
0 : 2
Paris SG
Strasbourg
 
1 : 3
Lorient
Rennes
3 : 1
Clermont
 
Montpellier
3 : 0
Metz
Monaco
1 : 2
Toulouse
Reims
1 : 1
Lens
Brestois
 
1 : 0
Marseille
Regular Season - 23
Metz
1 : 2
Lyon
Lorient
0 : 1
Nantes
Strasbourg
0 : 3
Brestois
Lens
2 : 3
Monaco
Nice
0 : 0
Clermont
Toulouse
3 : 1
Lille
Le Havre
1 : 2
Reims
 
Paris SG
1 : 1
Rennes
Marseille
4 : 1
Montpellier
Regular Season - 24
Monaco
0 : 0
Paris SG
Reims
0 : 1
Lille
Clermont
1 : 5
Marseille
Toulouse
2 : 1
Nice
Nantes
0 : 2
Metz
Montpellier
2 : 2
Strasbourg
Brestois
1 : 0
Le Havre
Rennes
1 : 2
Lorient
Lyon
 
0 : 3
Lens
Regular Season - 25
Nice
1 : 2
Montpellier
Lorient
0 : 2
Lyon
Lens
1 : 0
Brestois
Paris SG
2 : 2
Reims
Strasbourg
0 : 1
Monaco
Le Havre
1 : 0
Toulouse
Metz
1 : 0
Clermont
Lille
2 : 2
Rennes
Marseille
2 : 0
Nantes
Regular Season - 26
Toulouse
2 : 3
Lyon
Nantes
1 : 3
Strasbourg
Lens
1 : 3
Nice
Brestois
1 : 1
Lille
Clermont
 
2 : 1
Le Havre
 
Reims
2 : 1
Metz
Monaco
 
2 : 2
Lorient
 
Rennes
2 : 0
Marseille
Montpellier
2 : 6
Paris SG
Regular Season - 27
Lille
:
Lens
Metz
:
Monaco
Lyon
:
Reims
Lorient
:
Brestois
Le Havre
:
Montpellier
Clermont
:
Toulouse
Nice
:
Nantes
Strasbourg
:
Rennes
Marseille
:
Paris SG
Regular Season - 28
Lille
:
Marseille
Lens
:
Le Havre
Paris SG
:
Clermont
Brestois
:
Metz
Montpellier
:
Lorient
Reims
:
Nice
Toulouse
:
Strasbourg
Monaco
:
Rennes
Nantes
:
Lyon
Regular Season - 29
Metz
:
Lens
Strasbourg
:
Reims
Rennes
:
Toulouse
Le Havre
:
Nantes
Clermont
:
Montpellier
Lyon
:
Brestois
Lorient
:
Paris SG
Monaco
:
Lille
Marseille
:
Nice
Regular Season - 30
Nice
:
Lorient
Nantes
:
Rennes
Lens
:
Clermont
Le Havre
:
Metz
Lille
:
Strasbourg
Reims
:
Montpellier
Brestois
:
Monaco
Toulouse
:
Marseille
Paris SG
:
Lyon
Regular Season - 31
Paris SG
:
Le Havre
Strasbourg
:
Nice
Rennes
:
Brestois
Marseille
:
Lens
Lorient
:
Toulouse
Lyon
:
Monaco
Clermont
:
Reims
Metz
:
Lille
Montpellier
:
Nantes
Regular Season - 32
Metz
:
Rennes
Brestois
:
Nantes
Le Havre
:
Strasbourg
Lens
:
Lorient
Nice
:
Paris SG
Lille
:
Lyon
Monaco
:
Clermont
Toulouse
:
Montpellier
Reims
:
Marseille
Regular Season - 33
Nantes
:
Lille
Brestois
:
Reims
Montpellier
:
Monaco
Clermont
:
Lyon
Nice
:
Le Havre
Marseille
:
Lorient
Rennes
:
Lens
Strasbourg
:
Metz
Paris SG
:
Toulouse
Regular Season - 34
Toulouse
:
Brestois
Lorient
:
Clermont
Monaco
:
Nantes
Lille
:
Nice
Lyon
:
Strasbourg
Reims
:
Rennes
Lens
:
Montpellier
Le Havre
:
Marseille
Metz
:
Paris SG