Ligue 1 Games W D L Goals Diff Form Points
1
Paris SG 13 9 3 1 27-11 16 30
2
Marseille 13 9 1 3 33-12 21 28
3
Lens 13 9 1 3 22-11 11 28
4
Lille 13 7 2 4 27-17 10 23
5
Strasbourg 13 7 1 5 24-17 7 22
6
Rennes 13 5 6 2 23-18 5 21
7
Lyon 13 6 3 4 18-15 3 21
8
Monaco 13 6 2 5 25-25 0 20
9
Nice 13 5 2 6 18-23 -5 17
10
Toulouse 13 4 4 5 18-17 1 16
11
Angers 13 4 4 5 11-15 -4 16
12
Paris FC 13 4 2 7 20-25 -5 14
13
Le Havre 13 3 5 5 13-20 -7 14
14
Brestois 13 3 4 6 17-23 -6 13
15
Nantes 13 2 5 6 12-19 -7 11
16
Lorient 13 2 5 6 15-27 -12 11
17
Metz 13 3 2 8 14-30 -16 11
18
Auxerre 13 2 2 9 7-19 -12 8
- Champions League
- Champions League Qualification
- UEFA Europa League
- Conference League Qualification
- Relegation Playoffs
- Relegation
Player Team G A
1 M. Greenwood Marseille 10 3
2 J. Panichelli Strasbourg 9 0
3 E. Lepaul Rennes 7 3
4 S. Diop Nice 6 2
5 P. Aubameyang Marseille 5 4
6 P. Šulc Lyon 5 1
7 B. Barcola Paris SG 5 0
8 João Neves Paris SG 5 0
9 I. Kebbal Paris FC 5 4
10 W. Saïd Lens 5 2
11 O. Édouard Lens 5 1
12 Ansu Fati Monaco 5 0
13 R. Del Castillo Brestois 5 2
14 R. Vaz Marseille 4 2
15 E. Emegha Strasbourg 4 2
16 H. Haraldsson Lille 4 1
17 H. Igamane Lille 4 1
18 F. Magri Toulouse 4 0
19 B. Embolo Rennes 4 0
20 O. Giroud Lille 4 1
Regular Season - 1
Rennes
 
1 : 0
Marseille
Lens
0 : 1
Lyon
Monaco
3 : 1
Le Havre
Nice
0 : 1
Toulouse
Brestois
3 : 3
Lille
Auxerre
1 : 0
Lorient
Metz
0 : 1
Strasbourg
Angers
 
1 : 0
Paris FC
Nantes
0 : 1
Paris SG
Regular Season - 2
Paris SG
1 : 0
Angers
Marseille
5 : 2
Paris FC
Nice
3 : 1
Auxerre
 
Lyon
3 : 0
Metz
Lorient
4 : 0
Rennes
 
 
Strasbourg
1 : 0
Nantes
Toulouse
2 : 0
Brestois
Le Havre
1 : 2
Lens
Lille
1 : 0
Monaco
Regular Season - 3
Lens
3 : 1
Brestois
 
Lorient
1 : 7
Lille
Nantes
1 : 0
Auxerre
Toulouse
3 : 6
Paris SG
Angers
1 : 1
Rennes
Paris FC
3 : 2
Metz
 
Monaco
3 : 2
Strasbourg
 
Le Havre
3 : 1
Nice
Lyon
1 : 0
Marseille
 
Regular Season - 4
Marseille
4 : 0
Lorient
 
Nice
1 : 0
Nantes
Auxerre
 
1 : 2
Monaco
Lille
2 : 1
Toulouse
 
Paris SG
2 : 0
Lens
Strasbourg
 
1 : 0
Le Havre
Brestois
1 : 2
Paris FC
 
Metz
1 : 1
Angers
Rennes
3 : 1
Lyon
 
Regular Season - 5
Lyon
1 : 0
Angers
Nantes
2 : 2
Rennes
Brestois
4 : 1
Nice
Lens
3 : 0
Lille
Paris FC
2 : 3
Strasbourg
Monaco
5 : 2
Metz
Auxerre
 
1 : 0
Toulouse
Le Havre
1 : 1
Lorient
Marseille
 
1 : 0
Paris SG
Regular Season - 6
Strasbourg
1 : 2
Marseille
Lorient
3 : 1
Monaco
 
Toulouse
2 : 2
Nantes
Paris SG
2 : 0
Auxerre
Nice
1 : 1
Paris FC
Angers
0 : 2
Brestois
Lille
 
0 : 1
Lyon
Metz
0 : 0
Le Havre
Rennes
0 : 0
Lens
 
