# 2024–25 in French football

The following article is a summary of the 2024–25 football season in France, is the 91st season of competitive football in the country and will run from July 2024 to June 2025.

## National team
### France national football team
#### 2024–25 UEFA Nations League
##### 2024–25 UEFA Nations League A Group 2

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | | | | |
| 1 | France | 6 | 4 | 1 | 1 | 12 | 6 | +6 | 13 | Advance to quarter-finals | — | 1–3 | 2–0 | 0–0 |
| 2 | Italy | 6 | 4 | 1 | 1 | 13 | 8 | +5 | 13 | Advance to quarter-finals | 1–3 | — | 2–2 | 4–1 |
| 3 | Belgium | 6 | 1 | 1 | 4 | 6 | 9 | −3 | 4 | Qualification for relegation play-offs | 1–2 | 0–1 | — | 3–1 |
| 4 | Israel (R) | 6 | 1 | 1 | 4 | 5 | 13 | −8 | 4 | Relegation to League B | 1–4 | 1–2 | 1–0 | — |
* 1 2 Tied on head to head results. Overall goal difference: France +6, Italy +5.
* 1 2 Tied on head to head points. Head to head goal difference: Belgium +1, Israel –1.

##### Quarter-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Croatia | | France | 20 Mar | 23 Mar |

### U23
#### Summer Olympics
##### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | France (H) | 3 | 3 | 0 | 0 | 7 | 0 | +7 | 9 | Advance to knockout stage |
| 2 | United States | 3 | 2 | 0 | 1 | 7 | 4 | +3 | 6 | Advance to knockout stage |
| 3 | New Zealand | 3 | 1 | 0 | 2 | 3 | 8 | −5 | 3 | |
| 4 | Guinea | 3 | 0 | 0 | 3 | 1 | 6 | −5 | 0 | |

##### Gold medal match
### France women's national football team
#### UEFA Women's Euro 2025 qualifying League A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | |
| 1 | France | 6 | 4 | 0 | 2 | 8 | 7 | +1 | 12 | Qualify for final tournament | — | 1–2 | 2–1 | 1–0 |
| 2 | England | 6 | 3 | 2 | 1 | 8 | 5 | +3 | 11 | Qualify for final tournament | 1–2 | — | 1–1 | 2–1 |
| 3 | Sweden | 6 | 2 | 2 | 2 | 6 | 4 | +2 | 8 | Advance to play-offs (seeded) | 0–1 | 0–0 | — | 1–0 |
| 4 | Republic of Ireland (R) | 6 | 1 | 0 | 5 | 4 | 10 | −6 | 3 | Advance to play-offs (seeded) and relegation to League B | 3–1 | 0–2 | 0–3 | — |

#### Summer Olympics
##### Group stage
###### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | France (H) | 3 | 2 | 0 | 1 | 6 | 5 | +1 | 6 | Advance to knockout stage |
| 2 | Canada | 3 | 3 | 0 | 0 | 5 | 2 | +3 | 3 | Advance to knockout stage |
| 3 | Colombia | 3 | 1 | 0 | 2 | 4 | 4 | 0 | 3 | Advance to knockout stage |
| 4 | New Zealand | 3 | 0 | 0 | 3 | 2 | 6 | −4 | 0 | |
* ↑ On 27 July 2024, Canada was penalized 6 points by FIFA for their coaching staff's involvement in illegal drone spying at an official training venue. The decision was upheld by CAS on 31 July.

##### Knock-out stage
#### 2025 UEFA Women's Nations League
##### 2025 UEFA Women's Nations League A Group A2

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | | | | |
| 1 | France | 2 | 2 | 0 | 0 | 4 | 2 | +2 | 6 | Qualification for Nations League Finals | — | 1–0 | 3–2 | 30 May |
| 2 | Norway | 2 | 1 | 0 | 1 | 2 | 2 | 0 | 3 | | 8 Apr | — | 30 May | 2–1 |
| 3 | Iceland | 2 | 0 | 1 | 1 | 2 | 3 | −1 | 1 | Qualification for relegation play-offs | 3 Jun | 4 Apr | — | 8 Apr |
| 4 | Switzerland | 2 | 0 | 1 | 1 | 1 | 2 | −1 | 1 | Relegation to League B | 4 Apr | 3 Jun | 0–0 | — |

