| Season | 2017–18 |
|---|---|
| Dates | 4 August 2017 – 19 May 2018 |
| Champions | Paris Saint-Germain 7th Ligue 1 title 7thFrench title |
| Relegated | Troyes Metz |
| Champions League | Paris Saint-Germain Monaco Lyon |
| Europa League | Marseille Rennes Bordeaux |
| Matches | 380 |
| Goals | 1,033 (2.72 per match) |
| Top goalscorer | Edinson Cavani (28 goals)[1] |
| Biggest home win | Paris Saint-Germain 8–0Dijon (17 January 2018) |
| Biggest away win | Troyes 0–5Lyon (22 October 2017) Angers 0–5Paris Saint-Germain (4 November 2017) Saint-Étienne 0–5Lyon (5 November 2017) Nice 0–5Lyon (26 November 2017) Metz 0–5Lyon (8 April 2018) |
| Highest scoring | Marseille 6–3Metz (2 February 2018) |
| Longest winning run | 9 matches[2] Paris Saint-Germain |
| Longest unbeaten run | 17 matches[2] Monaco |
| Longest winless run | 11 matches[2] Lille Metz Strasbourg |
| Longest losing run | 6 matches[2] Metz |
| Highest attendance | 60,410[3] Marseille 2–2Paris Saint-Germain (22 October 2017) |
| Lowest attendance | 6,333[3] Monaco 3–1Metz (21 January 2018) |
| Total attendance | 8,559,659[4] |
| Average attendance | 22,585[4] |
2018–19 → | |
The2017–18 Ligue 1 season, also known asLigue 1Conforama for sponsorship reasons, was the 80th season since its establishment. The season started on 4 August 2017 and ended on 19 May 2018.[5]Monaco were the defending champions.
On 15 April,Paris Saint-Germain won their seventh Ligue 1 title with five games to spare following a 7–1 victory over Monaco.[6]
Twenty teams competed in the league, with three promoted teams fromLigue 2:Strasbourg (Ligue 2 champions, after a nine-year absence),Amiens (Ligue 2 runner-up, their first ever Ligue 1) andTroyes (winner of the relegation play-off againstLorient, with immediate return), replacing the three relegated teams from the2016–17 Ligue 1 season:Bastia (finished 20th, after five years),Nancy (finished 19th, with immediate return) andLorient (lost the relegation play-off againstTroyes, after 11 years). This season was also the first since the2010-11 season to not feature a team from the island ofCorsica.
| Team | Manager | Captain | Kit manufacturer | Shirt sponsors (front) | Shirt sponsors (back) | Shirt sponsors (sleeve) | Shorts sponsors | Socks sponsors |
|---|---|---|---|---|---|---|---|---|
| Amiens | Adidas | Intersport, No Publik, CG2I | IGOL Lubrifiants | Teddy Smith | Amiens Métropole | None | ||
| Angers | Kappa | Scania (H)/Le Gaulois (A), L'Atoll Angers, Brioche Pasquier,Système U,Angers | La Boucherie | Algimouss | Winamax | None | ||
| Bordeaux | Puma | Groupe Sweetcom (H)/Bistro Régent (A)/Winamax (3), Avenue de la Glisse/Intersport | Bistro Régent (H)/Groupe Sweetcom (A) | Wiśniowski | Winamax, Pitaya Thai | None | ||
| Caen | Umbro | Campagne de France (H)/Maisons France Confort (A & 3), Künkel, Groupe IDEC | SOS Malus | Alticap | Petit Forestier | None | ||
| Dijon | Lotto | Groupe Roger Martin (H)/Suez (A & 3), Incendie Protection Sécurité, DVF Group,Dijon Métropole (H)/Groupe Roger Martin (A) | DORAS | Leader Interim, Auteur des Williams, Coup d'Pouce | Engie,Dalkia | Caisse d'Épargne | ||
| Guingamp | Patrick | Servagroupe, Société ADS,Breizh Cola | Rapidoprêt | Union d'Experts | Cre'actuel | None | ||
| Lille | New Balance | Partouche | None | Boulanger | No Publik | None | ||
| Lyon | Adidas | Hyundai/Hyundai Kona/Veolia (in UEFA matches),Groupama, MDA Electroménager | ALILA Promoteur | ALILA Promoteur/Sport dans la Ville | Intermarché | None | ||
| Marseille | Adidas | Orange | Boulanger | Mutuelles du Soleil | Winamax | None | ||
| Metz | Nike | Car Avenue,Moselle, Société Parisienne pour l'Industrie Électrique, Inter-Conseil Intérim | Bigben Interactive | None | E.Leclerc Moselle | None | ||
| Monaco | Nike | Fedcom | None | Triangle Intérim | Orezza | None | ||
| Montpellier | Nike | Sud de France, Dyneff Gaz,Montpellier Métropole, Mutuelles du Soleil | IDEC Sport | FAUN-Environnement | Système U, Groupe Ilios | None | ||
| Nantes | Umbro | Synergie, Manitou, Proginov | Anvolia | LNA Santé | Winamax, Flamino | None | ||
| Nice | Macron | Mutuelles du Soleil/7天酒店 (in UEFA matches),Ville de Nice,Métropole Nice Côte d'Azur | Ubaldi.com | 7天酒店 | Winamax | None | ||
| Paris Saint-Germain | Nike | Fly Emirates | Ooredoo | QNB | None | None | ||
| Rennes | Puma | Samsic, Del Arte, Armor-Lux, Association ELA | Blot Immobilier | rennes.fr | Convivio | None | ||
| Saint-Étienne | Le Coq Sportif | EoviMcd Mutuelle,Loire, NetBet | Groupe Sweetcom | MARKAL | Desjoyaux Piscines | None | ||
| Strasbourg | Hummel | ÉS Énergies (H)/CroisiEurope (A & 3), Hager, Pierre Schmidt (H)/Stoeffler (A) | CroisiEurope (H)/ÉS Énergies (A) | Würth | Severin France,Eurométropole de Strasbourg | None | ||
| Toulouse | Joma | Triangle Intérim, LP Promotion | Newrest | Prévoir Assurances | Mairie de Toulouse,Conseil départemental de la Haute-Garonne | None | ||
| Troyes | Kappa | Babeau Seguin, norelem,Les Mousquetaires, Festilight | Premium Automobiles Troyes | None | Troyes, Piscines Dugain | PiLeJe |
| Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
|---|---|---|---|---|---|---|
| Saint-Étienne | Resigned | 20 May 2017[7] | Pre-season | 15 June 2017[8] | ||
| Lille | End of interim | 20 May 2017[9] | 30 June 2017[9] | |||
| Montpellier | End of contract | 20 May 2017[10] | 23 May 2017[11] | |||
| Nantes | Resigned to joinPorto | 6 June 2017[12] | 13 June 2017[13] | |||
| Metz | Sacked | 22 October 2017[14] | 20th | 29 October 2017[15] | ||
| Rennes | 8 November 2017[16] | 10th | 8 November 2017[17] | |||
| Saint-Étienne | Resigned | 15 November 2017[18] | 6th | 15 November 2017 | ||
| Lille | Sacked | 15 December 2017[19] | 18th | 29 December 2017[20] | ||
| Saint-Étienne | 20 December 2017[21] | 16th | 20 December 2017 | |||
| Bordeaux | 18 January 2018[22] | 13th | 20 January 2018[23] | |||
| Toulouse | 22 January 2018[24] | 19th | 22 January 2018 |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Paris Saint-Germain(C) | 38 | 29 | 6 | 3 | 108 | 29 | +79 | 93 | Qualification for theChampions League group stage |
| 2 | Monaco | 38 | 24 | 8 | 6 | 85 | 45 | +40 | 80 | |
| 3 | Lyon | 38 | 23 | 9 | 6 | 87 | 43 | +44 | 78 | |
| 4 | Marseille | 38 | 22 | 11 | 5 | 80 | 47 | +33 | 77 | Qualification for theEuropa League group stage[a] |
| 5 | Rennes | 38 | 16 | 10 | 12 | 50 | 44 | +6 | 58 | |
| 6 | Bordeaux | 38 | 16 | 7 | 15 | 53 | 48 | +5 | 55 | Qualification for theEuropa League second qualifying round[a] |
| 7 | Saint-Étienne | 38 | 15 | 10 | 13 | 47 | 50 | −3 | 55 | |
| 8 | Nice | 38 | 15 | 9 | 14 | 53 | 52 | +1 | 54 | |
| 9 | Nantes | 38 | 14 | 10 | 14 | 36 | 41 | −5 | 52 | |
| 10 | Montpellier | 38 | 11 | 18 | 9 | 36 | 33 | +3 | 51 | |
| 11 | Dijon | 38 | 13 | 9 | 16 | 55 | 73 | −18 | 48 | |
| 12 | Guingamp | 38 | 12 | 11 | 15 | 48 | 59 | −11 | 47 | |
| 13 | Amiens | 38 | 12 | 9 | 17 | 37 | 42 | −5 | 45 | |
| 14 | Angers | 38 | 9 | 14 | 15 | 42 | 52 | −10 | 41 | |
| 15 | Strasbourg | 38 | 9 | 11 | 18 | 44 | 67 | −23 | 38 | |
| 16 | Caen | 38 | 10 | 8 | 20 | 27 | 52 | −25 | 38 | |
| 17 | Lille | 38 | 10 | 8 | 20 | 41 | 67 | −26 | 38 | |
| 18 | Toulouse(O) | 38 | 9 | 10 | 19 | 38 | 54 | −16 | 37 | Qualification for therelegation play-off final |
| 19 | Troyes(R) | 38 | 9 | 6 | 23 | 32 | 59 | −27 | 33 | Relegation toLigue 2 |
| 20 | Metz(R) | 38 | 6 | 8 | 24 | 34 | 76 | −42 | 26 |
| Home \ Away | AMI | ANG | BOR | SMC | DIJ | GUI | LIL | OL | OM | MET | ASM | MHS | FCN | NIC | PSG | REN | STE | STR | TFC | TRO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Amiens | — | 0–2 | 1–0 | 3–0 | 2–1 | 3–1 | 3–0 | 1–2 | 0–2 | 2–0 | 1–1 | 1–1 | 0–1 | 3–0 | 2–2 | 0–2 | 0–2 | 3–1 | 0–0 | 1–1 |
| Angers | 1–0 | — | 2–2 | 3–0 | 2–1 | 3–0 | 1–1 | 3–3 | 1–1 | 0–1 | 0–4 | 1–1 | 0–2 | 1–1 | 0–5 | 1–2 | 0–1 | 1–1 | 0–1 | 3–1 |
| Bordeaux | 3–2 | 0–0 | — | 0–2 | 3–1 | 3–1 | 2–1 | 3–1 | 1–1 | 2–0 | 0–2 | 0–2 | 1–1 | 0–0 | 0–1 | 0–2 | 3–0 | 0–3 | 4–2 | 2–1 |
| Caen | 1–0 | 0–2 | 1–0 | — | 2–1 | 0–0 | 0–1 | 1–2 | 0–2 | 1–0 | 1–2 | 1–3 | 3–2 | 1–1 | 0–0 | 2–2 | 0–1 | 2–0 | 0–0 | 1–0 |
| Dijon | 1–1 | 2–1 | 3–2 | 2–0 | — | 3–1 | 3–0 | 2–5 | 1–3 | 1–1 | 1–4 | 2–1 | 1–0 | 3–2 | 1–2 | 2–1 | 0–1 | 1–1 | 3–1 | 3–1 |
| Guingamp | 1–1 | 1–1 | 2–1 | 0–0 | 4–0 | — | 1–0 | 0–2 | 3–3 | 2–2 | 3–1 | 0–0 | 0–3 | 2–5 | 0–3 | 2–0 | 2–1 | 2–0 | 1–1 | 4–0 |
| Lille | 0–1 | 1–2 | 0–0 | 0–2 | 2–1 | 2–2 | — | 2–2 | 0–1 | 3–1 | 0–4 | 1–1 | 3–0 | 1–1 | 0–3 | 1–2 | 3–1 | 2–1 | 1–0 | 2–2 |
| Lyon | 3–0 | 1–1 | 3–3 | 1–0 | 3–3 | 2–1 | 1–2 | — | 2–0 | 2–0 | 3–2 | 0–0 | 2–0 | 3–2 | 2–1 | 0–2 | 1–1 | 4–0 | 2–0 | 3–0 |
| Marseille | 2–1 | 1–1 | 1–0 | 5–0 | 3–0 | 1–0 | 5–1 | 2–3 | — | 6–3 | 2–2 | 0–0 | 1–1 | 2–1 | 2–2 | 1–3 | 3–0 | 2–0 | 2–0 | 3–1 |
| Metz | 0–2 | 1–2 | 0–4 | 1–1 | 1–2 | 1–3 | 0–3 | 0–5 | 0–3 | — | 0–1 | 0–1 | 1–1 | 2–1 | 1–5 | 1–1 | 3–0 | 3–0 | 1–1 | 0–1 |
| Monaco | 0–0 | 1–0 | 2–1 | 2–0 | 4–0 | 6–0 | 2–1 | 3–2 | 6–1 | 3–1 | — | 1–1 | 2–1 | 2–2 | 1–2 | 2–1 | 1–0 | 3–0 | 3–2 | 3–2 |
| Montpellier | 1–1 | 2–1 | 1–3 | 1–0 | 2–2 | 1–1 | 3–0 | 1–1 | 1–1 | 1–3 | 0–0 | — | 0–1 | 2–0 | 0–0 | 0–1 | 0–1 | 1–1 | 2–1 | 1–1 |
| Nantes | 0–1 | 1–0 | 0–1 | 1–0 | 1–1 | 2–1 | 2–2 | 0–0 | 0–1 | 1–0 | 1–0 | 0–2 | — | 1–2 | 0–1 | 1–1 | 0–3 | 1–0 | 2–1 | 1–0 |
| Nice | 1–0 | 2–2 | 1–0 | 4–1 | 1–0 | 2–0 | 2–1 | 0–5 | 2–4 | 3–1 | 4–0 | 1–0 | 1–1 | — | 1–2 | 1–1 | 1–0 | 1–2 | 0–1 | 1–2 |
| Paris SG | 2–0 | 2–1 | 6–2 | 3–1 | 8–0 | 2–2 | 3–1 | 2–0 | 3–0 | 5–0 | 7–1 | 4–0 | 4–1 | 3–0 | — | 0–2 | 3–0 | 5–2 | 6–2 | 2–0 |
| Rennes | 2–0 | 1–0 | 1–0 | 0–1 | 2–2 | 0–1 | 1–0 | 1–2 | 0–3 | 1–2 | 1–1 | 1–1 | 2–1 | 0–1 | 1–4 | — | 1–1 | 2–1 | 2–1 | 2–0 |
| Saint-Étienne | 3–0 | 1–1 | 1–3 | 2–1 | 2–2 | 2–0 | 5–0 | 0–5 | 2–2 | 3–1 | 0–4 | 0–1 | 1–1 | 1–0 | 1–1 | 2–2 | — | 2–2 | 2–0 | 2–1 |
| Strasbourg | 0–1 | 2–2 | 0–2 | 0–0 | 3–2 | 0–2 | 3–0 | 3–2 | 3–3 | 2–2 | 1–3 | 0–0 | 1–2 | 1–1 | 2–1 | 2–1 | 0–1 | — | 2–1 | 2–1 |
| Toulouse | 1–0 | 2–0 | 0–1 | 2–0 | 0–1 | 2–1 | 2–3 | 1–2 | 1–2 | 0–0 | 3–3 | 1–0 | 1–1 | 1–2 | 0–1 | 3–2 | 0–0 | 2–2 | — | 1–0 |
| Troyes | 1–0 | 3–0 | 0–1 | 3–1 | 0–0 | 0–1 | 1–0 | 0–5 | 2–3 | 1–0 | 0–3 | 0–1 | 0–1 | 0–2 | 0–2 | 1–1 | 2–1 | 3–0 | 0–0 | — |
The 2017–18 season ended with a relegation play-off between the 18th-placed Ligue 1 team,Toulouse, and the winner of the semifinal of theLigue 2 play-off,Ajaccio, on a two-legged confrontation.
The first match, which was supposed to be held in Ajaccio, took place behind closed doors inMontpellier.[26]
Toulouse won 4–0 on aggregate and therefore both clubs remained in their respective leagues.
| Award[29] | Winner | Club |
|---|---|---|
| Player of the Season | Paris Saint-Germain | |
| Young Player of the Season | Paris Saint-Germain | |
| Goalkeeper of the Season | Marseille | |
| Goal of the Season | Bordeaux | |
| Manager of the Season | Paris Saint-Germain |
| Team of the Year[30] | ||||
|---|---|---|---|---|
| Goalkeeper | ||||
| Defenders | (Paris Saint-Germain) | |||
| Midfielders | ||||
| Forwards | ||||
| # | Football club | Home games | Average attendance[31] |
|---|---|---|---|
| 1 | Paris Saint-Germain | 19 | 46,929 |
| 2 | Olympique de Marseille | 19 | 46,040 |
| 3 | Olympique lyonnais | 19 | 46,005 |
| 4 | Lille OSC | 19 | 31,453 |
| 5 | AS Saint-Étienne | 19 | 28,142 |
| 6 | Girondins de Bordeaux | 19 | 26,470 |
| 7 | FC Nantes | 19 | 24,559 |
| 8 | RC Strasbourg | 19 | 24,083 |
| 9 | Stade rennais | 19 | 23,111 |
| 10 | OGC Nice | 19 | 22,876 |
| 11 | SM Caen | 19 | 17,188 |
| 12 | Toulouse FC | 19 | 16,924 |
| 13 | FC Metz | 19 | 14,839 |
| 14 | EA Guingamp | 19 | 14,506 |
| 15 | Montpellier HSC | 19 | 13,458 |
| 16 | Dijon FCO | 19 | 12,228 |
| 17 | ESTAC | 19 | 12,196 |
| 18 | Angers SCO | 19 | 11,062 |
| 19 | Amiens SC | 19 | 9,644 |
| 20 | AS Monaco | 19 | 9,243 |