2025–26 Luxembourg National Division
Football league season
From Wikipedia, the free encyclopedia
The 2025–26 Luxembourg National Division season, also known as BGL Ligue, for sponsorship reasons, was the 112th of top-tier association football in Luxembourg. The season began on 3 August 2025 and concluded on 23 May 2026, and was won by Atert Bissen.
| Season | 2025–26 |
|---|---|
| Dates | 3 August 2025 – 23 May 2026 |
| Champions | Atert Bissen |
| Relegated | Union Titus Pétange Rodange 91 Jeunesse Canach Mamer 32 |
| UEFA Champions League | Atert Bissen |
| Conference League | Differdange 03 Mondorf-les-Bains UNA Strassen |
| Matches | 240 |
| Goals | 686 (2.86 per match) |
| Top goalscorer | Roman Ferber (21 Goals) |
| Biggest home win | Atert Bissen 7–1 Hostert 26 October 2025 |
| Biggest away win | Rodange 91 0–6 Differdange 03 22 February 2026 |
| Highest scoring | F91 Dudelange 6–3 UT Pétange 30 November 2025 |
| Longest winning run | US Mondorf (7 matches) |
| Longest unbeaten run | Differdange 03 and Atert Bissen (13 matches) |
| Longest winless run | Mamer 32 (11 matches) |
| Longest losing run | Mamer 32, UT Pétange, and Jeunesse Canach (6 matches) |
← 2024–25 2026–27 →
All statistics correct as of 23 May 2026. | |
Teams
Bettembourg (relegated after a single year), FC Mondercange (relegated after 3 years), CS Fola Esch (relegated after 17 years), Wiltz 71 (relegated after 5 years) were relegated at the end of the previous season, while Mamer 32 (promoted after a 19-year absence), Käerjéng '97 (promoted after a single year absence), Atert Bissen (promoted for the first time), and Jeunesse Canach (promoted after an 8-year absence) were promoted from the Luxembourg Division of Honour.[1]
Differdange 03 entered the season as defending league champions.
Stadia and locations
| Team | Town | Stadium | Capacity |
|---|---|---|---|
| Atert Bissen | Bissen | Terrain ZAC Klengbousbierg | 1,500 |
| Differdange 03 | Differdange | Municipal Stadium vun der Stad Déifferdeng | 3,500 |
| Dudelange | Dudelange | Stade Jos Nosbaum | 2,558 |
| Hostert | Hostert | Stade Jos Becker | 1,500 |
| Jeunesse Canach | Canach | Stade Rue de Lenningen | 1,000 |
| Jeunesse Esch | Esch-sur-Alzette | Stade de la Frontière | 4,000 |
| Käerjeng '97 | Bascharage | Stade Um Dribbel | 2,500 |
| Mamer 32 | Mamer | Stade François Trausch | 2,600 |
| 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 | 3 August - 5 October: Complexe Sportif Jean Wirtz | 1,500 |
| 27 October onwards: Stade An de Millewisen | 2,500 | ||
| Union Titus Pétange | Pétange | Stade Municipal | 2,400 |
| FC Victoria Rosport | Rosport | VictoriArena | 2,500 |
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Atert Bissen (C) | 30 | 20 | 5 | 5 | 70 | 27 | +43 | 65 | Qualification for the Champions League first qualifying round |
| 2 | Differdange 03 | 30 | 19 | 8 | 3 | 63 | 22 | +41 | 65 | Qualification for the Conference League first qualifying round[a] |
| 3 | Mondorf-les-Bains | 30 | 19 | 3 | 8 | 51 | 24 | +27 | 60 | |
| 4 | UNA Strassen | 30 | 17 | 7 | 6 | 57 | 26 | +31 | 58 | |
| 5 | F91 Dudelange | 30 | 17 | 7 | 6 | 59 | 38 | +21 | 58 | |
| 6 | Jeunesse Esch | 30 | 10 | 10 | 10 | 35 | 34 | +1 | 40 | |
| 7 | Racing Union | 30 | 11 | 7 | 12 | 48 | 50 | −2 | 40 | |
| 8 | Käerjeng 97 | 30 | 11 | 5 | 14 | 43 | 48 | −5 | 38 | |
| 9 | Hostert | 30 | 10 | 6 | 14 | 35 | 56 | −21 | 36 | |
| 10 | Victoria Rosport | 30 | 10 | 5 | 15 | 33 | 50 | −17 | 35 | |
| 11 | Progrès Niederkorn | 30 | 9 | 7 | 14 | 44 | 47 | −3 | 34 | |
| 12 | Swift Hesperange | 30 | 9 | 5 | 16 | 31 | 46 | −15 | 32 | |
| 13 | Jeunesse Canach (R) | 30 | 9 | 4 | 17 | 29 | 44 | −15 | 31 | Qualification for the Luxembourg National Division play-offs |
| 14 | Mamer 32 (R) | 30 | 8 | 5 | 17 | 33 | 59 | −26 | 29 | |
| 15 | Union Titus Pétange (R) | 30 | 6 | 7 | 17 | 26 | 49 | −23 | 25 | Relegation to the Luxembourg Division of Honour |
| 16 | Rodange (R) | 30 | 6 | 7 | 17 | 28 | 65 | −37 | 25 |
Rules for classification: 1) Points; 2) Goal difference; 3) Matches won; 4) Head-to-head points; 5) Head-to-head goal difference; 6) Head-to-head goals scored; 7) Play-off.
(C) Champions; (R) Relegated
Notes:
- The 2025–26 Luxembourg Cup winners (Differdange 03) qualify for the Conference League first qualifying round. If the cup winners finish in the top three, the third Conference League berth would be passed to the fourth-placed team.
Results
Luxembourg National Division play-offs
The thirteenth and fourteenth-placed teams will face the fourth and third-placed teams from the 2025–26 Luxembourg Division of Honour for the final two places in the 2026–27 Luxembourg National Division.[2]
| 31 May 2026 | Mamer 32 | 0–0 (a.e.t.) (4–5 p) | Wiltz 71 | Ettelbruck |
| 19:00 | Report |
|
Stadium: Stade Am Deich Attendance: 2,371 | |
| Penalties | ||||
|
||||
| 1 June 2026 | Jeunesse Canach | 1–1 (a.e.t.) (5–6 p) | Résidence Walferdange | Beggen |
| 19:30 |
|
Report |
|
Stadium: Stade de Beggen |
| Penalties | ||||
|
|
|||
Statistics
Top scorers
- As of 23 May 2026[3]
| Rank | Player | Club | Goals |
|---|---|---|---|
1 |
Atert Bissen | 21 | |
2 |
UNA Strassen | 15 | |
3 |
UNA Strassen | 13 | |
4 |
Differdange 03 | 12 | |
| Atert Bissen | |||
6 |
F91 Dudelange | 11 | |
| Progrès Niederkorn | |||
| Käerjeng 97 | |||
| US Hostert | |||
| Differdange 03 | |||
| Racing Union |