### U–19
#### 2024 FIFA U-20 Women's World Cup
##### Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Brazil | 3 | 3 | 0 | 0 | 14 | 0 | +14 | 9 | Knockout stage |
| 2 | France | 3 | 1 | 1 | 1 | 14 | 6 | +8 | 4 | Knockout stage |
| 3 | Canada | 3 | 1 | 1 | 1 | 12 | 5 | +7 | 4 | Knockout stage |
| 4 | Fiji | 3 | 0 | 0 | 3 | 0 | 29 | −29 | 0 | |

##### Knockout stage
## UEFA competitions
### UEFA Champions League
#### Qualifying phase and play-off round
##### Third qualifying round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Lille | 3–2 | Fenerbahçe | 2–1 | 1–1 (a.e.t.) |

##### Play-off round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Lille | 3–2 | Slavia Prague | 2–0 | 1–2 |

#### League phase
##### Brest

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 16 | Benfica | 8 | 4 | 1 | 3 | 16 | 12 | +4 | 13 | Advance to knockout phase play-offs (seeded) |
| 17 | Monaco | 8 | 4 | 1 | 3 | 13 | 13 | 0 | 13 | Advance to knockout phase play-offs (unseeded) |
| 18 | Brest | 8 | 4 | 1 | 3 | 10 | 11 | −1 | 13 | Advance to knockout phase play-offs (unseeded) |
| 19 | Feyenoord | 8 | 4 | 1 | 3 | 18 | 21 | −3 | 13 | Advance to knockout phase play-offs (unseeded) |
| 20 | Juventus | 8 | 3 | 3 | 2 | 9 | 7 | +2 | 12 | Advance to knockout phase play-offs (unseeded) |
| Home team | Score | Away team |
| Brest | 2–1 | Sturm Graz |
| Red Bull Salzburg | 0–4 | Brest |
| Brest | 1–1 | Bayer Leverkusen |
| Sparta Prague | 1–2 | Brest |
| Barcelona | 3–0 | Brest |
| Brest | 1–0 | PSV Eindhoven |
| Shakhtar Donetsk | 2–0 | Brest |
| Brest | 0–3 | Real Madrid |

##### Lille

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 5 | Atlético Madrid | 8 | 6 | 0 | 2 | 20 | 12 | +8 | 18 | Advance to round of 16 (seeded) |
| 6 | Bayer Leverkusen | 8 | 5 | 1 | 2 | 15 | 7 | +8 | 16 | Advance to round of 16 (seeded) |
| 7 | Lille | 8 | 5 | 1 | 2 | 17 | 10 | +7 | 16 | Advance to round of 16 (seeded) |
| 8 | Aston Villa | 8 | 5 | 1 | 2 | 13 | 6 | +7 | 16 | Advance to round of 16 (seeded) |
| 9 | Atalanta | 8 | 4 | 3 | 1 | 20 | 6 | +14 | 15 | Advance to knockout phase play-offs (seeded) |
| Home team | Score | Away team |
| Sporting CP | 2–0 | Lille |
| Lille | 1–0 | Real Madrid |
| Atlético Madrid | 1–3 | Lille |
| Lille | 1–1 | Juventus |
| Bologna | 1–2 | Lille |
| Lille | 3–2 | Sturm Graz |
| Liverpool | 2–1 | Lille |
| Lille | 6–1 | Feyenoord |

##### Monaco

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 15 | Paris Saint-Germain | 8 | 4 | 1 | 3 | 14 | 9 | +5 | 13 | Advance to knockout phase play-offs (seeded) |
| 16 | Benfica | 8 | 4 | 1 | 3 | 16 | 12 | +4 | 13 | Advance to knockout phase play-offs (seeded) |
| 17 | Monaco | 8 | 4 | 1 | 3 | 13 | 13 | 0 | 13 | Advance to knockout phase play-offs (unseeded) |
| 18 | Brest | 8 | 4 | 1 | 3 | 10 | 11 | −1 | 13 | Advance to knockout phase play-offs (unseeded) |
| 19 | Feyenoord | 8 | 4 | 1 | 3 | 18 | 21 | −3 | 13 | Advance to knockout phase play-offs (unseeded) |
| Home team | Score | Away team |
| Monaco | 2–1 | Barcelona |
| Dinamo Zagreb | 2–2 | Monaco |
| Monaco | 5–1 | Red Star Belgrade |
| Bologna | 0–1 | Monaco |
| Monaco | 2–3 | Benfica |
| Arsenal | 3–0 | Monaco |
| Monaco | 1–0 | Aston Villa |
| Inter Milan | 3–0 | Monaco |

