| Season | 2018–19 |
|---|---|
| Dates | 10 August 2018 – 24 May 2019 |
| Champions | Paris Saint-Germain 8th Ligue 1 title 8thFrench title |
| Relegated | Caen Guingamp |
| Champions League | Paris Saint-Germain Lille Lyon |
| Europa League | Saint-Étienne Rennes Strasbourg |
| Matches | 380 |
| Goals | 972 (2.56 per match) |
| Top goalscorer | Kylian Mbappé (33 goals)[1] |
| Biggest home win | Paris Saint-Germain 9–0Guingamp (19 January 2019) |
| Biggest away win | Caen 0–5Saint-Étienne (16 March 2019) |
| Highest scoring | Paris Saint-Germain 9–0Guingamp (19 January 2019) |
| Longest winning run | 14 matches Paris Saint-Germain |
| Longest unbeaten run | 20 matches Paris Saint-Germain |
| Longest winless run | 12 matches Monaco |
| Longest losing run | 6 matches Guingamp |
| Highest attendance | 64,696[2] Marseille 0–2Paris Saint-Germain (28 October 2018) |
| Lowest attendance | 5,502[2] Monaco 0–1Angers (25 September 2018) |
| Total attendance | 8,676,490[2] |
| Average attendance | 22,833[2] |
2019–20 → | |
The2018–19 Ligue 1 season, also known asLigue 1Conforama for sponsorship reasons, was the 81st season since its establishment. The season began on 10 August 2018 and concluded on 24 May 2019.Paris Saint-Germain were the defending champions.
On 21 April, Paris Saint-Germain won their second consecutive Ligue 1 title and eighth title overall followingLille's 0–0 draw againstToulouse.[3]
Twenty teams competed in the league, with two promoted teams fromLigue 2,Reims andNîmes, replacing the two relegated teams from the2017–18 Ligue 1 season,Troyes andMetz.
| Club | Location | Venue | Capacity | 2017–18 season |
|---|---|---|---|---|
| Amiens | Amiens | Stade de la Licorne | 12,097 | 13th |
| Angers | Angers | Stade Raymond Kopa | 17,835 | 14th |
| Bordeaux | Bordeaux | Matmut Atlantique | 42,115 | 6th |
| Caen | Caen | Stade Michel d'Ornano | 20,453 | 16th |
| Dijon | Dijon | Stade Gaston Gérard | 18,376 | 11th |
| Guingamp | Guingamp | Stade du Roudourou | 18,378 | 12th |
| Lille | Villeneuve-d'Ascq | Stade Pierre-Mauroy | 50,157 | 17th |
| Lyon | Décines-Charpieu | Groupama Stadium | 59,186 | 3rd |
| Marseille | Marseille | Orange Vélodrome | 67,394 | 4th |
| Monaco | Stade Louis II | 18,523 | 2nd | |
| Montpellier | Montpellier | Stade de la Mosson | 32,939 | 10th |
| Nantes | Nantes | Stade de la Beaujoire | 37,473 | 9th |
| Nice | Nice | Allianz Riviera | 35,624 | 8th |
| Nîmes | Nîmes | Stade des Costières | 18,482 | Ligue 2, 2nd |
| Paris Saint-Germain | Paris | Parc des Princes | 48,583 | 1st |
| Reims | Reims | Stade Auguste Delaune | 21,684 | Ligue 2, 1st |
| Rennes | Rennes | Roazhon Park | 29,778 | 5th |
| Saint-Étienne | Saint-Étienne | Stade Geoffroy-Guichard | 41,965 | 7th |
| Strasbourg | Strasbourg | Stade de la Meinau | 29,230 | 15th |
| Toulouse | Toulouse | Stadium Municipal | 33,150 | 18th |
| Team | Manager | Captain | Kit manufacturer | Shirt sponsors (front) | Shirt sponsors (back) | Shirt sponsors (sleeve) | Shorts sponsors | Socks sponsors |
|---|---|---|---|---|---|---|---|---|
| Amiens | Intersport, CG2I, Teddy Smith | IGOL Lubrifiants | None | Winamax | None | |||
| Angers | Scania (H)/Le Gaulois (A), L'Atoll Angers, Brioche Pasquier,Angers | SOS Malus | None | Système U | None | |||
| Bordeaux | Groupe Sweetcom (H)/Bistro Régent (A)/Winamax (T),Intersport | Bistro Régent (H)/Groupe Sweetcom (A & T) | Wiśniowski | Winamax | None | |||
| Caen | Isigny Sainte-Mère (H)/Intersport (A & 3), Biostime (H), Künkel, Thalazur | Maisons Caen Construction (H)/Biostime (A) | Alticap | McDonald's, Teddy Smith | None | |||
| Dijon | Groupe Roger Martin (H)/Suez (A & T), DVF Group,Dijon (H)/Groupe Roger Martin (A) | DORAS | Leader Interim, Auteur des Williams, Coup d'Pouce | Société de Travaux du Centre Est,Dalkia | Caisse d'Épargne | |||
| Guingamp | Servagroupe, Armor-Lux,Breizh Cola | Rapidoprêt | Union d'Experts | Cre'actuel | None | |||
| Lille | Comarch, DMAX Lille | Flunch | Boulanger | Winamax | None | |||
| Lyon | Hyundai/Veolia (in UEFA matches),Groupama, MDA Electroménager (H)/Pulsat (A) | Groupe ALILA | Adéquat Intérim | None | None | |||
| Marseille | Orange | Boulanger | None | None | None | |||
| Monaco | Fedcom | None | Triangle Intérim | Orezza | None | |||
| Montpellier | Mutuelles du Soleil, FAUN-Environnement,Montpellier Métropole,Groupama | Sud de France | NG Promotion | Système U, Groupe Ilios | None | |||
| Nantes | Synergie, Manitou, Proginov | France Confort Habitat | LNA Santé | Maisons Pierre, Flamino | None | |||
| Nice | Fonds de Dotation OGC Nice,Ville de Nice,Métropole Nice Côte d'Azur | Mutuelles du Soleil | Services Pro Express | Winamax | None | |||
| Nîmes | Hectare Amenageur Lotisseur,Nîmes | Nîmes Métropole | La Région Occitanie | RMC Sport | None | |||
| Paris Saint-Germain | Fly Emirates | Ooredoo | QNB | None | None | |||
| Reims | Système U Reims Village, Transports Caillot | Euro Deal Agence d'emploi, AMP Groupe (H) | Triangle Intérim,Grand Reims (H),Reims (A & 3) | Crédit Agricole Nord-Est | None | |||
| Rennes | Samsic, Del Arte, Groupe Launay, Association ELA | Blot Immobilier | rennes.fr | Convivio | None | |||
| Saint-Étienne | AÉSIO,Loire | Groupe Sweetcom | MARKAL | Desjoyaux Piscines | None | |||
| Strasbourg | ÉS Énergies (H)/CroisiEurope (A)/Hager (in cup matches), Hager, Pierre Schmidt (H)/Stoeffler (A) | CroisiEurope (H)/ÉS Énergies (A) | Würth | Severin France,Eurométropole de Strasbourg | None | |||
| Toulouse | Triangle Intérim, LP Promotion | Newrest | Prévoir Assurances | Mairie de Toulouse,Conseil départemental de la Haute-Garonne | None |
| Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
|---|---|---|---|---|---|---|
| Paris Saint-Germain | End of contract | 19 May 2018[4] | Pre-season | 1 June 2018[5] | ||
| Nantes | Mutual consent | 19 May 2018[6] | 13 June 2018 | |||
| Nice | 19 May 2018[7] | 11 June 2018[8] | ||||
| Caen | End of contract | 19 May 2018[9] | 8 June 2018[10] | |||
| Toulouse | Signed byLens as assistant | 14 June 2018[11] | 22 June 2018[12] | |||
| Bordeaux | Sacked | 17 August 2018 | 19th | 5 September 2018 | ||
| Nantes | 1 October 2018 | 19th | 1 October 2018 | |||
| Monaco | 11 October 2018 | 18th | 13 October 2018[13] | |||
| Guingamp | 6 November 2018[14] | 20th | 8 November 2018[15] | |||
| Rennes | 3 December 2018[16] | 14th | 3 December 2018[17] | |||
| Dijon | 31 December 2018[18] | 18th | 10 January 2019[19] | |||
| Monaco | 24 January 2019 | 19th | 25 January 2019[20] | |||
| Bordeaux | 26 February 2019[21] | 13th | 8 March 2019[22] |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Paris Saint-Germain(C) | 38 | 29 | 4 | 5 | 105 | 35 | +70 | 91 | Qualification toChampions League group stage |
| 2 | Lille | 38 | 22 | 9 | 7 | 68 | 33 | +35 | 75 | |
| 3 | Lyon | 38 | 21 | 9 | 8 | 70 | 47 | +23 | 72 | |
| 4 | Saint-Étienne | 38 | 19 | 9 | 10 | 59 | 41 | +18 | 66 | Qualification toEuropa League group stage |
| 5 | Marseille | 38 | 18 | 7 | 13 | 60 | 52 | +8 | 61 | |
| 6 | Montpellier | 38 | 15 | 14 | 9 | 53 | 42 | +11 | 59 | |
| 7 | Nice | 38 | 15 | 11 | 12 | 30 | 35 | −5 | 56 | |
| 8 | Reims | 38 | 13 | 16 | 9 | 39 | 42 | −3 | 55 | |
| 9 | Nîmes | 38 | 15 | 8 | 15 | 57 | 58 | −1 | 53 | |
| 10 | Rennes | 38 | 13 | 13 | 12 | 55 | 52 | +3 | 52 | Qualification toEuropa League group stage[a] |
| 11 | Strasbourg | 38 | 11 | 16 | 11 | 58 | 48 | +10 | 49 | Qualification toEuropa League second qualifying round[b] |
| 12 | Nantes | 38 | 13 | 9 | 16 | 48 | 48 | 0 | 48 | |
| 13 | Angers | 38 | 10 | 16 | 12 | 44 | 49 | −5 | 46 | |
| 14 | Bordeaux | 38 | 10 | 11 | 17 | 34 | 42 | −8 | 41 | |
| 15 | Amiens | 38 | 9 | 11 | 18 | 31 | 52 | −21 | 38 | |
| 16 | Toulouse | 38 | 8 | 14 | 16 | 35 | 57 | −22 | 38 | |
| 17 | Monaco | 38 | 8 | 12 | 18 | 38 | 57 | −19 | 36 | |
| 18 | Dijon(O) | 38 | 9 | 7 | 22 | 31 | 60 | −29 | 34 | Qualification toRelegation play-offs |
| 19 | Caen(R) | 38 | 7 | 12 | 19 | 29 | 54 | −25 | 33 | Relegation toLigue 2 |
| 20 | Guingamp(R) | 38 | 5 | 12 | 21 | 28 | 68 | −40 | 27 |
| Home \ Away | AMI | ANG | BOR | CAE | DIJ | GUI | LIL | OL | OM | ASM | MON | FCN | NIC | NMS | PSG | REI | REN | STE | STR | TFC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Amiens | — | 0–0 | 0–0 | 1–0 | 1–0 | 2–1 | 2–3 | 0–1 | 1–3 | 0–2 | 1–2 | 1–2 | 1–0 | 2–1 | 0–3 | 4–1 | 2–1 | 2–2 | 0–0 | 0–0 |
| Angers | 0–0 | — | 1–2 | 1–1 | 1–0 | 0–1 | 1–0 | 1–2 | 1–1 | 2–2 | 1–0 | 1–0 | 3–0 | 3–4 | 1–2 | 1–1 | 3–3 | 1–1 | 2–2 | 0–0 |
| Bordeaux | 1–1 | 0–1 | — | 0–0 | 1–0 | 0–0 | 1–0 | 2–3 | 2–0 | 2–1 | 1–2 | 3–0 | 0–1 | 3–3 | 2–2 | 0–1 | 1–1 | 3–2 | 0–2 | 2–1 |
| Caen | 1–0 | 0–1 | 0–1 | — | 1–0 | 0–0 | 1–3 | 2–2 | 0–1 | 0–1 | 2–2 | 0–1 | 1–1 | 1–2 | 1–2 | 3–2 | 1–2 | 0–5 | 0–0 | 2–1 |
| Dijon | 0–0 | 1–3 | 0–0 | 0–2 | — | 2–1 | 1–2 | 0–3 | 1–2 | 2–0 | 1–1 | 2–0 | 0–1 | 0–4 | 0–4 | 1–1 | 3–2 | 0–1 | 2–1 | 2–1 |
| Guingamp | 1–2 | 1–0 | 1–3 | 0–0 | 1–0 | — | 0–2 | 2–4 | 1–3 | 1–1 | 1–1 | 0–0 | 0–0 | 2–2 | 1–3 | 0–1 | 2–1 | 0–1 | 1–1 | 1–2 |
| Lille | 2–1 | 5–0 | 1–0 | 1–0 | 1–0 | 3–0 | — | 2–2 | 3–0 | 0–1 | 0–0 | 2–1 | 4–0 | 5–0 | 5–1 | 1–1 | 3–1 | 3–1 | 0–0 | 1–2 |
| Lyon | 2–0 | 2–1 | 1–1 | 4–0 | 1–3 | 2–1 | 2–2 | — | 4–2 | 3–0 | 3–2 | 1–1 | 0–1 | 2–0 | 2–1 | 1–1 | 0–2 | 1–0 | 2–0 | 5–1 |
| Marseille | 2–0 | 2–2 | 1–0 | 2–0 | 2–0 | 4–0 | 1–2 | 0–3 | — | 1–1 | 1–0 | 1–2 | 1–0 | 2–1 | 0–2 | 0–0 | 2–2 | 2–0 | 3–2 | 4–0 |
| Monaco | 2–0 | 0–1 | 1–1 | 0–1 | 2–2 | 0–2 | 0–0 | 2–0 | 2–3 | — | 1–2 | 1–0 | 1–1 | 1–1 | 0–4 | 0–0 | 1–2 | 2–3 | 1–5 | 2–1 |
| Montpellier | 1–1 | 2–2 | 2–0 | 2–0 | 1–2 | 2–0 | 0–1 | 1–1 | 3–0 | 2–2 | — | 1–1 | 1–0 | 3–0 | 3–2 | 2–4 | 2–2 | 0–0 | 1–1 | 2–1 |
| Nantes | 3–2 | 1–1 | 1–0 | 1–1 | 3–0 | 5–0 | 2–3 | 2–1 | 3–2 | 1–3 | 2–0 | — | 1–2 | 2–4 | 3–2 | 0–0 | 0–1 | 1–1 | 0–1 | 4–0 |
| Nice | 1–0 | 0–0 | 1–0 | 0–1 | 0–4 | 3–0 | 2–0 | 1–0 | 0–1 | 2–0 | 1–0 | 1–1 | — | 2–0 | 0–3 | 0–1 | 2–1 | 1–1 | 1–0 | 1–1 |
| Nîmes | 3–0 | 3–1 | 2–1 | 2–0 | 2–0 | 0–0 | 2–3 | 2–3 | 3–1 | 1–0 | 1–1 | 1–0 | 0–1 | — | 2–4 | 0–0 | 3–1 | 1–1 | 2–2 | 0–1 |
| Paris SG | 5–0 | 3–1 | 1–0 | 3–0 | 4–0 | 9–0 | 2–1 | 5–0 | 3–1 | 3–1 | 5–1 | 1–0 | 1–1 | 3–0 | — | 4–1 | 4–1 | 4–0 | 2–2 | 1–0 |
| Reims | 2–2 | 1–1 | 0–0 | 2–2 | 0–0 | 2–1 | 1–1 | 1–0 | 2–1 | 1–0 | 0–1 | 1–0 | 1–1 | 0–3 | 3–1 | — | 2–0 | 0–2 | 2–1 | 0–1 |
| Rennes | 1–0 | 1–0 | 2–0 | 3–1 | 2–0 | 1–1 | 3–1 | 0–1 | 1–1 | 2–2 | 0–0 | 1–1 | 0–0 | 4–0 | 1–3 | 0–2 | — | 3–0 | 1–4 | 1–1 |
| Saint-Étienne | 0–0 | 4–3 | 3–0 | 2–1 | 3–0 | 2–1 | 0–1 | 1–2 | 2–1 | 2–0 | 0–1 | 3–0 | 3–0 | 2–1 | 0–1 | 2–0 | 1–1 | — | 2–1 | 2–0 |
| Strasbourg | 3–1 | 1–2 | 1–0 | 2–2 | 3–0 | 3–3 | 1–1 | 2–2 | 1–1 | 2–1 | 1–3 | 2–3 | 2–0 | 0–1 | 1–1 | 4–0 | 0–2 | 1–1 | — | 1–1 |
| Toulouse | 0–1 | 0–0 | 2–1 | 1–1 | 2–2 | 1–0 | 0–0 | 2–2 | 2–5 | 1–1 | 0–3 | 1–0 | 1–1 | 1–0 | 0–1 | 1–1 | 2–2 | 2–3 | 1–2 | — |
The 2018–19 season ended with a relegation play-off between the 18th-placed Ligue 1 team,Dijon, and the winner of the semi-final of theLigue 2 play-off,Lens, on a two-legged confrontation.
| Lens | 1–1 | Dijon |
|---|---|---|
| Report |
|
Dijon won 4–2 on aggregate and therefore both clubs remained in their respective leagues.
Top goalscorers[edit]
| Hat-tricks[edit]Main article:List of Ligue 1 hat-tricks
4Player scored 4 goals
|
| Award[24] | Winner | Club |
|---|---|---|
| Player of the Season | Paris Saint-Germain | |
| Young Player of the Season | Paris Saint-Germain | |
| Goalkeeper of the Season | Lille | |
| Goal of the Season | Lille | |
| Manager of the Season | Lille |
| Team of the Year[25] | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Goalkeeper | |||||||||||
| Defenders | |||||||||||
| Midfielders | |||||||||||
| Forwards | |||||||||||
| # | Football club | Home games | Average attendance[26] |
|---|---|---|---|
| 1 | Olympique de Marseille | 19 | 50,361 |
| 2 | Olympique Lyonnais | 19 | 49,079 |
| 3 | Paris Saint-Germain | 19 | 46,911 |
| 4 | Lille OSC | 19 | 34,079 |
| 5 | AS Saint-Étienne | 19 | 28,400 |
| 6 | FC Nantes | 19 | 25,238 |
| 7 | RC Strasbourg | 19 | 25,213 |
| 8 | Stade Rennais | 19 | 23,675 |
| 9 | Girondins de Bordeaux | 19 | 21,183 |
| 10 | OGC Nice | 19 | 19,123 |
| 11 | SM Caen | 19 | 16,778 |
| 12 | Toulouse FC | 19 | 16,224 |
| 13 | EA Guingamp | 19 | 14,731 |
| 14 | Stade de Reims | 19 | 14,341 |
| 15 | Montpellier HSC | 19 | 13,829 |
| 16 | Nîmes Olympique | 19 | 13,827 |
| 17 | Dijon FCO | 19 | 13,041 |
| 18 | Angers SCO | 19 | 11,185 |
| 19 | Amiens SC | 19 | 11,050 |
| 20 | AS Monaco | 19 | 8,447 |