# 2024–25 Luxembourg National Division

The 2024–25 Luxembourg National Division season, also known as BGL Ligue, for sponsorship reasons, is the 111th of top-tier association football in Luxembourg. The season began on 3 August 2024 and will end on 25 May 2025.

## Teams

Marisca Mersch, Schifflange (both relegated after a single year) and UN Käerjéng 97 (relegated after 2-years) were relegated at the end of the previous season, while Bettembourg (promoted after a 50-years absence), Rodange 91 (promoted after a 2-years absence) and Hostert (promoted after a single year absence) were promoted from the Luxembourg Division of Honour. Differdange 03 entered the season as defending league champions.

### Stadia and locations

| Team | Town | Stadium | Capacity |
| SC Bettembourg | Bettembourg | Stade Municipal Bettembourg | 700 |
| FC Differdange 03 | Differdange | Municipal Stadium vun der Stad Déifferdeng | 3,500 |
| F91 Dudelange | Dudelange | Stade Jos Nosbaum | 2,558 |
| CS Fola Esch | Esch-sur-Alzette | Stade Émile Mayrisch | 7,826 |
| US Hostert | Hostert | Stade Jos Becker | 1,500 |
| Jeunesse Esch | Esch-sur-Alzette | Stade de la Frontière | 4,000 |
| FC Mondercange | Mondercange | Stade Communal | 3,300 |
| US Mondorf-les-Bains | Mondorf-les-Bains | Stade John Grün | 3,600 |
| FC Progrès Niederkorn | Niederkorn | Stade Jos Haupert | 2,800 |
| Racing FC Union Luxembourg | Luxembourg | Stade Achille Hammerel | 5,814 |
| FC Rodange 91 | Rodange | Stade Joseph Philippart | 3,400 |
| FC Swift Hesperange | Hesperange | Stade Alphonse Theis | 3,058 |
| FC UNA Strassen | Strassen | Complexe Sportif Jean Wirtz | 1,500 |
| Union Titus Pétange | Pétange | Stade Municipal | 2,400 |
| FC Victoria Rosport | Rosport | VictoriArena | 2,500 |
| FC Wiltz 71 | Wiltz | Stade Am Pëtz | 3,000 |

## League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Differdange 03 | 21 | 19 | 1 | 1 | 51 | 5 | +46 | 58 | Qualification for the Champions League first qualifying round |
| 2 | F91 Dudelange | 21 | 13 | 4 | 4 | 48 | 25 | +23 | 43 | Qualification for the Conference League first qualifying round |
| 3 | UNA Strassen | 21 | 12 | 6 | 3 | 41 | 15 | +26 | 42 | Qualification for the Conference League first qualifying round |
| 4 | Racing Union | 21 | 12 | 4 | 5 | 35 | 16 | +19 | 40 | |
| 5 | Swift Hesperange | 21 | 11 | 6 | 4 | 42 | 20 | +22 | 39 | |
| 6 | Progrès Niederkorn | 21 | 10 | 7 | 4 | 35 | 21 | +14 | 37 | |
| 7 | Mondorf-les-Bains | 21 | 9 | 5 | 7 | 33 | 29 | +4 | 32 | |
| 8 | Jeunesse Esch | 21 | 8 | 7 | 6 | 32 | 34 | −2 | 31 | |
| 9 | Hostert | 21 | 9 | 2 | 10 | 39 | 45 | −6 | 29 | |
| 10 | Union Titus Pétange | 21 | 7 | 7 | 7 | 24 | 17 | +7 | 28 | |
| 11 | Victoria Rosport | 21 | 6 | 7 | 8 | 20 | 32 | −12 | 25 | |
| 12 | Wiltz 71 | 21 | 6 | 2 | 13 | 25 | 41 | −16 | 20 | |
| 13 | Bettembourg | 21 | 5 | 1 | 15 | 20 | 42 | −22 | 16 | Qualification for the Luxembourg National Division play-offs |
| 14 | Rodange | 21 | 3 | 5 | 13 | 29 | 54 | −25 | 14 | Qualification for the Luxembourg National Division play-offs |
| 15 | Mondercange | 21 | 2 | 3 | 16 | 15 | 45 | −30 | 9 | Relegation to the Luxembourg Division of Honour |
| 16 | Fola Esch | 21 | 2 | 1 | 18 | 12 | 60 | −48 | 7 | Relegation to the Luxembourg Division of Honour |
* ↑ The 2024–25 Luxembourg Cup winners qualify for the Conference League second qualifying round (or the second-placed team if the Luxembourg Cup winners finish first). If the Luxembourg Cup winners finish in the top three, the second Conference League first qualifying round spot will be passed to the fourth-placed team.

## Results