##### Paris Saint-Germain

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 13 | Milan | 8 | 5 | 0 | 3 | 14 | 11 | +3 | 15 | Advance to knockout phase play-offs (seeded) |
| 14 | PSV Eindhoven | 8 | 4 | 2 | 2 | 16 | 12 | +4 | 14 | Advance to knockout phase play-offs (seeded) |
| 15 | Paris Saint-Germain | 8 | 4 | 1 | 3 | 14 | 9 | +5 | 13 | Advance to knockout phase play-offs (seeded) |
| 16 | Benfica | 8 | 4 | 1 | 3 | 16 | 12 | +4 | 13 | Advance to knockout phase play-offs (seeded) |
| 17 | Monaco | 8 | 4 | 1 | 3 | 13 | 13 | 0 | 13 | Advance to knockout phase play-offs (unseeded) |
| Home team | Score | Away team |
| Paris Saint-Germain | 1–0 | Girona |
| Arsenal | 2–0 | Paris Saint-Germain |
| Paris Saint-Germain | 1–1 | PSV Eindhoven |
| Paris Saint-Germain | 1–2 | Atlético Madrid |
| Bayern Munich | 1–0 | Paris Saint-Germain |
| Red Bull Salzburg | 0–3 | Paris Saint-Germain |
| Paris Saint-Germain | 4–2 | Manchester City |
| VfB Stuttgart | 1–4 | Paris Saint-Germain |

#### Knockout phase
##### Knockout phase play-offs

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Brest | 0–10 | Paris Saint-Germain | 0–3 | 0–7 |
| Monaco | 3–4 | Benfica | 0–1 | 3–3 |

##### Round of 16

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Paris Saint-Germain | 1–1 (4–1 p) | Liverpool | 0–1 | 1–0 (a.e.t.) |
| Borussia Dortmund | 3–2 | Lille | 1–1 | 2–1 |

##### Quarter-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Paris Saint-Germain | | Aston Villa | 9 Apr | 15 Apr |

### UEFA Europa League
#### League phase
##### Lyon

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 4 | Tottenham Hotspur | 8 | 5 | 2 | 1 | 17 | 9 | +8 | 17 | Advance to round of 16 (seeded) |
| 5 | Eintracht Frankfurt | 8 | 5 | 1 | 2 | 14 | 10 | +4 | 16 | Advance to round of 16 (seeded) |
| 6 | Lyon | 8 | 4 | 3 | 1 | 16 | 8 | +8 | 15 | Advance to round of 16 (seeded) |
| 7 | Olympiacos | 8 | 4 | 3 | 1 | 9 | 3 | +6 | 15 | Advance to round of 16 (seeded) |
| 8 | Rangers | 8 | 4 | 2 | 2 | 16 | 10 | +6 | 14 | Advance to round of 16 (seeded) |
| Home team | Score | Away team |
| Lyon | 2–0 | Olympiacos |
| Rangers | 1–4 | Lyon |
| Lyon | 0–1 | Beşiktaş |
| TSG Hoffenheim | 2–2 | Lyon |
| Qarabağ | 1–4 | Lyon |
| Lyon | 3–2 | Eintracht Frankfurt |
| Fenerbahçe | 0–0 | Lyon |
| Lyon | 1–1 | Ludogorets Razgrad |

##### Nice

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 32 | RFS | 8 | 1 | 2 | 5 | 6 | 13 | −7 | 5 |
| 33 | Ludogorets Razgrad | 8 | 0 | 4 | 4 | 4 | 11 | −7 | 4 |
| 34 | Dynamo Kyiv | 8 | 1 | 1 | 6 | 5 | 18 | −13 | 4 |
| 35 | Nice | 8 | 0 | 3 | 5 | 7 | 16 | −9 | 3 |
| 36 | Qarabağ | 8 | 1 | 0 | 7 | 6 | 20 | −14 | 3 |
| Home team | Score | Away team |
| Nice | 1–1 | Real Sociedad |
| Lazio | 4–1 | Nice |
| Ferencváros | 1–0 | Nice |
| Nice | 2–2 | Twente |
| Nice | 1–4 | Rangers |
| Union Saint-Gilloise | 2–1 | Nice |
| IF Elfsborg | 1–0 | Nice |
| Nice | 1–1 | Bodø/Glimt |