Regular Season - 7
Paris FC
2 : 0
Lorient
Metz
0 : 3
Marseille
Brestois
0 : 0
Nantes
Auxerre
1 : 2
Lens
 
Lyon
1 : 2
Toulouse
Monaco
2 : 2
Nice
 
Strasbourg
5 : 0
Angers
Le Havre
2 : 2
Rennes
Lille
1 : 1
Paris SG
Regular Season - 8
Paris SG
3 : 3
Strasbourg
Nice
3 : 2
Lyon
Angers
1 : 1
Monaco
Marseille
6 : 2
Le Havre
 
Lens
2 : 1
Paris FC
Rennes
2 : 2
Auxerre
Toulouse
4 : 0
Metz
 
Lorient
3 : 3
Brestois
Nantes
0 : 2
Lille
Regular Season - 9
Paris FC
1 : 2
Nantes
Brestois
0 : 3
Paris SG
Monaco
1 : 0
Toulouse
Lens
2 : 1
Marseille
Lille
6 : 1
Metz
Rennes
1 : 2
Nice
Angers
2 : 0
Lorient
Auxerre
0 : 1
Le Havre
Lyon
2 : 1
Strasbourg
 
Regular Season - 10
Metz
 
2 : 0
Lens
Nice
2 : 0
Lille
Le Havre
1 : 0
Brestois
Lorient
1 : 1
Paris SG
Paris FC
 
3 : 3
Lyon
 
Toulouse
2 : 2
Rennes
Strasbourg
3 : 0
Auxerre
Nantes
3 : 5
Monaco
Marseille
2 : 2
Angers
Regular Season - 11
Paris SG
1 : 0
Nice
Monaco
0 : 1
Paris FC
Auxerre
 
0 : 1
Marseille
 
Rennes
4 : 1
Strasbourg
Lille
1 : 0
Angers
Nantes
0 : 2
Metz
Toulouse
0 : 0
Le Havre
Lens
3 : 0
Lorient
Brestois
0 : 0
Lyon
 
Regular Season - 12
Paris FC
0 : 1
Rennes
Marseille
3 : 0
Brestois
Le Havre
1 : 1
Nantes
Monaco
 
1 : 4
Lens
Lorient
1 : 1
Toulouse
Strasbourg
2 : 0
Lille
 
Metz
2 : 1
Nice
Angers
2 : 0
Auxerre
Lyon
 
2 : 3
Paris SG
Regular Season - 13
Nice
1 : 5
Marseille
Lens
 
1 : 0
Strasbourg
 
Rennes
4 : 1
Monaco
 
