| Season | 2019–20 |
|---|---|
| Dates | 9 August 2019 – 28 April 2020 |
| Champions | Paris Saint-Germain 9th Ligue 1 title 9thFrench title |
| Relegated | Amiens Toulouse |
| Champions League | Paris Saint-Germain Marseille Rennes |
| Europa League | Lille Nice Reims |
| Matches | 279 |
| Goals | 704 (2.52 per match) |
| Top goalscorer | Wissam Ben Yedder Kylian Mbappé (18 goals each)[1] |
| Biggest home win | Lyon 6–0Angers (16 August 2019) Bordeaux 6–0Nîmes (3 December 2019) |
| Biggest away win | Amiens 0–4Strasbourg (23 November 2019) Nîmes 0–4Lyon (6 December 2019) Saint-Étienne 0–4Paris Saint-Germain (15 December 2019) |
| Highest scoring | Amiens 4–4Paris Saint-Germain (15 February 2020) |
| Longest winning run | Marseille Paris Saint-Germain (6 matches)[2] |
| Longest unbeaten run | Paris Saint-Germain (15 matches)[2] |
| Longest winless run | Toulouse (18 matches)[2] |
| Longest losing run | Toulouse (11 matches)[2] |
| Highest attendance | 65,421[2] Marseille 2–1Lyon (10 November 2019) |
| Lowest attendance | 3,585[2] Monaco 1–0Angers (4 February 2020) |
| Total attendance | 6,244,914[3] |
| Average attendance | 22,463[3] |
2020–21 → | |
The2019–20 Ligue 1 season, also known asLigue 1Conforama for sponsorship reasons, was a Frenchassociation football tournament withinLigue 1. It was the 82nd season since its establishment. The season began on 9 August 2019 and ended abruptly on 28 April 2020.[4]
On 13 March 2020, theLFP suspended Ligue 1 andLigue 2 indefinitely following the outbreak ofCOVID-19 in France.[5] On 28 April 2020, it was announced that Ligue 1 and Ligue 2 campaigns would not resume, after the country banned all sporting events until September.[6] On 30 April 2020,Paris Saint-Germain were awarded the championship following the cancellation of the 2019–20 season.[7][8]
PSG topped the standings by 12 points with a game in hand at the time the league was halted.Marseille andRennes were awarded the other twoUEFA Champions League spots based on their rankings at the league's suspension. On 9 June 2020, France's highest administrative court ruled that relegation forAmiens andToulouse was suspended for this season.[9] This was overruled on 23 June and subsequentlyAmiens andToulouse were relegated to the2020–21 Ligue 2.[10]
Metz andBrest were promoted from the2018–19 Ligue 2, replacing the two relegated teams from the2018–19 Ligue 1,Caen andGuingamp.
| Club | Location | Venue | Capacity | 2018–19 season |
|---|---|---|---|---|
| Amiens | Amiens | Stade de la Licorne | 12,097 | 15th |
| Angers | Angers | Stade Raymond Kopa | 18,752 | 13th |
| Bordeaux | Bordeaux | Matmut Atlantique | 42,115 | 14th |
| Brest | Brest | Stade Francis-Le Blé | 15,931 | Ligue 2, 2nd |
| Dijon | Dijon | Stade Gaston Gérard | 15,995 | 18th |
| Lille | Villeneuve-d'Ascq | Stade Pierre-Mauroy | 50,186 | 2nd |
| Lyon | Lyon | Groupama Stadium | 59,186 | 3rd |
| Marseille | Marseille | Orange Vélodrome | 67,394 | 5th |
| Metz | Metz | Stade Saint-Symphorien | 25,636 | Ligue 2, 1st |
| Monaco | Stade Louis II | 18,523 | 17th | |
| Montpellier | Montpellier | Stade de la Mosson | 32,900 | 6th |
| Nantes | Nantes | Stade de la Beaujoire | 35,322 | 12th |
| Nice | Nice | Allianz Riviera | 35,624 | 7th |
| Nîmes | Nîmes | Stade des Costières | 18,482 | 9th |
| Paris Saint-Germain | Paris | Parc des Princes | 48,583 | 1st |
| Reims | Reims | Stade Auguste Delaune | 21,684 | 8th |
| Rennes | Rennes | Roazhon Park | 29,778 | 10th |
| Saint-Étienne | Saint-Étienne | Stade Geoffroy-Guichard | 41,965 | 4th |
| Strasbourg | Strasbourg | Stade de la Meinau | 29,230 | 11th |
| Toulouse | Toulouse | Stadium Municipal | 33,150 | 16th |
| Team | Manager | Captain | Kit manufacturer | Shirt sponsor (front) | Shirt sponsor (back) | Shirt sponsor (sleeve) | Shorts sponsor | Socks sponsor |
|---|---|---|---|---|---|---|---|---|
| Amiens | Intersport, IGOL Lubrifiants, Teddy Smith | IGOL Lubrifiants | None | Winamax,E.Leclerc | None | |||
| Angers | Scania (H)/Le Gaulois (A & 3), L'Atoll Angers, Brioche Pasquier, Actual Leader,Angers | SOS Malus | P2i | Système U | None | |||
| Bordeaux | Bistro Régent,Intersport | Betclic | Wiśniowski | None | None | |||
| Brest | Groupe Quéguiner (H)/Yaourts Malo (A & 3), SILL (H)/Groupe Quéguiner (A & 3),Breizh Cola, GUYOT Environnement, Oceania Hotels | Groupe Océanic | None | E.Leclerc,E.Leclerc Drive | BSP Securité | |||
| Dijon | Groupe Roger Martin, DVF Group,Suez | DORAS | Leader Interim, Auteur des Williams, Coup d'Pouce | LCR,Dalkia | Caisse d'Épargne | |||
| Lille | Boulanger, Comarch,Métropole Européenne de Lille (H)/Hello Lille (A & 3) | Flunch | Midas Trend | Winamax | None | |||
| Lyon | Hyundai/Veolia (only in UEFA matches),Groupama, MDA Electroménager/Pulsat | Deliveroo, Groupe ALILA | Adéquat Intérim | Teddy Smith | None | |||
| Marseille | Uber Eats | Boulanger | Iqoniq | Hotels.com | None | |||
| Metz | Car Avenue,MOSL, Blue Habitat, Axia Interim | Nacon Gaming (H), Forcepower (A & 3) | Eurométropole de Metz | E.Leclerc Moselle | None | |||
| Monaco | Fedcom | Alain Afflelou | Triangle Intérim | Orezza | None | |||
| Montpellier | Pasinobet, FAUN-Environnement,Montpellier Métropole,Groupama | Sud de France | NG Promotion | Système U, Groupe Ilios | None | |||
| Nantes | Synergie, Manitou, Proginov | Groupe Millet | LNA Santé | Maisons Pierre, Flamino | None | |||
| Nice | Ineos,Ville de Nice,Métropole Nice Côte d'Azur | Groupe Actual | None | Winamax | None | |||
| Nîmes | Hectare Amenageur Lotisseur,Nîmes | Nîmes Métropole | La Région Occitanie | None | None | |||
| Paris Saint-Germain | Accor Live Limitless | Ooredoo | QNB | None | None | |||
| Reims | Maisons France Confort (H)/Hexaom (A & 3), Transports Caillot,EVA Air | Hyper U Reims Village | 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 BYmyCAR, Groupe Atrium | Alain Afflelou | MARKAL | Desjoyaux Piscines | None | |||
| Strasbourg | ÉS Énergies (H)/CroisiEurope (A)/Hager (in UEFA matches), Hager (H), Pierre Schmidt (H)/Stoeffler (A) | CroisiEurope (H)/ÉS Énergies (A) | Würth | Eurométropole de Strasbourg, LCR | None | |||
| Toulouse | Triangle Intérim, LP Promotion | Newrest | None | 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 |
|---|---|---|---|---|---|---|
| Brest | End of contract | 17 May 2019[11] | Pre-season | 26 May 2019[12] | ||
| Metz | Resigned for personal reasons | 18 May 2019[13] | 18 May 2019[13] | |||
| Lyon | End of contract | 25 May 2019 | 25 May 2019[14] | |||
| Saint-Étienne | 25 May 2019 | 25 May 2019[15] | ||||
| Marseille | Resigned | 25 May 2019[16] | 28 May 2019[17] | |||
| Amiens | Signed byLorient | 29 May 2019[18] | 19 June 2019[19] | |||
| Dijon | Resigned | 10 June 2019[20] | 20 June 2019[21] | |||
| Nantes | Mutual consent | 2 August 2019[22] | 8 August 2019[23] | |||
| Saint-Étienne | Sacked | 4 October 2019 | 19th | 4 October 2019[24] | ||
| Lyon | 7 October 2019 | 14th | 14 October 2019[25] | |||
| Toulouse | Mutual consent | 10 October 2019[26] | 18th | 14 October 2019[27] | ||
| Monaco | Sacked | 28 December 2019 | 7th | 28 December 2019[28] | ||
| Toulouse | 5 January 2020[29] | 20th | 6 January 2020[30] |
The final standings.[31]
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | PPG | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Paris Saint-Germain(C) | 27 | 22 | 2 | 3 | 75 | 24 | +51 | 68 | 2.52 | Qualification for theChampions League group stage |
| 2 | Marseille | 28 | 16 | 8 | 4 | 41 | 29 | +12 | 56 | 2.00 | |
| 3 | Rennes | 28 | 15 | 5 | 8 | 38 | 24 | +14 | 50 | 1.79 | |
| 4 | Lille | 28 | 15 | 4 | 9 | 35 | 27 | +8 | 49 | 1.75 | Qualification for theEuropa League group stage[a] |
| 5 | Nice | 28 | 11 | 8 | 9 | 41 | 38 | +3 | 41[b] | 1.46[b] | |
| 6 | Reims | 28 | 10 | 11 | 7 | 26 | 21 | +5 | 41[b] | 1.46[b] | Qualification for theEuropa League second qualifying round[a] |
| 7 | Lyon | 28 | 11 | 7 | 10 | 42 | 27 | +15 | 40 | 1.43 | |
| 8 | Montpellier | 28 | 11 | 7 | 10 | 35 | 34 | +1 | 40 | 1.43 | |
| 9 | Monaco | 28 | 11 | 7 | 10 | 44 | 44 | 0 | 40 | 1.43 | |
| 10 | Strasbourg | 27 | 11 | 5 | 11 | 32 | 32 | 0 | 38 | 1.41 | |
| 11 | Angers | 28 | 11 | 6 | 11 | 28 | 33 | −5 | 39 | 1.39 | |
| 12 | Bordeaux | 28 | 9 | 10 | 9 | 40 | 34 | +6 | 37[c] | 1.32[c] | |
| 13 | Nantes | 28 | 11 | 4 | 13 | 28 | 31 | −3 | 37[c] | 1.32[c] | |
| 14 | Brest | 28 | 8 | 10 | 10 | 34 | 37 | −3 | 34 | 1.21 | |
| 15 | Metz | 28 | 8 | 10 | 10 | 27 | 35 | −8 | 34 | 1.21 | |
| 16 | Dijon | 28 | 7 | 9 | 12 | 27 | 37 | −10 | 30 | 1.07 | |
| 17 | Saint-Étienne | 28 | 8 | 6 | 14 | 29 | 45 | −16 | 30 | 1.07 | |
| 18 | Nîmes[d] | 28 | 7 | 6 | 15 | 29 | 44 | −15 | 27 | 0.96 | |
| 19 | Amiens(R) | 28 | 4 | 11 | 13 | 31 | 50 | −19 | 23 | 0.82 | Relegation toLigue 2 |
| 20 | Toulouse(R) | 28 | 3 | 4 | 21 | 22 | 58 | −36 | 13 | 0.46 |
| Home \ Away | AMI | ANG | BOR | BRE | DIJ | LIL | OL | OM | MET | ASM | MON | FCN | NIC | NMS | PSG | REI | REN | STE | STR | TFC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Amiens | — | — | 1–3 | 1–0 | 1–1 | 1–0 | 2–2 | 3–1 | 0–1 | 1–2 | 1–2 | 1–2 | — | — | 4–4 | 1–1 | — | — | 0–4 | 0–0 |
| Angers | 1–1 | — | 3–1 | 0–1 | 2–0 | 0–2 | — | 0–2 | 3–0 | 0–0 | 1–0 | 2–0 | 1–1 | 1–0 | — | 1–4 | — | 4–1 | 1–0 | — |
| Bordeaux | — | — | — | 2–2 | 2–2 | — | 1–2 | 0–0 | 2–0 | 2–1 | 1–1 | 2–0 | 1–1 | 6–0 | 0–1 | — | — | 0–1 | 0–1 | — |
| Brest | 2–1 | 0–1 | 1–1 | — | 2–0 | — | 2–2 | — | 2–0 | — | — | 1–1 | 0–0 | — | 1–2 | 1–0 | 0–0 | 3–2 | 5–0 | 1–1 |
| Dijon | — | — | 0–2 | 3–0 | — | 1–0 | — | 0–0 | 2–2 | 1–1 | 2–2 | 3–3 | — | 0–0 | 2–1 | — | 2–1 | 1–2 | 1–0 | 2–1 |
| Lille | — | 2–1 | 3–0 | 1–0 | 1–0 | — | 1–0 | 1–2 | 0–0 | — | 2–1 | 2–1 | — | 2–2 | 0–2 | — | 1–0 | 3–0 | 2–0 | 3–0 |
| Lyon | 0–0 | 6–0 | 1–1 | — | 0–0 | 0–1 | — | — | 2–0 | — | — | 0–1 | 2–1 | — | 0–1 | — | 0–1 | 2–0 | 1–1 | 3–0 |
| Marseille | 2–2 | 0–0 | 3–1 | 2–1 | — | 2–1 | 2–1 | — | — | — | 1–1 | 1–3 | — | 3–1 | — | 0–2 | 1–1 | 1–0 | 2–0 | 1–0 |
| Metz | 1–2 | — | 1–2 | — | — | — | 0–2 | 1–1 | — | 3–0 | 2–2 | 1–0 | — | 2–1 | 0–2 | 1–1 | 0–1 | 3–1 | 1–0 | 2–2 |
| Monaco | 3–0 | 1–0 | — | 4–1 | 1–0 | 5–1 | 0–3 | 3–4 | — | — | 1–0 | — | 3–1 | 2–2 | 1–4 | 1–1 | 3–2 | — | 1–3 | — |
| Montpellier | 4–2 | 0–0 | — | 4–0 | 2–1 | — | 1–0 | — | 1–1 | 3–1 | — | — | 2–1 | 1–0 | 1–3 | — | 0–1 | 1–0 | 3–0 | 3–0 |
| Nantes | — | 1–2 | 0–1 | — | 1–0 | 0–1 | — | 0–0 | 0–0 | 0–1 | 1–0 | — | 1–0 | — | 1–2 | 1–0 | 1–0 | 2–3 | — | 2–1 |
| Nice | 2–1 | 3–1 | 1–1 | 2–2 | 2–1 | 1–1 | 2–1 | 1–2 | 4–1 | 2–1 | — | — | — | 1–3 | 1–4 | 2–0 | 1–1 | — | — | 3–0 |
| Nîmes | 1–1 | 1–0 | — | 3–0 | 2–0 | — | 0–4 | 2–3 | 1–1 | 3–1 | — | 0–1 | 1–2 | — | — | 2–0 | 0–1 | 0–1 | — | 1–0 |
| Paris SG | 4–1 | 4–0 | 4–3 | — | 4–0 | 2–0 | 4–2 | 4–0 | — | 3–3 | 5–0 | 2–0 | — | 3–0 | — | 0–2 | — | — | 1–0 | 4–0 |
| Reims | — | 0–0 | 1–1 | 1–0 | 1–2 | 2–0 | 1–1 | — | 0–1 | 0–0 | 1–0 | — | 1–1 | 0–0 | — | — | 1–0 | 3–1 | 0–0 | — |
| Rennes | 3–1 | 2–1 | 1–0 | 0–0 | — | 1–1 | — | 0–1 | — | — | 5–0 | 3–2 | 1–2 | 2–1 | 2–1 | 0–1 | — | 2–1 | — | 3–2 |
| Saint-Étienne | 2–2 | — | 1–1 | 1–1 | — | — | 1–0 | 0–2 | 0–1 | 1–0 | 0–0 | 0–2 | 4–1 | 2–1 | 0–4 | 1–1 | — | — | — | 2–2 |
| Strasbourg | 0–0 | — | — | — | — | 1–2 | 1–2 | — | 1–1 | 2–2 | 1–0 | 2–1 | 1–0 | 4–1 | — | 3–0 | 0–2 | 2–1 | — | 4–2 |
| Toulouse | 2–0 | 0–2 | 1–3 | 2–5 | 1–0 | 2–1 | 2–3 | 0–2 | — | 1–2 | — | — | 0–2 | — | — | 0–1 | 0–2 | — | 0–1 | — |
| Rank | Player | Club | Goals[34] |
|---|---|---|---|
| 1 | Monaco | 18 | |
| Paris Saint-Germain | |||
| 3 | Lyon | 16 | |
| 4 | Paris Saint-Germain | 13 | |
| Lille | |||
| 6 | Metz | 12 | |
| Paris Saint-Germain | |||
| 8 | Marseille | 11 | |
| Nice | |||
| 10 | Saint-Étienne | 10 | |
| Rennes |
| Rank | Player | Club | Clean sheets |
|---|---|---|---|
| 1 | Lille | 12 | |
| Marseille | |||
| Reims | |||
| 4 | Angers | 11 | |
| Paris Saint-Germain | |||
| 6 | Nantes | 10 | |
| 7 | Rennes | 9 | |
| 8 | Lyon | 8 | |
| Metz | |||
| Montpellier | |||
| Strasbourg |
| Player | Club | Against | Result | Date |
|---|---|---|---|---|
| Angers | Saint-Étienne | 4–1 (H) | 22 September 2019 | |
| Brest | Strasbourg | 5–0 (H) | 3 December 2019 | |
| Bordeaux | Nîmes | 6–0 (H) | 3 December 2019 | |
| Marseille | Nîmes | 3–2 (A) | 28 February 2020 |