2018–19 Ligue 1
Season | 2018–19 |
---|---|
Champions | Paris Saint-Germain 8th Ligue 1 title 8th French title |
Relegated | Caen Guingamp |
Champions League | Paris Saint-Germain Lille Lyon |
Europa League | Saint-Étienne Rennes Strasbourg |
Matches played | 380 |
Goals scored | 972 (2.56 per match) |
Top goalscorer | Kylian Mbappé (33 goals)[1] |
Biggest home win | Paris Saint-Germain 9–0 Guingamp (19 January 2019) |
Biggest away win | Caen 0–5 Saint-Étienne (16 March 2019) |
Highest scoring | Paris Saint-Germain 9–0 Guingamp (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–2 Paris Saint-Germain (28 October 2018) |
Lowest attendance | 5,502[2] Monaco 0–1 Angers (25 September 2018) |
Total attendance | 8,676,490[2] |
Average attendance | 22,833[2] |
← 2017–18
2019–20 →
|
The 2018–19 Ligue 1 season, also known as Ligue 1 Conforama 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 following Lille's 0–0 draw against Toulouse.[3]
Contents
Teams
Twenty teams competed in the league, with two promoted teams from Ligue 2, Reims and Nîmes, replacing the two relegated teams from the 2017–18 Ligue 1 season, Troyes and Metz.
Stadia and locations
Personnel and kits
Managerial changes
Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
---|---|---|---|---|---|---|
Paris Saint-Germain | Unai Emery | End of contract | 19 May 2018[4] | Pre-season | Thomas Tuchel | 1 June 2018[5] |
Nantes | Claudio Ranieri | Mutual consent | 19 May 2018[6] | Miguel Cardoso | 13 June 2018 | |
Nice | Lucien Favre | 19 May 2018[7] | Patrick Vieira | 11 June 2018[8] | ||
Caen | Patrice Garande | End of contract | 19 May 2018[9] | Fabien Mercadal | 8 June 2018[10] | |
Toulouse | Mickaël Debève | Signed by Lens as assistant | 14 June 2018[11] | Alain Casanova | 22 June 2018[12] | |
Bordeaux | Gustavo Poyet | Sacked | 17 August 2018 | 19th | Ricardo Gomes | 5 September 2018 |
Nantes | Miguel Cardoso | 1 October 2018 | 19th | Vahid Halilhodžić | 1 October 2018 | |
Monaco | Leonardo Jardim | 11 October 2018 | 18th | Thierry Henry | 13 October 2018[13] | |
Guingamp | Antoine Kombouaré | 6 November 2018[14] | 20th | Jocelyn Gourvennec | 8 November 2018[15] | |
Rennes | Sabri Lamouchi | 3 December 2018[16] | 14th | Julien Stephan | 3 December 2018[17] | |
Dijon | Olivier Dall'Oglio | 31 December 2018[18] | 18th | Antoine Kombouaré | 10 January 2019[19] | |
Monaco | Thierry Henry | 24 January 2019 | 19th | Leonardo Jardim | 25 January 2019[20] | |
Bordeaux | Ricardo Gomes | 26 February 2019[21] | 13th | Paulo Sousa | 8 March 2019[22] |
League table
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
1 | Monaco | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Qualification to Champions League group stage |
2 | Lyon | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
3 | Marseille | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Qualification to Champions League third qualifying round |
4 | Paris Saint-Germain | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Qualification to Europa League group stage |
5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
13 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
14 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
15 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
16 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
18 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Qualification to the Relegation play-offs | |
19 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Relegation to Ligue 2 | |
20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-head goal difference; 5) Fairplay ranking.[23]
Results
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 | — |
Relegation play-offs
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 the Ligue 2 play-off, Lens, on a two-legged confrontation.
Dijon won 4–2 on aggregate and therefore both clubs remained in their respective leagues.
Number of teams by regions
Teams | Region or country | Team(s) |
---|---|---|
3 | Occitanie | Montpellier, Nîmes and Toulouse |
2 | 23x15px Auvergne-Rhône-Alpes | Lyon and Saint-Étienne |
Brittany | Guingamp and Rennes | |
23x15px Grand Est | Reims and Strasbourg | |
23x15px Hauts-de-France | Amiens and Lille | |
23x15px Pays de la Loire | Angers and Nantes | |
Provence-Alpes-Côte d'Azur | Marseille and Nice | |
1 | 23x15px Bourgogne-Franche-Comté | Dijon |
Île-de-France | Paris Saint-Germain | |
Monaco | Monaco | |
Normandy | Caen | |
Nouvelle-Aquitaine | Bordeaux |
Season statistics
Top goalscorers
|
Hat-tricks<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
4 Player scored 4 goals |
References
- ↑ 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 2.0 2.1 2.2 2.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
External links
Wikimedia Commons has media related to [[commons:Lua error in Module:WikidataIB at line 506: attempt to index field 'wikibase' (a nil value).|Lua error in Module:WikidataIB at line 506: attempt to index field 'wikibase' (a nil value).]]. |