#### Knockout phase
##### Round of 16

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| FCSB | 1–7 | Lyon | 1–3 | 0–4 |

##### Round of 16

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Lyon | | Manchester United | 10 Apr | 17 Apr |

### UEFA Conference League
#### Qualifying phase and play-off round
##### Play-off round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Lens | 2–3 | Panathinaikos | 2–1 | 0–2 |

### UEFA Women's Champions League
#### Qualifying rounds
##### Round 1
###### Semi-finals

| Team 1 | Score | Team 2 |
| Paris FC | 9–0 | First Vienna |

###### Final

| Team 1 | Score | Team 2 |
| Sparta Prague | 0–2 | Paris FC |

##### Round 2

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Juventus | 5–2 | Paris Saint-Germain | 3–1 | 2–1 |
| Paris FC | 0–8 | Manchester City | 0–5 | 0–3 |

#### Group stage
##### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LYO | WOL | ROM | GAL |
| 1 | Lyon | 6 | 6 | 0 | 0 | 19 | 1 | +18 | 18 | Advance to quarter-finals | — | 1–0 | 4–1 | 3–0 |
| 2 | VfL Wolfsburg | 6 | 3 | 0 | 3 | 16 | 5 | +11 | 9 | Advance to quarter-finals | 0–2 | — | 6–1 | 5–0 |
| 3 | Roma | 6 | 3 | 0 | 3 | 12 | 14 | −2 | 9 | | 0–3 | 1–0 | — | 3–0 |
| 4 | Galatasaray | 6 | 0 | 0 | 6 | 1 | 28 | −27 | 0 | | 0–6 | 0–5 | 1–6 | — |
* 1 2 Wolfsburg 3 Pts, +4 GD; Roma 3 Pts, −4 GD.

#### Knockout phase
##### Quarter-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Bayern Munich | | Lyon | 18 Mar | 26 Mar |

### UEFA Youth League
#### UEFA Champions League Path
##### Brest

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 32 | RB Leipzig | 6 | 1 | 0 | 5 | 10 | 18 | −8 | 3 |
| 33 | Bologna | 6 | 0 | 2 | 4 | 7 | 14 | −7 | 2 |
| 34 | Brest | 6 | 0 | 2 | 4 | 5 | 16 | −11 | 2 |
| 35 | Slovan Bratislava | 6 | 0 | 2 | 4 | 6 | 20 | −14 | 2 |
| 36 | Sparta Prague | 6 | 0 | 1 | 5 | 4 | 15 | −11 | 1 |
| Home team | Score | Away team |
| Brest | 1–4 | Sturm Graz |
| Red Bull Salzburg | 5–1 | Brest |
| Brest | 1–1 | Bayer Leverkusen |
| Sparta Prague | 1–1 | Brest |
| Barcelona | 2–0 | Brest |
| Brest | 1–3 | PSV Eindhoven |

##### Lille

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 18 | Borussia Dortmund | 6 | 2 | 2 | 2 | 11 | 8 | +3 | 8 | Advance to knockout phase |
| 19 | Liverpool | 6 | 2 | 2 | 2 | 9 | 8 | +1 | 8 | Advance to knockout phase |
| 20 | Lille | 6 | 1 | 5 | 0 | 8 | 7 | +1 | 8 | Advance to knockout phase |
| 21 | Dinamo Zagreb | 6 | 2 | 2 | 2 | 8 | 8 | 0 | 8 | Advance to knockout phase |
| 22 | Monaco | 6 | 2 | 2 | 2 | 6 | 7 | −1 | 8 | Advance to knockout phase |
| Home team | Score | Away team |
| Sporting CP | 2–2 | Lille |
| Lille | 2–1 | Real Madrid |
| Atlético Madrid | 1–1 | Lille |
| Lille | 0–0 | Juventus |
| Bologna | 2–2 | Lille |
| Lille | 1–1 | Sturm Graz |

