Ligue 1
Ligue 1 2018-19
The table, every result and fixture, the season in figures and the top scorers and assist makers, updated after every match.
League table
| Pos | Club | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 38 | 29 | 4 | 5 | 105 | 35 | 70 | 91 | |
| 2 | 38 | 22 | 9 | 7 | 68 | 33 | 35 | 75 | |
| 3 | 38 | 21 | 9 | 8 | 70 | 47 | 23 | 72 | |
| 4 | 38 | 19 | 9 | 10 | 59 | 41 | 18 | 66 | |
| 5 | 38 | 18 | 7 | 13 | 60 | 52 | 8 | 61 | |
| 6 | 38 | 15 | 14 | 9 | 53 | 42 | 11 | 59 | |
| 7 | 38 | 15 | 11 | 12 | 30 | 35 | -5 | 56 | |
| 8 | 38 | 13 | 16 | 9 | 39 | 42 | -3 | 55 | |
| 9 | 38 | 15 | 8 | 15 | 57 | 58 | -1 | 53 | |
| 10 | 38 | 13 | 13 | 12 | 55 | 52 | 3 | 52 | |
| 11 | 38 | 11 | 16 | 11 | 58 | 48 | 10 | 49 | |
| 12 | 38 | 13 | 9 | 16 | 48 | 48 | 0 | 48 | |
| 13 | 38 | 10 | 16 | 12 | 44 | 49 | -5 | 46 | |
| 14 | 38 | 10 | 11 | 17 | 34 | 42 | -8 | 41 | |
| 15 | 38 | 9 | 11 | 18 | 31 | 52 | -21 | 38 | |
| 16 | 38 | 8 | 14 | 16 | 35 | 57 | -22 | 38 | |
| 17 | 38 | 8 | 12 | 18 | 38 | 57 | -19 | 36 | |
| 18 | 38 | 9 | 7 | 22 | 31 | 60 | -29 | 34 | |
| 19 | 38 | 7 | 12 | 19 | 29 | 54 | -25 | 33 | |
| 20 | 38 | 5 | 12 | 21 | 28 | 68 | -40 | 27 |
Updated automatically from match data. Last updated 11 Oct 2026, 18:04 UK time.
The season in figures
| Matches played | 380 |
|---|---|
| Home wins | 164 |
| Home wins % | 43.16% |
| Draws | 110 |
| Draws % | 28.95% |
| Away wins | 106 |
| Away wins % | 27.89% |
| Total goals | 972 |
| Goals per game | 2.56 |
| Credited goals (own goals excluded) | 947 |
| Own goals | 25 |
| Goalscorers | 254 |
| Players with an assist | 239 |
| Credited assists | 588 |
| Players with a goal or assist | 322 |
Updated automatically from match data. Last updated 11 Oct 2026, 18:04 UK time.
Top scorers
| Player | Club | Apps | Goals | Penalties | Assists |
|---|---|---|---|---|---|
| Kylian Mbappé | PSG | 29 | 33 | 1 | 5 |
| Nicolas Pépé | Lille | 38 | 22 | 9 | 7 |
| Edinson Cavani | PSG | 21 | 18 | 4 | 5 |
| Florian Thauvin | Marseille | 33 | 16 | 2 | 7 |
| Neymar | PSG | 17 | 15 | 5 | 6 |
| Moussa Dembélé | Lyon | 33 | 15 | 1 | 3 |
| Radamel Falcao | Monaco | 33 | 15 | 3 | 2 |
| Andy Delort | Montpellier | 36 | 14 | 3 | 7 |
| Wahbi Khazri | Saint-Étienne | 32 | 13 | 4 | 6 |
| Jonathan Bamba | Lille | 35 | 13 | 1 | 3 |
| Ángel Di María | PSG | 30 | 12 | 0 | 10 |
| Emiliano Sala | Nantes | 19 | 12 | 2 | 2 |
| Max Gradel | Toulouse | 36 | 11 | 4 | 5 |
| Gaëtan Laborde | Montpellier | 36 | 11 | 0 | 4 |
| M'Baye Niang | Rennes | 29 | 11 | 2 | 4 |
| Stéphane Bahoken | Angers | 31 | 11 | 2 | 1 |
| Memphis Depay | Lyon | 36 | 10 | 0 | 7 |
| Rémi Oudin | Reims | 37 | 10 | 0 | 4 |
| François Kamano | Bordeaux | 37 | 10 | 4 | 1 |
| Nabil Fekir | Lyon | 27 | 9 | 4 | 6 |
Updated automatically from match data. Last updated 11 Oct 2026, 18:04 UK time.
Most assists
| Player | Club | Apps | Assists | Goals |
|---|---|---|---|---|
| Téji Savanier | Nîmes | 32 | 11 | 6 |
| Ángel Di María | PSG | 30 | 10 | 12 |
| Adrien Thomasson | Strasbourg | 33 | 8 | 5 |
| Kenny Lala | Strasbourg | 34 | 8 | 5 |
| Pedro Rebocho | EA Guingamp | 36 | 8 | 0 |
| Nicolas Pépé | Lille | 38 | 7 | 22 |
| Florian Thauvin | Marseille | 33 | 7 | 16 |
| Andy Delort | Montpellier | 36 | 7 | 14 |
| Memphis Depay | Lyon | 36 | 7 | 10 |
| Flavien Tait | Angers | 36 | 7 | 5 |
| Lucas Ocampos | Marseille | 34 | 7 | 4 |
| Jonathan Ikoné | Lille | 38 | 7 | 3 |
| Julian Draxler | PSG | 31 | 7 | 3 |
| Dani Alves | PSG | 23 | 7 | 1 |
| Neymar | PSG | 17 | 6 | 15 |
| Wahbi Khazri | Saint-Étienne | 32 | 6 | 13 |
| Nabil Fekir | Lyon | 27 | 6 | 9 |
| Ismaïla Sarr | Rennes | 35 | 6 | 8 |
| Houssem Aouar | Lyon | 37 | 6 | 7 |
| Moussa Diaby | PSG | 25 | 6 | 2 |
Updated automatically from match data. Last updated 11 Oct 2026, 18:04 UK time.
Results and fixtures
Kick-off times are UK time and can change for TV.
| Date | Home | Score | Away |
|---|---|---|---|
| 10 Aug 2018 | Marseille | 4-0 | Toulouse |
| 11 Aug 2018 | Nantes | 1-3 | Monaco |
| 11 Aug 2018 | Angers | 3-4 | Nîmes |
| 11 Aug 2018 | Lille | 3-1 | Rennes |
| 11 Aug 2018 | Montpellier | 1-2 | Dijon |
| 11 Aug 2018 | Nice | 0-1 | Reims |
| 11 Aug 2018 | Saint-Étienne | 2-1 | EA Guingamp |
| 12 Aug 2018 | Lyon | 2-0 | Amiens |
| 12 Aug 2018 | Bordeaux | 0-2 | Strasbourg |
| 12 Aug 2018 | PSG | 3-0 | SM Caen |
| Date | Home | Score | Away |
|---|---|---|---|
| 17 Aug 2018 | Reims | 1-0 | Lyon |
| 18 Aug 2018 | EA Guingamp | 1-3 | PSG |
| 18 Aug 2018 | Amiens | 1-2 | Montpellier |
| 18 Aug 2018 | SM Caen | 1-1 | Nice |
| 18 Aug 2018 | Dijon | 2-0 | Nantes |
| 18 Aug 2018 | Monaco | 0-0 | Lille |
| 18 Aug 2018 | Rennes | 1-0 | Angers |
| 19 Aug 2018 | Strasbourg | 1-1 | Saint-Étienne |
| 19 Aug 2018 | Toulouse | 2-1 | Bordeaux |
| 19 Aug 2018 | Nîmes | 3-1 | Marseille |
| Date | Home | Score | Away |
|---|---|---|---|
| 24 Aug 2018 | Lyon | 2-0 | Strasbourg |
| 25 Aug 2018 | PSG | 3-1 | Angers |
| 25 Aug 2018 | Amiens | 4-1 | Reims |
| 25 Aug 2018 | Montpellier | 0-0 | Saint-Étienne |
| 25 Aug 2018 | Nantes | 1-1 | SM Caen |
| 25 Aug 2018 | Nice | 0-4 | Dijon |
| 25 Aug 2018 | Toulouse | 1-0 | Nîmes |
| 26 Aug 2018 | Lille | 3-0 | EA Guingamp |
| 26 Aug 2018 | Bordeaux | 2-1 | Monaco |
| 26 Aug 2018 | Marseille | 2-2 | Rennes |
| Date | Home | Score | Away |
|---|---|---|---|
| 31 Aug 2018 | Lyon | 0-1 | Nice |
| 1 Sep 2018 | Nîmes | 2-4 | PSG |
| 1 Sep 2018 | Angers | 1-0 | Lille |
| 1 Sep 2018 | Dijon | 0-2 | SM Caen |
| 1 Sep 2018 | EA Guingamp | 1-2 | Toulouse |
| 1 Sep 2018 | Reims | 0-1 | Montpellier |
| 1 Sep 2018 | Strasbourg | 2-3 | Nantes |
| 2 Sep 2018 | Saint-Étienne | 0-0 | Amiens |
| 2 Sep 2018 | Rennes | 2-0 | Bordeaux |
| 2 Sep 2018 | Monaco | 2-3 | Marseille |
| Date | Home | Score | Away |
|---|---|---|---|
| 14 Sep 2018 | Nice | 2-1 | Rennes |
| 14 Sep 2018 | PSG | 4-0 | Saint-Étienne |
| 15 Sep 2018 | SM Caen | 2-2 | Lyon |
| 15 Sep 2018 | Amiens | 2-3 | Lille |
| 15 Sep 2018 | Dijon | 1-3 | Angers |
| 15 Sep 2018 | Montpellier | 1-1 | Strasbourg |
| 15 Sep 2018 | Toulouse | 1-1 | Monaco |
| 16 Sep 2018 | Nantes | 0-0 | Reims |
| 16 Sep 2018 | Bordeaux | 3-3 | Nîmes |
| 16 Sep 2018 | Marseille | 4-0 | EA Guingamp |
| Date | Home | Score | Away |
|---|---|---|---|
| 21 Sep 2018 | Monaco | 1-1 | Nîmes |
| 22 Sep 2018 | Lille | 2-1 | Nantes |
| 22 Sep 2018 | Angers | 0-0 | Toulouse |
| 22 Sep 2018 | Montpellier | 1-0 | Nice |
| 22 Sep 2018 | Reims | 0-0 | Dijon |
| 22 Sep 2018 | Saint-Étienne | 2-1 | SM Caen |
| 22 Sep 2018 | Strasbourg | 3-1 | Amiens |
| 23 Sep 2018 | Rennes | 1-3 | PSG |
| 23 Sep 2018 | EA Guingamp | 1-3 | Bordeaux |
| 23 Sep 2018 | Lyon | 4-2 | Marseille |
| Date | Home | Score | Away |
|---|---|---|---|
| 25 Sep 2018 | Nantes | 1-2 | Nice |
| 25 Sep 2018 | Monaco | 0-1 | Angers |
| 25 Sep 2018 | Toulouse | 2-3 | Saint-Étienne |
| 26 Sep 2018 | Amiens | 2-1 | Rennes |
| 26 Sep 2018 | Bordeaux | 1-0 | Lille |
| 26 Sep 2018 | SM Caen | 2-2 | Montpellier |
| 26 Sep 2018 | Dijon | 0-3 | Lyon |
| 26 Sep 2018 | Marseille | 3-2 | Strasbourg |
| 26 Sep 2018 | Nîmes | 0-0 | EA Guingamp |
| 26 Sep 2018 | PSG | 4-1 | Reims |
| Date | Home | Score | Away |
|---|---|---|---|
| 28 Sep 2018 | Saint-Étienne | 2-0 | Monaco |
| 29 Sep 2018 | Nice | 0-3 | PSG |
| 29 Sep 2018 | Angers | 0-1 | EA Guingamp |
| 29 Sep 2018 | SM Caen | 1-0 | Amiens |
| 29 Sep 2018 | Lyon | 1-1 | Nantes |
| 29 Sep 2018 | Reims | 0-0 | Bordeaux |
| 29 Sep 2018 | Strasbourg | 3-0 | Dijon |
| 30 Sep 2018 | Rennes | 1-1 | Toulouse |
| 30 Sep 2018 | Montpellier | 3-0 | Nîmes |
| 30 Sep 2018 | Lille | 3-0 | Marseille |
| Date | Home | Score | Away |
|---|---|---|---|
| 5 Oct 2018 | Toulouse | 1-1 | Nice |
| 6 Oct 2018 | Lille | 3-1 | Saint-Étienne |
| 6 Oct 2018 | Amiens | 1-0 | Dijon |
| 6 Oct 2018 | Angers | 2-2 | Strasbourg |
| 6 Oct 2018 | EA Guingamp | 1-1 | Montpellier |
| 6 Oct 2018 | Nîmes | 0-0 | Reims |
| 7 Oct 2018 | Bordeaux | 3-0 | Nantes |
| 7 Oct 2018 | Marseille | 2-0 | SM Caen |
| 7 Oct 2018 | Monaco | 1-2 | Rennes |
| 7 Oct 2018 | PSG | 5-0 | Lyon |
| Date | Home | Score | Away |
|---|---|---|---|
| 19 Oct 2018 | Lyon | 2-0 | Nîmes |
| 20 Oct 2018 | PSG | 5-0 | Amiens |
| 20 Oct 2018 | SM Caen | 0-0 | EA Guingamp |
| 20 Oct 2018 | Dijon | 1-2 | Lille |
| 20 Oct 2018 | Nantes | 4-0 | Toulouse |
| 20 Oct 2018 | Reims | 1-1 | Angers |
| 20 Oct 2018 | Strasbourg | 2-1 | Monaco |
| 21 Oct 2018 | Montpellier | 2-0 | Bordeaux |
| 21 Oct 2018 | Saint-Étienne | 1-1 | Rennes |
| 21 Oct 2018 | Nice | 0-1 | Marseille |
| Date | Home | Score | Away |
|---|---|---|---|
| 26 Oct 2018 | Nîmes | 1-1 | Saint-Étienne |
| 27 Oct 2018 | Angers | 1-2 | Lyon |
| 27 Oct 2018 | Amiens | 1-2 | Nantes |
| 27 Oct 2018 | EA Guingamp | 1-1 | Strasbourg |
| 27 Oct 2018 | Lille | 1-0 | SM Caen |
| 27 Oct 2018 | Monaco | 2-2 | Dijon |
| 27 Oct 2018 | Toulouse | 0-3 | Montpellier |
| 28 Oct 2018 | Rennes | 0-2 | Reims |
| 28 Oct 2018 | Bordeaux | 0-1 | Nice |
| 28 Oct 2018 | Marseille | 0-2 | PSG |
| Date | Home | Score | Away |
|---|---|---|---|
| 2 Nov 2018 | PSG | 2-1 | Lille |
| 3 Nov 2018 | Lyon | 1-1 | Bordeaux |
| 3 Nov 2018 | SM Caen | 1-2 | Rennes |
| 3 Nov 2018 | Dijon | 0-4 | Nîmes |
| 3 Nov 2018 | Nice | 1-0 | Amiens |
| 3 Nov 2018 | Reims | 1-0 | Monaco |
| 3 Nov 2018 | Strasbourg | 1-1 | Toulouse |
| 4 Nov 2018 | Nantes | 5-0 | EA Guingamp |
| 4 Nov 2018 | Saint-Étienne | 4-3 | Angers |
| 4 Nov 2018 | Montpellier | 3-0 | Marseille |
| Date | Home | Score | Away |
|---|---|---|---|
| 9 Nov 2018 | Lille | 0-0 | Strasbourg |
| 10 Nov 2018 | EA Guingamp | 2-4 | Lyon |
| 10 Nov 2018 | Angers | 1-0 | Montpellier |
| 10 Nov 2018 | Nîmes | 0-1 | Nice |
| 10 Nov 2018 | Saint-Étienne | 2-0 | Reims |
| 10 Nov 2018 | Toulouse | 0-1 | Amiens |
| 11 Nov 2018 | Bordeaux | 0-0 | SM Caen |
| 11 Nov 2018 | Marseille | 2-0 | Dijon |
| 11 Nov 2018 | Rennes | 1-1 | Nantes |
| 11 Nov 2018 | Monaco | 0-4 | PSG |
| Date | Home | Score | Away |
|---|---|---|---|
| 23 Nov 2018 | Lyon | 1-0 | Saint-Étienne |
| 24 Nov 2018 | PSG | 1-0 | Toulouse |
| 24 Nov 2018 | SM Caen | 0-1 | Monaco |
| 24 Nov 2018 | Dijon | 0-0 | Bordeaux |
| 24 Nov 2018 | Nantes | 1-1 | Angers |
| 24 Nov 2018 | Reims | 2-1 | EA Guingamp |
| 24 Nov 2018 | Strasbourg | 0-1 | Nîmes |
| 25 Nov 2018 | Montpellier | 2-2 | Rennes |
| 25 Nov 2018 | Nice | 2-0 | Lille |
| 25 Nov 2018 | Amiens | 1-3 | Marseille |
| Date | Home | Score | Away |
|---|---|---|---|
| 30 Nov 2018 | Saint-Étienne | 3-0 | Nantes |
| 1 Dec 2018 | Lille | 2-2 | Lyon |
| 1 Dec 2018 | Angers | 1-1 | SM Caen |
| 1 Dec 2018 | EA Guingamp | 0-0 | Nice |
| 1 Dec 2018 | Monaco | 1-2 | Montpellier |
| 1 Dec 2018 | Nîmes | 3-0 | Amiens |
| 2 Dec 2018 | Toulouse | 2-2 | Dijon |
| 2 Dec 2018 | Marseille | 0-0 | Reims |
| 2 Dec 2018 | Rennes | 1-4 | Strasbourg |
| 2 Dec 2018 | Bordeaux | 2-2 | PSG |
| Date | Home | Score | Away |
|---|---|---|---|
| 4 Dec 2018 | Amiens | 0-2 | Monaco |
| 4 Dec 2018 | Nice | 0-0 | Angers |
| 4 Dec 2018 | Montpellier | 0-1 | Lille |
| 5 Dec 2018 | Bordeaux | 3-2 | Saint-Étienne |
| 5 Dec 2018 | SM Caen | 1-2 | Nîmes |
| 5 Dec 2018 | Dijon | 2-1 | EA Guingamp |
| 5 Dec 2018 | Lyon | 0-2 | Rennes |
| 5 Dec 2018 | Nantes | 3-2 | Marseille |
| 5 Dec 2018 | Reims | 0-1 | Toulouse |
| 5 Dec 2018 | Strasbourg | 1-1 | PSG |
| Date | Home | Score | Away |
|---|---|---|---|
| 8 Dec 2018 | Rennes | 2-0 | Dijon |
| 8 Dec 2018 | EA Guingamp | 1-2 | Amiens |
| 9 Dec 2018 | Strasbourg | 2-2 | SM Caen |
| 9 Dec 2018 | Lille | 1-1 | Reims |
| 15 Jan 2019 | Angers | 1-2 | Bordeaux |
| 16 Jan 2019 | Monaco | 1-1 | Nice |
| 16 Jan 2019 | Nîmes | 1-0 | Nantes |
| 16 Jan 2019 | Toulouse | 2-2 | Lyon |
| 16 Jan 2019 | Saint-Étienne | 2-1 | Marseille |
| 20 Feb 2019 | PSG | 5-1 | Montpellier |
| Date | Home | Score | Away |
|---|---|---|---|
| 15 Dec 2018 | Reims | 2-1 | Strasbourg |
| 16 Dec 2018 | Nîmes | 2-3 | Lille |
| 16 Dec 2018 | Nice | 1-1 | Saint-Étienne |
| 16 Dec 2018 | Lyon | 3-0 | Monaco |
| 18 Dec 2018 | SM Caen | 2-1 | Toulouse |
| 8 Jan 2019 | Amiens | 0-0 | Angers |
| 8 Jan 2019 | Nantes | 2-0 | Montpellier |
| 16 Jan 2019 | EA Guingamp | 2-1 | Rennes |
| 5 Feb 2019 | Marseille | 1-0 | Bordeaux |
| 12 Mar 2019 | Dijon | 0-4 | PSG |
| Date | Home | Score | Away |
|---|---|---|---|
| 22 Dec 2018 | Angers | 1-1 | Marseille |
| 22 Dec 2018 | Lille | 1-2 | Toulouse |
| 22 Dec 2018 | Monaco | 0-2 | EA Guingamp |
| 22 Dec 2018 | Montpellier | 1-1 | Lyon |
| 22 Dec 2018 | PSG | 1-0 | Nantes |
| 22 Dec 2018 | Reims | 2-2 | SM Caen |
| 22 Dec 2018 | Rennes | 4-0 | Nîmes |
| 22 Dec 2018 | Saint-Étienne | 3-0 | Dijon |
| 22 Dec 2018 | Strasbourg | 2-0 | Nice |
| 23 Dec 2018 | Bordeaux | 1-1 | Amiens |
| Date | Home | Score | Away |
|---|---|---|---|
| 11 Jan 2019 | SM Caen | 1-3 | Lille |
| 11 Jan 2019 | Lyon | 1-1 | Reims |
| 12 Jan 2019 | Amiens | 0-3 | PSG |
| 12 Jan 2019 | EA Guingamp | 0-1 | Saint-Étienne |
| 12 Jan 2019 | Nice | 1-0 | Bordeaux |
| 13 Jan 2019 | Nantes | 0-1 | Rennes |
| 13 Jan 2019 | Dijon | 1-1 | Montpellier |
| 13 Jan 2019 | Toulouse | 1-2 | Strasbourg |
| 13 Jan 2019 | Marseille | 1-1 | Monaco |
| 23 Jan 2019 | Nîmes | 3-1 | Angers |
| Date | Home | Score | Away |
|---|---|---|---|
| 18 Jan 2019 | Lille | 2-1 | Amiens |
| 19 Jan 2019 | PSG | 9-0 | EA Guingamp |
| 19 Jan 2019 | Monaco | 1-5 | Strasbourg |
| 19 Jan 2019 | Nîmes | 0-1 | Toulouse |
| 19 Jan 2019 | Reims | 1-1 | Nice |
| 20 Jan 2019 | Rennes | 0-0 | Montpellier |
| 20 Jan 2019 | Angers | 1-0 | Nantes |
| 20 Jan 2019 | SM Caen | 0-1 | Marseille |
| 20 Jan 2019 | Bordeaux | 1-0 | Dijon |
| 20 Jan 2019 | Saint-Étienne | 1-2 | Lyon |
| Date | Home | Score | Away |
|---|---|---|---|
| 25 Jan 2019 | Marseille | 1-2 | Lille |
| 26 Jan 2019 | Dijon | 2-0 | Monaco |
| 26 Jan 2019 | EA Guingamp | 0-1 | Reims |
| 26 Jan 2019 | Nice | 2-0 | Nîmes |
| 26 Jan 2019 | Strasbourg | 1-0 | Bordeaux |
| 27 Jan 2019 | Montpellier | 2-0 | SM Caen |
| 27 Jan 2019 | Amiens | 0-1 | Lyon |
| 27 Jan 2019 | Toulouse | 0-0 | Angers |
| 27 Jan 2019 | PSG | 4-1 | Rennes |
| 30 Jan 2019 | Nantes | 1-1 | Saint-Étienne |
| Date | Home | Score | Away |
|---|---|---|---|
| 1 Feb 2019 | Lille | 4-0 | Nice |
| 2 Feb 2019 | Angers | 1-0 | Dijon |
| 2 Feb 2019 | Monaco | 2-1 | Toulouse |
| 2 Feb 2019 | Rennes | 1-0 | Amiens |
| 2 Feb 2019 | Reims | 2-1 | Marseille |
| 3 Feb 2019 | Nîmes | 1-1 | Montpellier |
| 3 Feb 2019 | Lyon | 2-1 | PSG |
| 13 Feb 2019 | Saint-Étienne | 2-1 | Strasbourg |
| 13 Feb 2019 | SM Caen | 0-1 | Nantes |
| 20 Feb 2019 | Bordeaux | 0-0 | EA Guingamp |
| Date | Home | Score | Away |
|---|---|---|---|
| 8 Feb 2019 | Dijon | 1-2 | Marseille |
| 9 Feb 2019 | PSG | 1-0 | Bordeaux |
| 9 Feb 2019 | Amiens | 1-0 | SM Caen |
| 9 Feb 2019 | Strasbourg | 1-2 | Angers |
| 10 Feb 2019 | Montpellier | 2-2 | Monaco |
| 10 Feb 2019 | Nantes | 2-4 | Nîmes |
| 10 Feb 2019 | Toulouse | 1-1 | Reims |
| 10 Feb 2019 | EA Guingamp | 0-2 | Lille |
| 10 Feb 2019 | Rennes | 3-0 | Saint-Étienne |
| 10 Feb 2019 | Nice | 1-0 | Lyon |
| Date | Home | Score | Away |
|---|---|---|---|
| 15 Feb 2019 | Nîmes | 2-0 | Dijon |
| 15 Feb 2019 | Lyon | 2-1 | EA Guingamp |
| 16 Feb 2019 | Marseille | 2-0 | Amiens |
| 16 Feb 2019 | Angers | 3-0 | Nice |
| 16 Feb 2019 | Monaco | 1-0 | Nantes |
| 17 Feb 2019 | Bordeaux | 2-1 | Toulouse |
| 17 Feb 2019 | SM Caen | 0-0 | Strasbourg |
| 17 Feb 2019 | Lille | 0-0 | Montpellier |
| 17 Feb 2019 | Reims | 2-0 | Rennes |
| 17 Feb 2019 | Saint-Étienne | 0-1 | PSG |
| Date | Home | Score | Away |
|---|---|---|---|
| 22 Feb 2019 | Dijon | 0-1 | Saint-Étienne |
| 22 Feb 2019 | Strasbourg | 1-1 | Lille |
| 23 Feb 2019 | PSG | 3-0 | Nîmes |
| 23 Feb 2019 | Amiens | 1-0 | Nice |
| 23 Feb 2019 | EA Guingamp | 1-0 | Angers |
| 24 Feb 2019 | Montpellier | 2-4 | Reims |
| 24 Feb 2019 | Toulouse | 1-1 | SM Caen |
| 24 Feb 2019 | Nantes | 1-0 | Bordeaux |
| 24 Feb 2019 | Rennes | 1-1 | Marseille |
| 24 Feb 2019 | Monaco | 2-0 | Lyon |
| Date | Home | Score | Away |
|---|---|---|---|
| 2 Mar 2019 | SM Caen | 1-2 | PSG |
| 2 Mar 2019 | Angers | 2-2 | Monaco |
| 2 Mar 2019 | Reims | 2-2 | Amiens |
| 3 Mar 2019 | EA Guingamp | 0-0 | Nantes |
| 3 Mar 2019 | Lille | 1-0 | Dijon |
| 3 Mar 2019 | Nice | 1-0 | Strasbourg |
| 3 Mar 2019 | Lyon | 5-1 | Toulouse |
| 3 Mar 2019 | Marseille | 2-0 | Saint-Étienne |
| 5 Mar 2019 | Bordeaux | 1-2 | Montpellier |
| 9 Apr 2019 | Nîmes | 3-1 | Rennes |
| Date | Home | Score | Away |
|---|---|---|---|
| 9 Mar 2019 | Strasbourg | 2-2 | Lyon |
| 9 Mar 2019 | Amiens | 2-1 | Nîmes |
| 9 Mar 2019 | Dijon | 1-1 | Reims |
| 9 Mar 2019 | Monaco | 1-1 | Bordeaux |
| 10 Mar 2019 | Montpellier | 2-2 | Angers |
| 10 Mar 2019 | Saint-Étienne | 0-1 | Lille |
| 10 Mar 2019 | Toulouse | 1-0 | EA Guingamp |
| 10 Mar 2019 | Rennes | 3-1 | SM Caen |
| 10 Mar 2019 | Marseille | 1-0 | Nice |
| 17 Apr 2019 | Nantes | 3-2 | PSG |
| Date | Home | Score | Away |
|---|---|---|---|
| 15 Mar 2019 | Nice | 1-1 | Toulouse |
| 15 Mar 2019 | Lille | 0-1 | Monaco |
| 16 Mar 2019 | Angers | 0-0 | Amiens |
| 16 Mar 2019 | SM Caen | 0-5 | Saint-Étienne |
| 16 Mar 2019 | EA Guingamp | 1-0 | Dijon |
| 16 Mar 2019 | Nîmes | 2-2 | Strasbourg |
| 17 Mar 2019 | Lyon | 3-2 | Montpellier |
| 17 Mar 2019 | Reims | 1-0 | Nantes |
| 17 Mar 2019 | Bordeaux | 1-1 | Rennes |
| 17 Mar 2019 | PSG | 3-1 | Marseille |
| Date | Home | Score | Away |
|---|---|---|---|
| 29 Mar 2019 | Rennes | 0-1 | Lyon |
| 30 Mar 2019 | Marseille | 2-2 | Angers |
| 31 Mar 2019 | Amiens | 0-0 | Bordeaux |
| 31 Mar 2019 | Dijon | 0-1 | Nice |
| 31 Mar 2019 | Monaco | 0-1 | SM Caen |
| 31 Mar 2019 | Nantes | 2-3 | Lille |
| 31 Mar 2019 | Toulouse | 0-1 | PSG |
| 1 Apr 2019 | Saint-Étienne | 2-1 | Nîmes |
| 3 Apr 2019 | Montpellier | 2-0 | EA Guingamp |
| 3 Apr 2019 | Strasbourg | 4-0 | Reims |
| Date | Home | Score | Away |
|---|---|---|---|
| 5 Apr 2019 | Bordeaux | 2-0 | Marseille |
| 6 Apr 2019 | Lyon | 1-3 | Dijon |
| 6 Apr 2019 | Amiens | 2-2 | Saint-Étienne |
| 6 Apr 2019 | Angers | 3-3 | Rennes |
| 6 Apr 2019 | EA Guingamp | 1-1 | Monaco |
| 6 Apr 2019 | Nîmes | 2-0 | SM Caen |
| 7 Apr 2019 | Reims | 1-1 | Lille |
| 7 Apr 2019 | Toulouse | 1-0 | Nantes |
| 7 Apr 2019 | Nice | 1-0 | Montpellier |
| 7 Apr 2019 | PSG | 2-2 | Strasbourg |
| Date | Home | Score | Away |
|---|---|---|---|
| 12 Apr 2019 | Dijon | 0-0 | Amiens |
| 12 Apr 2019 | Nantes | 2-1 | Lyon |
| 13 Apr 2019 | Marseille | 2-1 | Nîmes |
| 13 Apr 2019 | SM Caen | 0-1 | Angers |
| 13 Apr 2019 | Monaco | 0-0 | Reims |
| 13 Apr 2019 | Strasbourg | 3-3 | EA Guingamp |
| 14 Apr 2019 | Montpellier | 2-1 | Toulouse |
| 14 Apr 2019 | Rennes | 0-0 | Nice |
| 14 Apr 2019 | Saint-Étienne | 3-0 | Bordeaux |
| 14 Apr 2019 | Lille | 5-1 | PSG |
| Date | Home | Score | Away |
|---|---|---|---|
| 19 Apr 2019 | Dijon | 3-2 | Rennes |
| 19 Apr 2019 | Lyon | 2-1 | Angers |
| 20 Apr 2019 | EA Guingamp | 1-3 | Marseille |
| 20 Apr 2019 | Nice | 0-1 | SM Caen |
| 20 Apr 2019 | Nîmes | 2-1 | Bordeaux |
| 20 Apr 2019 | Strasbourg | 1-3 | Montpellier |
| 21 Apr 2019 | Nantes | 3-2 | Amiens |
| 21 Apr 2019 | Toulouse | 0-0 | Lille |
| 21 Apr 2019 | Reims | 0-2 | Saint-Étienne |
| 21 Apr 2019 | PSG | 3-1 | Monaco |
| Date | Home | Score | Away |
|---|---|---|---|
| 26 Apr 2019 | Bordeaux | 2-3 | Lyon |
| 28 Apr 2019 | Amiens | 0-0 | Strasbourg |
| 28 Apr 2019 | Angers | 1-1 | Reims |
| 28 Apr 2019 | SM Caen | 1-0 | Dijon |
| 28 Apr 2019 | Lille | 5-0 | Nîmes |
| 28 Apr 2019 | Nice | 3-0 | EA Guingamp |
| 28 Apr 2019 | Saint-Étienne | 2-0 | Toulouse |
| 28 Apr 2019 | Marseille | 1-2 | Nantes |
| 30 Apr 2019 | Montpellier | 3-2 | PSG |
| 1 May 2019 | Rennes | 2-2 | Monaco |
| Date | Home | Score | Away |
|---|---|---|---|
| 3 May 2019 | Strasbourg | 1-1 | Marseille |
| 4 May 2019 | PSG | 1-1 | Nice |
| 4 May 2019 | Bordeaux | 0-1 | Angers |
| 4 May 2019 | EA Guingamp | 0-0 | SM Caen |
| 4 May 2019 | Reims | 0-3 | Nîmes |
| 5 May 2019 | Montpellier | 1-1 | Amiens |
| 5 May 2019 | Nantes | 3-0 | Dijon |
| 5 May 2019 | Toulouse | 2-2 | Rennes |
| 5 May 2019 | Monaco | 2-3 | Saint-Étienne |
| 5 May 2019 | Lyon | 2-2 | Lille |
| Date | Home | Score | Away |
|---|---|---|---|
| 10 May 2019 | Saint-Étienne | 0-1 | Montpellier |
| 11 May 2019 | Angers | 1-2 | PSG |
| 11 May 2019 | Amiens | 0-0 | Toulouse |
| 11 May 2019 | SM Caen | 3-2 | Reims |
| 11 May 2019 | Dijon | 2-1 | Strasbourg |
| 11 May 2019 | Nice | 1-1 | Nantes |
| 11 May 2019 | Nîmes | 1-0 | Monaco |
| 12 May 2019 | Rennes | 1-1 | EA Guingamp |
| 12 May 2019 | Lille | 1-0 | Bordeaux |
| 12 May 2019 | Marseille | 0-3 | Lyon |
| Date | Home | Score | Away |
|---|---|---|---|
| 18 May 2019 | Bordeaux | 0-1 | Reims |
| 18 May 2019 | EA Guingamp | 2-2 | Nîmes |
| 18 May 2019 | Lille | 5-0 | Angers |
| 18 May 2019 | Lyon | 4-0 | SM Caen |
| 18 May 2019 | Monaco | 2-0 | Amiens |
| 18 May 2019 | Montpellier | 1-1 | Nantes |
| 18 May 2019 | PSG | 4-0 | Dijon |
| 18 May 2019 | Saint-Étienne | 3-0 | Nice |
| 18 May 2019 | Strasbourg | 0-2 | Rennes |
| 18 May 2019 | Toulouse | 2-5 | Marseille |
| Date | Home | Score | Away |
|---|---|---|---|
| 24 May 2019 | Amiens | 2-1 | EA Guingamp |
| 24 May 2019 | Angers | 1-1 | Saint-Étienne |
| 24 May 2019 | SM Caen | 0-1 | Bordeaux |
| 24 May 2019 | Dijon | 2-1 | Toulouse |
| 24 May 2019 | Marseille | 1-0 | Montpellier |
| 24 May 2019 | Nantes | 0-1 | Strasbourg |
| 24 May 2019 | Nice | 2-0 | Monaco |
| 24 May 2019 | Nîmes | 2-3 | Lyon |
| 24 May 2019 | Reims | 3-1 | PSG |
| 24 May 2019 | Rennes | 3-1 | Lille |
Updated automatically from match data. Last updated 11 Oct 2026, 18:04 UK time.