The French football pyramid, 2024–25
Final tables for the top three tiers of French football in 2024–25, 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
CupsCoupe de France
Tier 1
Ligue 1
- 1–3 Champions League
- 4th Champions League qualifiers
- 5–6 Europa League
- 7th Conference League
- 16th Relegation play-off
- 17–18 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Champions League) | Paris Saint-Germain | 34 | 26 | 6 | 2 | 92 | 35 | +57 | DLLWW | 847 |
| 2 (Champions League) | Marseille | 34 | 20 | 5 | 9 | 74 | 47 | +27 | WWDWW | 6513 |
| 3 (Champions League) | Monaco | 34 | 18 | 7 | 9 | 63 | 41 | +22 | DDWWL | 618 |
| 4 (Champions League qualifiers) | Nice | 34 | 17 | 9 | 8 | 66 | 41 | +25 | WWWLW | 6012 |
| 5 (Europa League) | Lille | 34 | 17 | 9 | 8 | 52 | 36 | +16 | WWDLW | 6010 |
| 6 (Europa League) | Lyon | 34 | 17 | 6 | 11 | 65 | 46 | +19 | LWLLW | 576 |
| 7 (Conference League) | Strasbourg | 34 | 16 | 9 | 9 | 56 | 44 | +12 | DWWLL | 577 |
| 8 | Lens | 34 | 15 | 7 | 12 | 42 | 39 | +3 | WLWDW | 5210 |
| 9 | Brest | 34 | 15 | 5 | 14 | 52 | 59 | −7 | LLWWL | 506 |
| 10 | Toulouse | 34 | 11 | 9 | 14 | 44 | 43 | +1 | LDWDW | 428 |
| 11 | Auxerre | 34 | 11 | 9 | 14 | 48 | 51 | −3 | LWLDL | 424 |
| 12 | Rennes | 34 | 13 | 2 | 19 | 51 | 50 | +1 | WLLWL | 416 |
| 13 | Nantes | 34 | 8 | 12 | 14 | 39 | 52 | −13 | DDLDW | 366 |
| 14 | Angers | 34 | 10 | 6 | 18 | 32 | 53 | −21 | LLWWL | 366 |
| 15 | Le Havre | 34 | 10 | 4 | 20 | 40 | 71 | −31 | LDWLW | 347 |
| 16 (Relegation play-off) | Reims▼ Lost play-off | 34 | 8 | 9 | 17 | 33 | 47 | −14 | LLLDL | 331 |
| 17 (Relegation) | Saint-Étienne | 34 | 8 | 6 | 20 | 39 | 77 | −38 | WLLWL | 306 |
| 18 (Relegation) | Montpellier | 34 | 4 | 4 | 26 | 23 | 79 | −56 | LDLLL | 161 |
Tier 2
Ligue 2
- 1–2 Promotion
- 3–5 Play-offs
- 16th Relegation play-off
- 17–18 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Promotion) | Lorient | 34 | 22 | 5 | 7 | 68 | 31 | +37 | WDWLW | 7110 |
| 2 (Promotion) | Paris FC | 34 | 21 | 6 | 7 | 55 | 33 | +22 | WWDDW | 6911 |
| 3 (Play-offs) | Metz▲ Won play-off | 34 | 18 | 11 | 5 | 64 | 34 | +30 | WDLDW | 658 |
| 4 (Play-offs) | Dunkerque | 34 | 17 | 5 | 12 | 47 | 40 | +7 | LWLDD | 565 |
| 5 (Play-offs) | Guingamp | 34 | 17 | 4 | 13 | 57 | 45 | +12 | LLWDW | 557 |
| 6 | Annecy | 34 | 14 | 9 | 11 | 42 | 43 | −1 | WDWLW | 5110 |
| 7 | Laval | 34 | 14 | 8 | 12 | 44 | 38 | +6 | LWWDL | 507 |
| 8 | Bastia | 34 | 11 | 15 | 8 | 43 | 37 | +6 | WLLDW | 487 |
| 9 | Grenoble | 34 | 13 | 7 | 14 | 43 | 44 | −1 | LLWWL | 466 |
| 10 | Troyes | 34 | 13 | 5 | 16 | 36 | 34 | +2 | DWWLW | 4410 |
| 11 | Amiens | 34 | 13 | 4 | 17 | 38 | 50 | −12 | WWLWL | 439 |
| 12 | Ajaccio | 34 | 12 | 6 | 16 | 30 | 42 | −12 | DDLWL | 425 |
| 13 | Pau | 34 | 10 | 12 | 12 | 39 | 53 | −14 | DDWLL | 425 |
| 14 | Rodez | 34 | 9 | 12 | 13 | 56 | 54 | +2 | DLDDD | 394 |
| 15 | Red Star | 34 | 9 | 11 | 14 | 37 | 51 | −14 | LDDDD | 384 |
| 16 (Relegation play-off) | ClermontStayed up | 34 | 7 | 12 | 15 | 30 | 46 | −16 | DLDWD | 336 |
| 17 (Relegation) | Martigues | 34 | 9 | 5 | 20 | 29 | 56 | −27 | LWLDL | 324 |
| 18 (Relegation) | Caen | 34 | 5 | 7 | 22 | 31 | 58 | −27 | DLLDL | 222 |
Advertisement728 × 90320 × 100
Tier 3
Championnat National
- 1–2 Promotion
- 3rd Play-offs
- 16–17 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Promotion) | Nancy | 32 | 20 | 5 | 7 | 54 | 28 | +26 | WWWWD | 6513 |
| 2 (Promotion) | Le Mans | 32 | 17 | 7 | 8 | 48 | 34 | +14 | WWDLW | 5810 |
| 3 (Play-offs) | Boulogne▲ Won play-off | 32 | 15 | 11 | 6 | 46 | 34 | +12 | WDLWD | 568 |
| 4 | Dijon | 32 | 12 | 11 | 9 | 37 | 35 | +2 | WWDLL | 477 |
| 5 | Bourg-Péronnas | 32 | 12 | 10 | 10 | 26 | 28 | −2 | DLDWW | 468 |
| 6 | Aubagne | 32 | 13 | 6 | 13 | 43 | 37 | +6 | LWWWL | 459 |
| 7 | Orléans | 32 | 12 | 9 | 11 | 43 | 41 | +2 | WLLLW | 456 |
| 8 | Concarneau | 32 | 11 | 9 | 12 | 48 | 46 | +2 | DDWWL | 428 |
| 9 | Valenciennes | 32 | 10 | 12 | 10 | 38 | 36 | +2 | DLDLW | 425 |
| 10 | Rouen | 32 | 9 | 13 | 10 | 42 | 39 | +3 | WLDDD | 406 |
| 11 | Quevilly-Rouen | 32 | 11 | 7 | 14 | 31 | 41 | −10 | WLLWW | 409 |
| 12 | Sochaux | 32 | 8 | 14 | 10 | 29 | 30 | −1 | LLWLL | 383 |
| 13 | Versailles | 32 | 8 | 12 | 12 | 41 | 44 | −3 | LLWWL | 366 |
| 14 | Paris 13 Atletico | 32 | 7 | 14 | 11 | 32 | 38 | −6 | LDDDW | 356 |
| 15 | Villefranche | 32 | 7 | 13 | 12 | 29 | 37 | −8 | LLDDL | 342 |
| 16 (Relegation) | Chateauroux | 32 | 8 | 9 | 15 | 40 | 62 | −22 | WLDWD | 338 |
| 17 (Relegation) | Nimes | 32 | 6 | 10 | 16 | 24 | 41 | −17 | LDLLL | 281 |