| Home \ Away | BET | DIF | DUD | FOL | HOS | JEU | MND | MON | PRO | RAC | ROD | SWI | UNA | UTP | VIC | WIL |
| Bettembourg | — | 0–3 | 0–3 | | 2–4 | 1–2 | 2–1 | 1–2 | 1–3 | | | 3–0 | 0–4 | 1–3 | | 0–1 |
| Differdange 03 | | — | 3–0 | 4–0 | | 1–0 | 30 Mar | 3–0 | 1–0 | | | 0–0 | 2–0 | 2–0 | 3–0 | 4–1 |
| F91 Dudelange | | 0–1 | — | 6–1 | 3–0 | 1–1 | | | 1–0 | 2–4 | 3–2 | 4–3 | 1–3 | | 3–0 | 3–1 |
| Fola Esch | 0–2 | 0–5 | 30 Mar | — | 0–4 | | 1–0 | 0–4 | | 0–3 | 1–5 | | 0–1 | 0–0 | | 1–0 |
| Hostert | 30 Mar | 1–3 | | 2–1 | — | 0–0 | 2–1 | | | 1–0 | 4–3 | 1–5 | 2–2 | | 1–4 | 3–4 |
| Jeunesse Esch | 5–1 | | | 4–2 | 0–3 | — | 3–0 | 1–1 | 3–1 | 2–1 | 3–2 | 3–3 | | 0–0 | 1–1 | |
| Mondercange | 0–2 | 1–2 | 0–2 | | 2–4 | 1–0 | — | | 0–2 | | | 1–2 | 1–1 | 0–2 | 1–1 | 0–3 |
| Mondorf-les-Bains | 2–1 | 0–4 | 2–2 | | 3–1 | | 0–2 | — | | 0–1 | 1–1 | | 1–1 | 1–0 | 2–3 | 3–2 |
| Progrès Niederkorn | 1–0 | 0–2 | | 5–2 | 3–2 | 3–0 | | 1–1 | — | 1–1 | 5–1 | 1–1 | | | 2–1 | 3–1 |
| Racing Union | 1–0 | 1–0 | 1–1 | 2–1 | 4–1 | | 5–2 | 3–0 | 29 Mar | — | | | 0–1 | 2–1 | | 3–0 |
| Rodange | 1–2 | 1–5 | 1–3 | 3–1 | | | 3–2 | 1–5 | 1–1 | 1–1 | — | 28 Mar | 2–2 | 0–0 | | |
| Swift Hesperange | 1–0 | 0–2 | | 2–0 | 3–0 | 5–1 | 0–0 | 0–3 | | 1–0 | 4–0 | — | | 4–0 | 5–0 | |
| UNA Strassen | | | 0–1 | 3–0 | 2–1 | 5–0 | | 30 Mar | 1–1 | 0–0 | 4–0 | 0–2 | — | | 4–1 | 3–0 |
| Union Titus Pétange | 4–0 | 0–1 | 2–2 | | 0–2 | 0–0 | 6–0 | | 0–0 | | 3–0 | | 0–1 | — | 0–0 | 1–0 |
| Victoria Rosport | 1–1 | | 0–3 | 1–0 | | 30 Mar | 2–0 | 1–0 | 0–0 | 0–2 | 1–0 | 1–1 | | 1–2 | — | |
| Wiltz 71 | | | 0–4 | 4–1 | | 2–3 | | 0–2 | 1–2 | 1–0 | 3–1 | 0–0 | 0–3 | 30 Mar | 1–1 | — |
* ↑ Match originally scheduled for 30 November 2024, but postponed due to a frozen pitch
* ↑ Match originally scheduled for 25 September 2024, but abandoned due to unsuitable ground
* ↑ Match originally scheduled for 8 December 2024, but after moving stadium due to a drainage issues, was postponed due to unsuitable pitch.
* ↑ Match originally scheduled for 1 December 2024, but after Swift Hesperange did not take to the field in protest at unpaid wages, the FLF awarded a 3–0 victory to Mondorf as forfeit.

## Luxembourg National Division play-offs

The thirteenth and fourteenth-placed teams will each face the fourth and third-placed teams from the 2024–25 Luxembourg Division of Honour for the final two places in the 2025–26 Luxembourg National Division.

## Statistics
### Top scorers

    As of 16 March 2025
| Rank | Player | Club | Goals |
| 1 | Matheus | UNA Strassen | 16 |
| 2 | Yann Mabella | Racing Union | 14 |
| 2 | Samir Hadji | F91 Dudelange | 14 |
| 2 | Dominik Stolz | Swift Hesperange | 14 |
| 2 | Kenan Avdusinovic | Hostert | 14 |
| 6 | Junior Burban | Progrès Niederkorn | 12 |
| 6 | Sylvain Atieda | Rodange | 12 |
| 8 | Jorginho | Differdange 03 | 11 |
| 8 | Guillaume Trani | Differdange 03 | 11 |