Ligue 1 Games W D L Goals Diff Form Points
1
Paris SG 28 18 9 1 65-24 41 63
2
Brestois 29 15 8 6 44-27 17 53
3
Monaco 28 15 7 6 53-38 15 52
4
Lille 28 13 10 5 42-25 17 49
5
Nice 28 12 8 8 28-22 6 44
6
Lens 29 12 7 10 38-32 6 43
7
Lyon 29 12 5 12 38-45 -7 41
8
Reims 29 11 7 11 36-39 -3 40
9
Marseille 28 10 9 9 41-33 8 39
10
Rennes 29 10 9 10 41-36 5 39
11
Toulouse 29 9 9 11 34-37 -3 36
12
Strasbourg 29 9 9 11 33-40 -7 36
13
Montpellier 29 8 10 11 36-41 -5 33
14
Nantes 29 9 4 16 28-45 -17 31
15
Le Havre 29 6 10 13 27-37 -10 28
16
Lorient 28 6 8 14 35-52 -17 26
17
Metz 29 7 5 17 30-49 -19 26
18
Clermont 29 4 10 15 21-48 -27 22
- 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 6
2 J. David Lille 16 2
3 A. Lacazette Lyon 15 0
4 P. Aubameyang Marseille 12 7
5 T. Dallinga Toulouse 11 2
6 W. Ben Yedder Monaco 11 1
7 T. Moffi Nice 10 2
8 Gonçalo Ramos Paris SG 8 0
9 R. Del Castillo Brestois 8 7
10 Mostafa Mohamed Nantes 8 1
11 T. Savanier Montpellier 8 6
12 T. Minamino Monaco 7 5
13 Vitinha Paris SG 7 4
14 M. Akliouche Monaco 7 3
15 F. Balogun Monaco 7 3
16 E. Emegha Strasbourg 7 1
17 A. Adams Montpellier 7 0
18 E. Wahi Lens 7 2
19 B. Bourigeaud Rennes 7 4
20 A. Golovin Monaco 6 6
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
2 : 1
Lens
Metz
2 : 5
Monaco
Lyon
1 : 1
Reims
Lorient
0 : 1
Brestois
 
Le Havre
0 : 2
Montpellier
Clermont
0 : 3
Toulouse
Nice
1 : 2
Nantes
Strasbourg
2 : 0
Rennes
Marseille
0 : 2
Paris SG
 
Regular Season - 28
Lille
3 : 1
Marseille
Lens
1 : 1
Le Havre
Paris SG
1 : 1
Clermont
Brestois
4 : 3
Metz
Montpellier
2 : 0
Lorient
Reims
0 : 0
Nice
Toulouse
0 : 0
Strasbourg
Monaco
 
1 : 0
Rennes
 
Nantes
1 : 3
Lyon
Regular Season - 29
Metz
2 : 1
Lens
Strasbourg
3 : 1
Reims
 
Rennes
1 : 2
Toulouse
Le Havre
0 : 1
Nantes
Clermont
1 : 1
Montpellier
Lyon
 
4 : 3
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
Montpellier
:
Nantes
Paris SG
:
Le Havre
Metz
:
Lille
Strasbourg
:
Nice
Lorient
:
Toulouse
Clermont
:
Reims
Rennes
:
Brestois
Lyon
:
Monaco
Marseille
:
Lens
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