The French football pyramid
Final tables for the top three tiers of French football in 2019–20, from Ligue 1 down to Championnat National. Promotion, play-off and relegation places are marked from each league's records.
Final tables
Tier 1Ligue 1Ligue 120 clubsTier 2Ligue 2Ligue 220 clubsTier 3Championnat NationalChampionnat National18 clubs
Tier 1
Ligue 1
| Pos | Club | P | W | D | L | GF | GA | GD | Form | Pts |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Paris Saint-Germain | 27 | 22 | 2 | 3 | 75 | 24 | +51 | WWDWW | 68 |
| 2 | Marseille | 28 | 16 | 8 | 4 | 41 | 29 | +12 | WWLWD | 56 |
| 3 | Rennes | 28 | 15 | 5 | 8 | 38 | 24 | +14 | DLWWW | 50 |
| 4 | Lille | 28 | 15 | 4 | 9 | 35 | 27 | +8 | WLWWW | 49 |
| 5 | Reims | 28 | 10 | 11 | 7 | 26 | 21 | +5 | LWDDW | 41 |
| 6 | Nice | 28 | 11 | 8 | 9 | 41 | 38 | +3 | LWDDW | 41 |
| 7 | Lyon | 28 | 11 | 7 | 10 | 42 | 27 | +15 | LDWWL | 40 |
| 8 | Montpellier | 28 | 11 | 7 | 10 | 35 | 34 | +1 | WLLWL | 40 |
| 9 | Monaco | 28 | 11 | 7 | 10 | 44 | 44 | 0 | WWDDL | 40 |
| 10 | Angers | 28 | 11 | 6 | 11 | 28 | 33 | −5 | LLWWW | 39 |
| 11 | Strasbourg | 27 | 11 | 5 | 11 | 32 | 32 | 0 | WWDDL | 38 |
| 12 | Bordeaux | 28 | 9 | 10 | 9 | 40 | 34 | +6 | WDLDD | 37 |
| 13 | Nantes | 28 | 11 | 4 | 13 | 28 | 31 | −3 | DDWLL | 37 |
| 14 | Brest | 28 | 8 | 10 | 10 | 34 | 37 | −3 | DWDLL | 34 |
| 15 | Metz | 28 | 8 | 10 | 10 | 27 | 35 | −8 | LDLWW | 34 |
| 16 | Dijon | 28 | 7 | 9 | 12 | 27 | 37 | −10 | DDDLW | 30 |
| 17 | Saint-Étienne | 28 | 8 | 6 | 14 | 29 | 45 | −16 | LLDLD | 30 |
| 18 | Nimes | 28 | 7 | 6 | 15 | 29 | 44 | −15 | WWLLL | 27 |
| 19 | Amiens | 28 | 4 | 11 | 13 | 31 | 50 | −19 | LDDLD | 23 |
| 20 | Toulouse | 28 | 3 | 4 | 21 | 22 | 58 | −36 | LLLLL | 13 |
Tier 2
Ligue 2
- 1–2 Promotion
- 3–5 Play-offs
- 18th Relegation play-off
- 19–20 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | Pts |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Lorient | 28 | 17 | 3 | 8 | 45 | 25 | +20 | LLWLL | 54 |
| 2 | Lens | 28 | 15 | 8 | 5 | 39 | 24 | +15 | DLLWW | 53 |
| 3 | Ajaccio | 28 | 15 | 7 | 6 | 38 | 22 | +16 | LWWDW | 52 |
| 4 | Troyes | 28 | 16 | 3 | 9 | 34 | 25 | +9 | WWWWD | 51 |
| 5 | Clermont | 28 | 14 | 8 | 6 | 35 | 25 | +10 | WWLWW | 50 |
| 6 | LE Havre | 28 | 11 | 11 | 6 | 38 | 25 | +13 | DLLWW | 44 |
| 7 | Valenciennes | 28 | 11 | 9 | 8 | 24 | 20 | +4 | LWLDW | 42 |
| 8 | Guingamp | 28 | 10 | 9 | 9 | 40 | 33 | +7 | WWDLL | 39 |
| 9 | Grenoble | 28 | 7 | 14 | 7 | 27 | 29 | −2 | DWLLL | 35 |
| 10 | Chambly Thelle FC | 28 | 9 | 8 | 11 | 26 | 32 | −6 | LDWWD | 35 |
| 11 | Auxerre | 28 | 8 | 10 | 10 | 31 | 30 | +1 | WDLWL | 34 |
| 12 | Nancy | 28 | 6 | 16 | 6 | 27 | 26 | +1 | DLLLD | 34 |
| 13 | Caen | 28 | 8 | 10 | 10 | 33 | 34 | −1 | DLWWL | 34 |
| 14 | Sochaux | 28 | 8 | 10 | 10 | 28 | 30 | −2 | WLDDL | 34 |
| 15 | Chateauroux | 28 | 9 | 7 | 12 | 22 | 38 | −16 | LWWLW | 34 |
| 16 | Rodez | 28 | 8 | 8 | 12 | 31 | 34 | −3 | DDLDW | 32 |
| 17 | Paris FC | 28 | 7 | 7 | 14 | 22 | 40 | −18 | WWWLD | 28 |
| 18 | Niort | 28 | 6 | 8 | 14 | 30 | 41 | −11 | WLWLD | 26 |
| 19 | Le Mans | 28 | 7 | 5 | 16 | 30 | 45 | −15 | LDLWD | 26 |
| 20 | Orléans | 28 | 4 | 7 | 17 | 21 | 43 | −22 | LLWLL | 19 |
Advertisement728 × 90320 × 100
Tier 3
Championnat National
- 1–2 Promotion
- 3rd Play-offs
- 15–18 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | Pts |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Pau | 25 | 13 | 9 | 3 | 43 | 20 | +23 | WWDWL | 48 |
| 2 | Dunkerque | 25 | 14 | 5 | 6 | 42 | 26 | +16 | WLWLD | 47 |
| 3 | Boulogne | 25 | 14 | 4 | 7 | 32 | 17 | +15 | WLWWW | 46 |
| 4 | Red Star | 25 | 12 | 6 | 7 | 30 | 22 | +8 | LDWDL | 42 |
| 5 | Bourg-Péronnas | 25 | 11 | 9 | 5 | 38 | 30 | +8 | DWDWW | 42 |
| 6 | Avranches | 24 | 13 | 3 | 8 | 30 | 26 | +4 | LWWWL | 42 |
| 7 | Villefranche | 25 | 10 | 11 | 4 | 34 | 24 | +10 | DDLLD | 41 |
| 8 | Lyon Duchere | 25 | 11 | 7 | 7 | 37 | 32 | +5 | WLLWL | 40 |
| 9 | Creteil | 25 | 9 | 8 | 8 | 33 | 27 | +6 | LLWDW | 35 |
| 10 | Laval | 25 | 9 | 8 | 8 | 26 | 24 | +2 | LWLWL | 35 |
| 11 | Concarneau | 25 | 8 | 7 | 10 | 21 | 25 | −4 | LWWWW | 31 |
| 12 | Cholet | 25 | 7 | 7 | 11 | 32 | 40 | −8 | DLDWL | 28 |
| 13 | Bastia-Borgo | 23 | 5 | 9 | 9 | 22 | 32 | −10 | WLWDL | 24 |
| 14 | Quevilly-Rouen | 24 | 6 | 6 | 12 | 26 | 34 | −8 | LWWLL | 24 |
| 15 | Le Puy | 25 | 6 | 5 | 14 | 27 | 40 | −13 | WWLLW | 23 |
| 16 | Beziers | 25 | 5 | 8 | 12 | 26 | 43 | −17 | DLLLW | 23 |
| 17 | Gazelec FC Ajaccio−1 | 25 | 4 | 8 | 13 | 15 | 35 | −20 | WLLLW | 19 |
| 18 | Toulon | 25 | 1 | 10 | 14 | 17 | 34 | −17 | LLWLL | 13 |
- Gazelec FC Ajaccio: 1 point deducted.