- Started
- 9 Aug 2019
- Ended
- 23 May 2020
- Clubs
- 20
- Matches played
- 279
- Goals
- 704
- Paris Saint-Germain
- 1st
The 2019–20 season was stopped in March 2020 because of the COVID-19 pandemic; 101 remaining fixtures were never played and the final order was decided on points per game. The table below is calculated from the 279 matches that were played.
Final table
Calculated from the results: 3 points for a win; points deductions not applied.
| # | Club | P | W | D | L | Goals | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Paris Saint-Germain | 27 | 22 | 2 | 3 | 75:24 | +51 | 68 | WWDWW |
| 2 | Olympique de Marseille | 28 | 16 | 8 | 4 | 41:29 | +12 | 56 | WWLWD |
| 3 | Stade Rennais FC | 28 | 15 | 5 | 8 | 38:24 | +14 | 50 | DLWWW |
| 4 | Lille OSC | 28 | 15 | 4 | 9 | 35:27 | +8 | 49 | WLWWW |
| 5 3 | Stade de Reims | 28 | 10 | 11 | 7 | 26:21 | +5 | 41 | LWDDW |
| 6 3 | OGC Nice | 28 | 11 | 8 | 9 | 41:38 | +3 | 41 | LWDDW |
| 7 2 | Olympique Lyonnais | 28 | 11 | 7 | 10 | 42:27 | +15 | 40 | LDWWL |
| 8 2 | Montpellier HSC | 28 | 11 | 7 | 10 | 35:34 | +1 | 40 | WLLWL |
| 9 2 | AS Monaco | 28 | 11 | 7 | 10 | 44:44 | 0 | 40 | WWDDL |
| 10 3 | Angers SCO | 28 | 11 | 6 | 11 | 28:33 | -5 | 39 | LLWWW |
| 11 1 | RC Strasbourg Alsace | 27 | 11 | 5 | 11 | 32:32 | 0 | 38 | WWDDL |
| 12 | FC Girondins de Bordeaux | 28 | 9 | 10 | 9 | 40:34 | +6 | 37 | WDLDD |
| 13 2 | FC Nantes | 28 | 11 | 4 | 13 | 28:31 | -3 | 37 | DDWLL |
| 14 | Stade Brestois 29 | 28 | 8 | 10 | 10 | 34:37 | -3 | 34 | DWDLL |
| 15 | FC Metz | 28 | 8 | 10 | 10 | 27:35 | -8 | 34 | LDLWW |
| 16 1 | Dijon FCO | 28 | 7 | 9 | 12 | 27:37 | -10 | 30 | DDDLW |
| 17 1 | AS Saint-Étienne | 28 | 8 | 6 | 14 | 29:45 | -16 | 30 | LLDLD |
| 18 | Nîmes Olympique | 28 | 7 | 6 | 15 | 29:44 | -15 | 27 | WWLLL |
| 19 | Amiens SC | 28 | 4 | 11 | 13 | 31:50 | -19 | 23 | LDDLD |
| 20 | Toulouse FC | 28 | 3 | 4 | 21 | 22:58 | -36 | 13 | LLLLL |
Cross-table
Home team down the side, away team across the top. Green: home win, grey: draw, red: away win.