##### Monaco

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 20 | Lille | 6 | 1 | 5 | 0 | 8 | 7 | +1 | 8 | Advance to knockout phase |
| 21 | Dinamo Zagreb | 6 | 2 | 2 | 2 | 8 | 8 | 0 | 8 | Advance to knockout phase |
| 22 | Monaco | 6 | 2 | 2 | 2 | 6 | 7 | −1 | 8 | Advance to knockout phase |
| 23 | Paris Saint-Germain | 6 | 2 | 1 | 3 | 14 | 13 | +1 | 7 | |
| 24 | Bayer Leverkusen | 6 | 2 | 1 | 3 | 7 | 9 | −2 | 7 | |
| Home team | Score | Away team |
| Monaco | 4–3 | Barcelona |
| Dinamo Zagreb | 1–0 | Monaco |
| Monaco | 1–1 | Red Star Belgrade |
| Bologna | 0–0 | Monaco |
| Monaco | 1–0 | Benfica |
| Arsenal | 2–0 | Monaco |

##### Paris Saint-Germain

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 21 | Dinamo Zagreb | 6 | 2 | 2 | 2 | 8 | 8 | 0 | 8 | Advance to knockout phase |
| 22 | Monaco | 6 | 2 | 2 | 2 | 6 | 7 | −1 | 8 | Advance to knockout phase |
| 23 | Paris Saint-Germain | 6 | 2 | 1 | 3 | 14 | 13 | +1 | 7 | |
| 24 | Bayer Leverkusen | 6 | 2 | 1 | 3 | 7 | 9 | −2 | 7 | |
| 25 | PSV Eindhoven | 6 | 1 | 3 | 2 | 8 | 9 | −1 | 6 | |
| Home team | Score | Away team |
| Paris Saint-Germain | 0–2 | Girona |
| Arsenal | 1–0 | Paris Saint-Germain |
| Paris Saint-Germain | 3–3 | PSV Eindhoven |
| Paris Saint-Germain | 4–2 | Atlético Madrid |
| Bayern Munich | 2–5 | Paris Saint-Germain |
| Red Bull Salzburg | 3–2 | Paris Saint-Germain |

#### Domestic Champions Path
##### Second round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Auxerre | 7–0 | Valletta | 5–0 | 2–0 |

##### Third round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Auxerre | 1–3 | TSG Hoffenheim | 1–2 | 0–1 |

#### Knockout phase
##### Round of 32

| Home team | Score | Away team |
| Inter Milan | 3–1 | Lille |
| Sporting CP | 4–0 | Monaco |

## League season
### Men
#### Ligue 1

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Paris Saint-Germain | 25 | 20 | 5 | 0 | 70 | 24 | +46 | 65 | Qualification for the Champions League league phase |
| 2 | Marseille | 25 | 15 | 4 | 6 | 52 | 30 | +22 | 49 | Qualification for the Champions League league phase |
| 3 | Nice | 25 | 13 | 7 | 5 | 49 | 30 | +19 | 46 | Qualification for the Champions League league phase |
| 4 | Monaco | 25 | 13 | 5 | 7 | 49 | 32 | +17 | 44 | Qualification for the Champions League third qualifying round |
| 5 | Lille | 25 | 12 | 8 | 5 | 40 | 27 | +13 | 44 | Qualification for the Europa League league phase |
| 6 | Lyon | 25 | 12 | 6 | 7 | 46 | 31 | +15 | 42 | Qualification for the Conference League play-off round |
| 7 | Strasbourg | 25 | 11 | 7 | 7 | 39 | 32 | +7 | 40 | |
| 8 | Lens | 25 | 10 | 6 | 9 | 30 | 29 | +1 | 36 | |
| 9 | Brest | 25 | 11 | 3 | 11 | 38 | 40 | −2 | 36 | |
| 10 | Toulouse | 25 | 9 | 7 | 9 | 32 | 27 | +5 | 34 | |
| 11 | Auxerre | 25 | 8 | 7 | 10 | 36 | 38 | −2 | 31 | |
| 12 | Rennes | 25 | 9 | 2 | 14 | 35 | 36 | −1 | 29 | |
| 13 | Angers | 25 | 7 | 6 | 12 | 26 | 40 | −14 | 27 | |
| 14 | Nantes | 25 | 5 | 9 | 11 | 28 | 43 | −15 | 24 | |
| 15 | Reims | 25 | 5 | 7 | 13 | 26 | 40 | −14 | 22 | |
| 16 | Le Havre | 25 | 6 | 3 | 16 | 24 | 51 | −27 | 21 | Qualification for the relegation play-offs |
| 17 | Saint-Étienne | 25 | 5 | 5 | 15 | 25 | 57 | −32 | 20 | Relegation to Ligue 2 |
| 18 | Montpellier | 25 | 4 | 3 | 18 | 21 | 59 | −38 | 15 | Relegation to Ligue 2 |