Paris SG
3 : 0
Le Havre
Auxerre
0 : 0
Lyon
Nantes
1 : 1
Lorient
Toulouse
0 : 1
Angers
Brestois
3 : 2
Metz
Lille
4 : 2
Paris FC
Regular Season - 14
Metz
:
Rennes
Monaco
:
Paris SG
Paris FC
:
Auxerre
Marseille
:
Toulouse
Strasbourg
:
Brestois
Angers
:
Lens
Lorient
:
Nice
Le Havre
:
Lille
Lyon
:
Nantes
Regular Season - 15
Brestois
:
Monaco
Lille
:
Marseille
Nantes
:
Lens
Toulouse
:
Strasbourg
Paris SG
:
Rennes
Nice
:
Angers
Auxerre
:
Metz
Le Havre
:
Paris FC
Lorient
:
Lyon
Regular Season - 16
Angers
:
Nantes
Rennes
:
Brestois
Metz
:
Paris SG
Paris FC
:
Toulouse
Lyon
:
Le Havre
Strasbourg
:
Lorient
Auxerre
:
Lille
Lens
:
Nice
Marseille
:
Monaco
Regular Season - 17
Toulouse
:
Lens
Monaco
:
Lyon
Nice
:
Strasbourg
Lille
:
Rennes
Marseille
:
Nantes
Lorient
:
Metz
Brestois
:
Auxerre
Le Havre
:
Angers
Paris SG
:
Paris FC
Regular Season - 18
Monaco
:
Lorient
Paris SG
:
Lille
Lens
:
Auxerre
Toulouse
:
Nice
Angers
:
Marseille
Strasbourg
:
Metz
Nantes
:
Paris FC
Rennes
:
Le Havre
Lyon
:
Brestois
Regular Season - 19
Auxerre
:
Paris SG
Rennes
:
Lorient
Le Havre
:
Monaco
Marseille
:
Lens
Nantes
:
Nice
Brestois
:
Toulouse
Metz
:
Lyon
Paris FC
:
Angers
Lille
:
Strasbourg
Regular Season - 20
Lens
:
Le Havre
Paris FC
:
Marseille
Lorient
:
Nantes
Monaco
:
Rennes
Lyon
:
Lille
Angers
:
Metz
Nice
:
Brestois
Toulouse
:
Auxerre
Strasbourg
:
Paris SG
Regular Season - 21
Angers
:
Toulouse
Nantes
:
Lyon
Nice
:
Monaco
Paris SG
:
Marseille
Brestois
:
Lorient
Auxerre
:
Paris FC
Le Havre
:
Strasbourg
Metz
:
Lille
Lens
:
Rennes
Regular Season - 22
Lille
:
Brestois
Lyon
:
Nice
Marseille
:
Strasbourg
Monaco
:
Nantes
Rennes
:
Paris SG
Lorient
:
Angers
Le Havre
:
Toulouse
Metz
:
Auxerre
Paris FC
:
Lens
Regular Season - 23
Angers
:
Lille
Nantes
:
Le Havre
Nice
:
Lorient
Paris SG
:
Metz
Strasbourg
:
Lyon
Toulouse
:
Paris FC
Brestois
:
Marseille
Auxerre
:
Rennes
Lens
:
Monaco
Regular Season - 24
Lille
:
Nantes
Marseille
:
Lyon
Monaco
:
Angers
Rennes
:
Toulouse
Strasbourg
:
Lens
Lorient
:
Auxerre
Le Havre
:
Paris SG
Metz
:
Brestois
Paris FC
:
Nice
Regular Season - 25
Lille
:
Lorient
Lyon
:
Paris FC
Nantes
:
Angers
Nice
:
Rennes
Paris SG
:
Monaco
Toulouse
:
Marseille
Brestois
:
Le Havre
Auxerre
:
Strasbourg
Lens
:
Metz
Regular Season - 26
Angers
:
Nice
Marseille
:
Auxerre
Paris SG
:
Nantes
Monaco
:
Brestois
Rennes
:
Lille
Strasbourg
:
Paris FC
Lorient
:
Lens
Le Havre
:
Lyon
Metz
:
Toulouse
Regular Season - 27
Lyon
:
Monaco
Marseille
:
Lille
Nantes
:
Strasbourg
Nice
:
Paris SG
Rennes
:
Metz
Toulouse
:
Lorient
Auxerre
:
Brestois
Paris FC
:
Le Havre
Lens
:
Angers
Regular Season - 28
Angers
:
Lyon
Lille
:
Lens
Paris SG
:
Toulouse
Monaco
:
Marseille
Strasbourg
:
Nice
Lorient
:
Paris FC
Brestois
:
Rennes
Le Havre
:
Auxerre
Metz
:
Nantes
Regular Season - 29
Lyon
:
Lorient
Marseille
:
Metz
Nice
:
Le Havre
Rennes
:
Angers
Toulouse
:
Lille
Brestois
:
Strasbourg
Auxerre
:
Nantes
Paris FC
:
Monaco
Lens
:
Paris SG
Regular Season - 30
Angers
:
Le Havre
Lille
:
Nice
Nantes
:
Brestois
Paris SG
:
Lyon
Monaco
:
Auxerre
Strasbourg
:
Rennes
Lorient
:
Marseille
Metz
:
Paris FC
Lens
:
Toulouse
Regular Season - 31
Angers
:
Paris SG
Lyon
:
Auxerre
Marseille
:
Nice
Rennes
:
Nantes
Toulouse
:
Monaco
Lorient
:
Strasbourg
Brestois
:
Lens
Le Havre
:
Metz
Paris FC
:
Lille
Regular Season - 32
Lille
:
Le Havre
Lyon
:
Rennes
Nantes
:
Marseille
Nice
:
Lens
Paris SG
:
Lorient
Strasbourg
:
Toulouse
Auxerre
:
Angers
Metz
:
Monaco
Paris FC
:
Brestois
Regular Season - 33
Angers
:
Strasbourg
Paris SG
:
Brestois
Monaco
:
Lille
Rennes
:
Paris FC
Toulouse
:
Lyon
Auxerre
:
Nice
Le Havre
:
Marseille
Metz
:
Lorient
Lens
:
Nantes
Regular Season - 34
Lille
:
Auxerre
Lyon
:
Lens
Marseille
:
Rennes
Nantes
:
Toulouse
Nice
:
Metz
Strasbourg
:
Monaco
Lorient
:
Le Havre
Brestois
:
Angers
Paris FC
:
Paris SG