| Season | 2021–22 |
|---|---|
| Dates | 7 August 2021 – 22 May 2022 |
| Champions | F91 Dudelange |
| Relegated | RM Hamm Benfica Rodange 91 |
| Champions League | F91 Dudelange |
| Conference League | Differdange 03 Fola Esch Racing Union |
| Matches | 240 |
| Goals | 770 (3.21 per match) |
| Top goalscorer | Dominik Stolz (19 goals) |
| Biggest home win | Fola Esch 8–0Rodange 91 (19 March 2022) |
| Biggest away win | RM Hamm Benfica 1–9Progrès Niederkorn (27 November 2021) |
| Highest scoring | RM Hamm Benfica 1–9Progrès Niederkorn (27 November 2021) |
| Longest winning run | 7 matches Progrès Niederkorn |
| Longest unbeaten run | 12 matches Progrès Niederkorn UNA Strassen |
| Longest winless run | 13 matches RM Hamm Benfica |
| Longest losing run | 13 matches RM Hamm Benfica |
2022–23 → All statistics correct as of 19 March 2022. | |
The2021–22 Luxembourg National Division season is the 108th of top-tier association football inLuxembourg. The season began on 7 August 2021 and ended on 22 May 2022.[1] The league champion will qualify to compete in the2022–23 UEFA Champions League.[2]
Fola Esch are the defending league champions.[3]