#### Ligue 2

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion or Relegation |
| 1 | Lorient | 26 | 16 | 4 | 6 | 45 | 26 | +19 | 52 | Promotion to Ligue 1 |
| 2 | Paris FC | 26 | 16 | 4 | 6 | 42 | 25 | +17 | 52 | Promotion to Ligue 1 |
| 3 | Metz | 26 | 14 | 8 | 4 | 43 | 19 | +24 | 50 | Qualification for promotion play-offs |
| 4 | Dunkerque | 26 | 15 | 3 | 8 | 39 | 31 | +8 | 48 | Qualification for promotion play-offs |
| 5 | Guingamp | 26 | 13 | 3 | 10 | 43 | 33 | +10 | 42 | Qualification for promotion play-offs |
| 6 | Laval | 26 | 11 | 7 | 8 | 33 | 25 | +8 | 40 | |
| 7 | Annecy | 26 | 11 | 6 | 9 | 32 | 35 | −3 | 39 | |
| 8 | Bastia | 26 | 8 | 13 | 5 | 29 | 23 | +6 | 37 | |
| 9 | Grenoble | 26 | 10 | 6 | 10 | 32 | 31 | +1 | 36 | |
| 10 | Troyes | 26 | 10 | 3 | 13 | 28 | 26 | +2 | 33 | |
| 11 | Pau | 26 | 8 | 9 | 9 | 28 | 35 | −7 | 33 | |
| 12 | Red Star | 26 | 9 | 5 | 12 | 28 | 40 | −12 | 32 | |
| 13 | Ajaccio | 26 | 9 | 4 | 13 | 23 | 32 | −9 | 31 | |
| 14 | Rodez | 26 | 8 | 6 | 12 | 45 | 43 | +2 | 30 | |
| 15 | Amiens | 26 | 9 | 3 | 14 | 26 | 40 | −14 | 30 | |
| 16 | Clermont | 26 | 6 | 7 | 13 | 22 | 35 | −13 | 25 | Qualification for relegation play-offs |
| 17 | Martigues | 26 | 7 | 3 | 16 | 18 | 41 | −23 | 24 | Relegation to Championnat National |
| 18 | Caen | 26 | 5 | 4 | 17 | 22 | 38 | −16 | 19 | Relegation to Championnat National |

#### Championnat National

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion or relegation |
| 1 | Nancy | 23 | 13 | 3 | 7 | 32 | 20 | +12 | 42 | Promotion to Ligue 2 |
| 2 | Boulogne | 22 | 11 | 7 | 4 | 30 | 22 | +8 | 40 | Promotion to Ligue 2 |
| 3 | Le Mans | 22 | 11 | 5 | 6 | 31 | 23 | +8 | 38 | Qualification to promotion play-offs |
| 4 | Orléans | 23 | 10 | 6 | 7 | 36 | 30 | +6 | 36 | |
| 5 | Valenciennes | 23 | 8 | 10 | 5 | 27 | 24 | +3 | 34 | |
| 6 | Dijon | 22 | 8 | 8 | 6 | 24 | 22 | +2 | 32 | |
| 7 | Aubagne | 23 | 9 | 4 | 10 | 29 | 25 | +4 | 31 | |
| 8 | Bourg-Péronnas | 22 | 8 | 7 | 7 | 18 | 20 | −2 | 31 | |
| 9 | Rouen | 23 | 7 | 9 | 7 | 29 | 24 | +5 | 30 | |
| 10 | Sochaux | 22 | 5 | 12 | 5 | 21 | 20 | +1 | 27 | |
| 11 | Versailles | 23 | 6 | 9 | 8 | 28 | 30 | −2 | 27 | |
| 12 | Quevilly-Rouen | 22 | 7 | 5 | 10 | 23 | 27 | −4 | 26 | |
| 13 | Villefranche | 23 | 6 | 8 | 9 | 20 | 26 | −6 | 26 | |
| 14 | Concarneau | 23 | 7 | 5 | 11 | 29 | 36 | −7 | 26 | |
| 15 | Paris 13 Atletico | 23 | 5 | 9 | 9 | 21 | 27 | −6 | 24 | |
| 16 | Nîmes | 23 | 5 | 8 | 10 | 19 | 24 | −5 | 23 | Relegation to Championnat National 2 |
| 17 | Châteauroux | 22 | 6 | 5 | 11 | 25 | 42 | −17 | 23 | Relegation to Championnat National 2 |

