The French football pyramid, 2018–19
Final tables for the top three tiers of French football in 2018–19, from Ligue 1 down to Championnat National. Promotion, relegation and play-off places are marked where they apply, from each league's records.
Final tables
Tier 1
Ligue 1
- 1–3 Champions League
- 4th Europa League
- 10–11 Europa League (cup winners)
- 18th Relegation play-off
- 19–20 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Champions League) | Paris Saint-Germain | 38 | 29 | 4 | 5 | 105 | 35 | +70 | LDWWL | 917 |
| 2 (Champions League) | Lille | 38 | 22 | 9 | 7 | 68 | 33 | +35 | WDWWL | 7510 |
| 3 (Champions League) | Lyon | 38 | 21 | 9 | 8 | 70 | 47 | +23 | WDWWW | 7213 |
| 4 (Europa League) | Saint-Étienne | 38 | 19 | 9 | 10 | 59 | 41 | +18 | WWLWD | 6610 |
| 5 | Marseille | 38 | 18 | 7 | 13 | 60 | 52 | +8 | LDLWW | 617 |
| 6 | Montpellier | 38 | 15 | 14 | 9 | 53 | 42 | +11 | WDWDL | 598 |
| 7 | Nice | 38 | 15 | 11 | 12 | 30 | 35 | −5 | WDDLW | 568 |
| 8 | Reims | 38 | 13 | 16 | 9 | 39 | 42 | −3 | DLLWW | 557 |
| 9 | Nimes | 38 | 15 | 8 | 15 | 57 | 58 | −1 | LWWDL | 537 |
| 10 (Europa League (cup winners)) | Rennes | 38 | 13 | 13 | 12 | 55 | 52 | +3 | DDDWW | 529 |
| 11 (Europa League (cup winners)) | Strasbourg | 38 | 11 | 16 | 11 | 58 | 48 | +10 | DDLLW | 495 |
| 12 | Nantes | 38 | 13 | 9 | 16 | 48 | 48 | 0 | WWDDL | 488 |
| 13 | Angers | 38 | 10 | 16 | 12 | 44 | 49 | −5 | DWLLD | 465 |
| 14 | Bordeaux | 38 | 10 | 11 | 17 | 34 | 42 | −8 | LLLLW | 413 |
| 15 | Amiens | 38 | 9 | 11 | 18 | 31 | 52 | −21 | DDDLW | 386 |
| 16 | Toulouse | 38 | 8 | 14 | 16 | 35 | 57 | −22 | LDDLL | 382 |
| 17 | Monaco | 38 | 8 | 12 | 18 | 38 | 57 | −19 | DLLWL | 364 |
| 18 (Relegation play-off) | DijonStayed up | 38 | 9 | 7 | 22 | 31 | 60 | −29 | LLWLW | 346 |
| 19 (Relegation) | Caen | 38 | 7 | 12 | 19 | 29 | 54 | −25 | WDWLL | 337 |
| 20 (Relegation) | Guingamp | 38 | 5 | 12 | 21 | 28 | 68 | −40 | LDDDL | 273 |
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 | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Promotion) | Metz | 38 | 24 | 9 | 5 | 60 | 23 | +37 | DWWLW | 8110 |
| 2 (Promotion) | Brest | 38 | 21 | 11 | 6 | 64 | 35 | +29 | WWLWL | 749 |
| 3 (Play-offs) | Troyes | 38 | 21 | 8 | 9 | 51 | 28 | +23 | WWWWD | 7113 |
| 4 (Play-offs) | Paris FC | 38 | 17 | 14 | 7 | 36 | 22 | +14 | DDWWW | 6511 |
| 5 (Play-offs) | Lens | 38 | 18 | 9 | 11 | 49 | 28 | +21 | LLWWW | 639 |
| 6 | Lorient | 38 | 17 | 12 | 9 | 51 | 41 | +10 | WDDDW | 639 |
| 7 | LE Havre | 38 | 13 | 15 | 10 | 45 | 40 | +5 | WLDLL | 544 |
| 8 | Orléans | 38 | 15 | 7 | 16 | 51 | 53 | −2 | LLLDL | 521 |
| 9 | Grenoble | 38 | 13 | 11 | 14 | 43 | 47 | −4 | DWLDL | 505 |
| 10 | Clermont | 38 | 11 | 15 | 12 | 44 | 37 | +7 | DDLLD | 483 |
| 11 | Chateauroux | 38 | 11 | 15 | 12 | 37 | 42 | −5 | DWWWD | 4811 |
| 12 | Niort | 38 | 11 | 14 | 13 | 34 | 41 | −7 | DWDLW | 478 |
| 13 | Valenciennes | 38 | 11 | 10 | 17 | 52 | 61 | −9 | DLLWD | 435 |
| 14 | Nancy | 38 | 12 | 6 | 20 | 36 | 50 | −14 | WWLWL | 429 |
| 15 | Auxerre | 38 | 10 | 11 | 17 | 34 | 36 | −2 | LDLDD | 413 |
| 16 | Sochaux | 38 | 11 | 8 | 19 | 27 | 43 | −16 | DWLDW | 418 |
| 17 | Ajaccio | 38 | 9 | 13 | 16 | 29 | 45 | −16 | LLWLD | 404 |
| 18 (Relegation play-off) | Gazelec FC Ajaccio▼ Lost play-off | 38 | 9 | 12 | 17 | 30 | 54 | −24 | DLDLL | 392 |
| 19 (Relegation) | Beziers | 38 | 9 | 11 | 18 | 33 | 50 | −17 | DLWDW | 388 |
| 20 (Relegation) | Red Star | 38 | 7 | 9 | 22 | 28 | 58 | −30 | LLWLL | 303 |
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 | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Promotion) | Rodez | 34 | 23 | 7 | 4 | 54 | 21 | +33 | WWWDW | 7613 |
| 2 (Promotion) | Chambly Thelle FC | 34 | 18 | 8 | 8 | 48 | 31 | +17 | DWLLL | 624 |
| 3 (Play-offs) | Le Mans▲ Won play-off | 34 | 16 | 11 | 7 | 38 | 29 | +9 | WWWWW | 5915 |
| 4 | Laval | 34 | 16 | 6 | 12 | 51 | 43 | +8 | LWDDL | 545 |
| 5 | Lyon Duchere | 34 | 13 | 11 | 10 | 43 | 42 | +1 | LWWDL | 507 |
| 6 | Boulogne | 34 | 12 | 13 | 9 | 38 | 33 | +5 | LWDWW | 4910 |
| 7 | Cholet | 34 | 11 | 13 | 10 | 41 | 38 | +3 | DLLDD | 463 |
| 8 | Avranches | 34 | 12 | 9 | 13 | 37 | 40 | −3 | LWWLL | 456 |
| 9 | Quevilly-Rouen | 34 | 11 | 12 | 11 | 37 | 37 | 0 | WLWDW | 4510 |
| 10 | Pau−1 | 34 | 13 | 6 | 15 | 41 | 38 | +3 | WLWWW | 4412 |
| 11 | Dunkerque | 34 | 11 | 10 | 13 | 37 | 39 | −2 | DDWWW | 4311 |
| 12 | Villefranche | 34 | 8 | 18 | 8 | 34 | 34 | 0 | DLLDD | 423 |
| 13 | Concarneau | 34 | 10 | 10 | 14 | 30 | 43 | −13 | LLDWD | 405 |
| 14 | Bourg-Péronnas | 34 | 10 | 9 | 15 | 35 | 38 | −3 | LLLLD | 391 |
| 15 (Relegation) | Tours | 34 | 7 | 16 | 11 | 21 | 29 | −8 | WLDDD | 376 |
| 16 (Relegation) | Marignane | 34 | 8 | 10 | 16 | 31 | 43 | −12 | DWLLL | 344 |
| 17 (Relegation) | Entente S St Gratien | 34 | 5 | 14 | 15 | 27 | 46 | −19 | LDLLD | 292 |
| 18 (Relegation) | Drancy | 34 | 5 | 11 | 18 | 21 | 40 | −19 | WLLDL | 264 |
- Pau: 1 point deducted.