No teams were relegated at the end of the previous season, and no teams were promoted from theLuxembourg Division of Honour.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | F91 Dudelange(C) | 30 | 21 | 4 | 5 | 78 | 27 | +51 | 67 | Qualification for theChampions League first qualifying round |
| 2 | Differdange 03 | 30 | 19 | 5 | 6 | 58 | 28 | +30 | 62 | Qualification for theEuropa Conference League first qualifying round |
| 3 | Fola Esch | 30 | 18 | 8 | 4 | 64 | 37 | +27 | 62 | |
| 4 | Swift Hesperange | 30 | 18 | 6 | 6 | 61 | 26 | +35 | 60 | |
| 5 | Progrès Niederkorn | 30 | 16 | 7 | 7 | 68 | 37 | +31 | 55 | |
| 6 | UNA Strassen | 30 | 14 | 9 | 7 | 53 | 36 | +17 | 51 | |
| 7 | Racing Union | 30 | 15 | 4 | 11 | 56 | 48 | +8 | 49 | Qualification for theEuropa Conference League second qualifying round[a] |
| 8 | Jeunesse Esch | 30 | 14 | 5 | 11 | 44 | 30 | +14 | 47 | |
| 9 | Mondorf-les-Bains | 30 | 10 | 7 | 13 | 38 | 44 | −6 | 37 | |
| 10 | Etzella Ettelbruck | 30 | 12 | 1 | 17 | 45 | 66 | −21 | 37 | |
| 11 | Union Titus Pétange | 30 | 10 | 5 | 15 | 40 | 41 | −1 | 35 | |
| 12 | Victoria Rosport | 30 | 8 | 9 | 13 | 45 | 59 | −14 | 33 | |
| 13 | Wiltz 71(O) | 30 | 9 | 4 | 17 | 42 | 53 | −11 | 31 | Qualification for therelegation play-offs |
| 14 | Hostert(O) | 30 | 8 | 6 | 16 | 42 | 63 | −21 | 30 | |
| 15 | Rodange 91(R) | 30 | 6 | 1 | 23 | 23 | 70 | −47 | 19 | Relegation to theLuxembourg Division of Honour |
| 16 | RM Hamm Benfica(R) | 30 | 1 | 1 | 28 | 13 | 105 | −92 | 4 |
| Home \ Away | DIF | ETZ | DUD | FOL | HOS | JEU | MON | PRO | RAC | RMH | ROD | SWI | UNA | UTP | VIC | WIL |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Differdange 03 | — | 4–0 | 3–2 | 1–1 | 1–4 | 1–0 | 1–0 | 2–0 | 4–0 | 3–0 | 3–0 | 0–0 | 2–1 | 4–0 | 4–0 | 3–1 |
| Etzella Ettelbruck | 0–2 | — | 0–4 | 2–3 | 1–0 | 2–1 | 2–1 | 1–1 | 1–2 | 4–0 | 3–0 | 0–2 | 2–3 | 0–1 | 1–3 | 3–1 |
| F91 Dudelange | 1–0 | 6–1 | — | 2–3 | 2–2 | 1–0 | 2–1 | 1–2 | 1–1 | 7–0 | 5–1 | 1–0 | 1–1 | 3–1 | 4–1 | 3–0 |
| Fola Esch | 2–4 | 2–0 | 0–3 | — | 2–0 | 1–0 | 1–1 | 2–0 | 2–0 | 2–1 | 8–0 | 2–1 | 0–0 | 3–0 | 4–4 | 2–1 |
| Hostert | 0–0 | 3–2 | 1–3 | 2–4 | — | 0–3 | 1–1 | 0–4 | 1–4 | 1–0 | 3–1 | 1–3 | 1–1 | 0–1 | 1–3 | 1–3 |
| Jeunesse Esch | 0–0 | 5–1 | 0–3 | 3–3 | 4–3 | — | 1–0 | 0–1 | 0–2 | 5–0 | 1–0 | 1–0 | 1–2 | 1–0 | 2–0 | 1–0 |
| Mondorf-les-Bains | 3–3 | 2–1 | 0–1 | 2–0 | 0–3 | 1–5 | — | 2–1 | 2–3 | 3–2 | 0–1 | 1–2 | 1–1 | 2–1 | 3–1 | 2–0 |
| Progrès Niederkorn | 3–0 | 6–0 | 2–2 | 4–1 | 3–1 | 2–1 | 3–1 | — | 0–2 | 5–1 | 1–2 | 2–2 | 0–2 | 3–2 | 3–3 | 2–1 |
| Racing FC | 3–1 | 1–2 | 3–4 | 0–1 | 7–0 | 0–0 | 2–1 | 3–3 | — | 1–0 | 2–1 | 0–3 | 6–1 | 0–0 | 2–1 | 1–3 |
| RM Hamm Benfica | 0–1 | 1–3 | 0–4 | 0–7 | 0–6 | 1–3 | 0–1 | 1–9 | 2–4 | — | 1–2 | 0–4 | 0–4 | 0–3 | 1–0 | 0–6 |
| Rodange 91 | 1–4 | 0–2 | 0–2 | 1–2 | 2–3 | 1–4 | 1–1 | 0–1 | 0–1 | 1–0 | — | 2–3 | 1–0 | 0–4 | 0–2 | 2–0 |
| Swift Hesperange | 3–0 | 5–2 | 1–0 | 1–1 | 0–2 | 1–1 | 2–1 | 1–1 | 2–0 | 7–0 | 2–0 | — | 0–1 | 0–2 | 1–1 | 3–2 |
| UNA Strassen | 0–1 | 2–3 | 3–1 | 2–2 | 4–0 | 0–0 | 0–1 | 2–1 | 3–0 | 4–0 | 4–1 | 0–2 | — | 2–2 | 2–2 | 3–2 |
| Union Titus Pétange | 1–2 | 4–1 | 0–1 | 0–1 | 3–0 | 0–1 | 1–1 | 0–0 | 4–2 | 3–1 | 3–0 | 0–3 | 1–2 | — | 0–3 | 0–1 |
| Victoria Rosport | 0–3 | 0–3 | 0–5 | 1–2 | 2–2 | 2–0 | 1–1 | 0–2 | 3–1 | 1–1 | 3–2 | 0–4 | 1–2 | 1–1 | — | 5–1 |
| Wiltz | 2–1 | 1–2 | 0–3 | 1–1 | 0–0 | 2–0 | 1–2 | 1–3 | 2–3 | 1–0 | 2–0 | 2–3 | 1–1 | 3–2 | 1–1 | — |
Two play-off matches were played between two teams from the 2021–22 Luxembourg National Division and two teams from the 2021–22 Luxembourg Division of Honour to determine which teams would participate in the2022–23 Luxembourg National Division.
| FC Mamer 32 | 2–2 (a.e.t.) | Hostert |
|---|---|---|
| Penalties | ||
| 2–4 | ||
| Rank | Player | Club | Goals |
|---|---|---|---|
| 1 | Swift Hesperange | 19 | |
| 2 | Victoria Rosport | 17 | |
| 3 | UNA Strassen | 15 | |
| 4 | Differdange 03 | 13 | |
| 5 | Differdange 03 | 12 | |
| Progrès Niederkorn | |||
| Racing FC | |||
| Differdange 03 | |||
| 9 | Union Titus Pétange | 11 | |
| Etzella Ettelbruck | |||
| Progrès Niederkorn |