#### Championnat National 2

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion or relegation |
| 1 | Le Puy | 20 | 10 | 7 | 3 | 31 | 12 | +19 | 37 | Promotion to National |
| 2 | Cannes | 20 | 9 | 8 | 3 | 35 | 23 | +12 | 35 | |
| 3 | Hyères | 20 | 8 | 9 | 3 | 24 | 13 | +11 | 33 | |
| 4 | Grasse | 20 | 8 | 7 | 5 | 28 | 17 | +11 | 31 | |
| 5 | Toulon | 20 | 8 | 7 | 5 | 26 | 23 | +3 | 31 | |
| 6 | Angoulême | 20 | 7 | 8 | 5 | 20 | 21 | −1 | 29 | |
| 7 | Fréjus Saint-Raphaël | 20 | 7 | 7 | 6 | 20 | 21 | −1 | 27 | |
| 8 | Rumilly-Vallières | 20 | 6 | 8 | 6 | 25 | 22 | +3 | 26 | |
| 9 | Saint-Priest | 20 | 7 | 5 | 8 | 22 | 25 | −3 | 26 | |
| 10 | Andrézieux | 20 | 5 | 10 | 5 | 23 | 17 | +6 | 25 | |
| 11 | Istres | 20 | 7 | 3 | 10 | 27 | 33 | −6 | 24 | |
| 12 | Marignane GCB | 20 | 6 | 6 | 8 | 19 | 29 | −10 | 24 | |
| 13 | Bergerac | 20 | 6 | 4 | 10 | 24 | 31 | −7 | 22 | |
| 14 | Jura Sud Foot | 20 | 4 | 8 | 8 | 18 | 26 | −8 | 20 | Relegation to National 3 |
| 15 | GOAL FC | 20 | 6 | 4 | 10 | 21 | 35 | −14 | 16 | Relegation to National 3 |
| 16 | Genêts Anglet | 20 | 3 | 5 | 12 | 18 | 33 | −15 | 14 | Relegation to National 3 |
* 1 2 Ranked on head-to-head points: Grasse (3); Toulon (0).
* ↑ Fréjus Saint-Raphaël were deducted one points.
* 1 2 Ranked on head-to-head points: Istres (6); Marignane GCB (0).
* ↑ GOAL FC were deducted six points.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion or relegation |
| 1 | Saint-Malo | 20 | 10 | 8 | 2 | 30 | 16 | +14 | 38 | Promotion to National |
| 2 | Bordeaux | 20 | 10 | 6 | 4 | 29 | 19 | +10 | 36 | |
| 3 | Saint-Pryvé | 20 | 9 | 7 | 4 | 29 | 16 | +13 | 34 | |
| 4 | Les Herbiers | 20 | 8 | 7 | 5 | 30 | 18 | +12 | 31 | |
| 5 | Bourges Foot 18 | 20 | 7 | 9 | 4 | 31 | 23 | +8 | 30 | |
| 6 | Avranches | 20 | 8 | 6 | 6 | 29 | 24 | +5 | 30 | |
| 7 | Saint-Colomban Locminé | 20 | 8 | 6 | 6 | 25 | 23 | +2 | 30 | |
| 8 | Stade Briochin | 19 | 8 | 5 | 6 | 27 | 23 | +4 | 29 | |
| 9 | Blois | 20 | 7 | 7 | 6 | 28 | 23 | +5 | 28 | |
| 10 | Poitiers | 20 | 7 | 5 | 8 | 26 | 30 | −4 | 26 | |
| 11 | Dinan Léhon | 20 | 6 | 6 | 8 | 20 | 29 | −9 | 24 | |
| 12 | La Roche | 20 | 5 | 8 | 7 | 22 | 22 | 0 | 23 | |
| 13 | Saumur | 19 | 5 | 6 | 8 | 24 | 33 | −9 | 21 | |
| 14 | Châteaubriant | 19 | 4 | 7 | 8 | 21 | 31 | −10 | 19 | Relegation to National 3 |
| 15 | Granville | 20 | 4 | 4 | 12 | 23 | 37 | −14 | 16 | Relegation to National 3 |
| 16 | Poiré-sur-Vie | 19 | 2 | 3 | 14 | 9 | 36 | −27 | 9 | Relegation to National 3 |
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion or relegation |
| 1 | FC 93 | 20 | 12 | 4 | 4 | 29 | 18 | +11 | 40 | Promotion to National |
| 2 | Fleury | 19 | 11 | 6 | 2 | 29 | 11 | +18 | 39 | |
| 3 | Thionville | 20 | 9 | 7 | 4 | 35 | 20 | +15 | 34 | |
| 4 | Biesheim | 19 | 9 | 6 | 4 | 31 | 21 | +10 | 33 | |
| 5 | FC Balagne | 20 | 8 | 6 | 6 | 34 | 32 | +2 | 30 | |
| 6 | Créteil | 20 | 8 | 4 | 8 | 27 | 20 | +7 | 28 | |
| 7 | Chambly | 20 | 7 | 10 | 3 | 27 | 22 | +5 | 28 | |
| 8 | Beauvais | 20 | 7 | 5 | 8 | 17 | 19 | −2 | 26 | |
| 9 | Haguenau | 20 | 6 | 7 | 7 | 28 | 30 | −2 | 25 | |
| 10 | Épinal | 19 | 6 | 6 | 7 | 25 | 26 | −1 | 24 | |
| 11 | Furiani-Agliani | 20 | 5 | 9 | 6 | 21 | 27 | −6 | 24 | |
| 12 | Feignies Aulnoye | 19 | 6 | 5 | 8 | 26 | 23 | +3 | 23 | |
| 13 | Chantilly | 20 | 5 | 8 | 7 | 22 | 32 | −10 | 23 | |
| 14 | Wasquehal | 20 | 5 | 3 | 12 | 17 | 34 | −17 | 18 | Relegation to National 3 |
| 15 | Villers Houlgate | 20 | 3 | 6 | 11 | 16 | 37 | −21 | 15 | Relegation to National 3 |
| 16 | Aubervilliers | 20 | 1 | 8 | 11 | 19 | 31 | −12 | 11 | Relegation to National 3 |
* ↑ Chambly Oise were deducted three points.

### Women
#### Division 1 Féminine
##### Regular season

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Lyon | 16 | 15 | 1 | 0 | 69 | 4 | +65 | 46 | Qualification for play-offs |
| 2 | Paris Saint-Germain | 16 | 12 | 2 | 2 | 36 | 10 | +26 | 38 | Qualification for play-offs |
| 3 | Paris FC | 16 | 11 | 4 | 1 | 49 | 8 | +41 | 37 | Qualification for play-offs |
| 4 | Dijon | 16 | 9 | 2 | 5 | 28 | 24 | +4 | 29 | Qualification for play-offs |
| 5 | Fleury | 16 | 7 | 5 | 4 | 34 | 20 | +14 | 26 | |
| 6 | Montpellier | 16 | 7 | 1 | 8 | 26 | 30 | −4 | 22 | |
| 7 | Nantes | 16 | 5 | 6 | 5 | 15 | 18 | −3 | 21 | |
| 8 | Saint-Étienne | 16 | 5 | 1 | 10 | 13 | 45 | −32 | 16 | |
| 9 | Le Havre | 16 | 4 | 3 | 9 | 16 | 33 | −17 | 15 | |
| 10 | Reims | 16 | 3 | 2 | 11 | 20 | 31 | −11 | 11 | |
| 11 | Strasbourg | 16 | 1 | 5 | 10 | 11 | 33 | −22 | 8 | Relegation to 2025–26 Seconde Ligue |
| 12 | Guingamp | 16 | 1 | 0 | 15 | 6 | 67 | −61 | 3 | Relegation to 2025–26 Seconde Ligue |