All 242 matches of the National Division 2024/25 season, with results. Last match: Wiltz 1–1 Jeunesse Canach.
Matchweek 1
Matchweek 2
Matchweek 3
Matchweek 4
Matchweek 5
Matchweek 6
Matchweek 7
Matchweek 8
Matchweek 9
Matchweek 10
Matchweek 11
Matchweek 12
Matchweek 13
Matchweek 14
Matchweek 15
Matchweek 16
Matchweek 17
Matchweek 18
Matchweek 19
Matchweek 20
Matchweek 21
Matchweek 22
Matchweek 23
Matchweek 24
Matchweek 25
Matchweek 26
Matchweek 27
Matchweek 28
Matchweek 29
Matchweek 30
Results · 2024/25
8 matches
Stade Parc des Sports · Differdange
FC Differdange 03
1 – 1
FT·
Racing FC Union Luxembourg
Stade de la Frontière · Esch-sur-Alzette
AS Jeunesse Esch
2 – 0
FT·
F91 Dudelange
Party-Rent-Arena · Rosport
Victoria Rosport
0 – 3
FT·
UNA Strassen
Stade Joseph Philippart · Rodange
Rodange 91
4 – 2
FT·
Wiltz
Stade Jos Becker · Hostert
US Hostert
1 – 8
FT·
Union Titus Petange
Stade Municipal · Bettembourg
Bettembourg
2 – 0
FT·
Fola Esch
Stade Alphonse Theis · Hesperange
Swift Hesperange
1 – 0
FT·
Progres Niederkorn
Stade Communal · Mondercange
Mondercange
1 – 2
FT·
US Mondorf-les-bains
8 matches
Stade Jos Nosbaum · Dudelange
F91 Dudelange
5 – 0
FT·
Bettembourg
Stade Émile Mayrisch · Esch-sur-Alzette
Fola Esch
1 – 4
FT·
Victoria Rosport
Stade Jos Haupert · Niedercorn
Progres Niederkorn
7 – 2
FT·
Mondercange
Stade Achille Hammerel · Luxembourg
Racing FC Union Luxembourg
2 – 0
FT·
Rodange 91
Stade Municipal de Pétange · Pétange
Union Titus Petange
0 – 3
FT·
Swift Hesperange
Complexe Sportif Jean Wirtz · Strossen
UNA Strassen
1 – 0
FT·
FC Differdange 03
Stade John Grün · Mondorf-les-Bains
US Mondorf-les-bains
4 – 1
FT·
AS Jeunesse Esch
Stade am Petz · Weidingen
Wiltz
2 – 2
FT·
US Hostert
Final standings · 2024/25
| # | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
1 | FC Differdange 03 | 30 | 25 | 3 | 2 | 69 | 7 | +62 | 78 | LDWDW |
2 | UNA Strassen | 30 | 18 | 6 | 6 | 62 | 23 | +39 | 60 | WWWLW |
3 | F91 Dudelange | 30 | 17 | 6 | 7 | 67 | 34 | +33 | 57 | WLLWD |
4 | Racing FC Union Luxembourg | 30 | 17 | 6 | 7 | 50 | 22 | +28 | 57 | WDWDW |
5 | Progres Niederkorn | 30 | 16 | 7 | 7 | 54 | 30 | +24 | 55 | WLLWL |
6 | Swift Hesperange | 30 | 16 | 6 | 8 | 56 | 34 | +22 | 54 | WWLLW |
7 | US Mondorf-les-bains | 30 | 16 | 5 | 9 | 53 | 39 | +14 | 53 | WWWWW |
8 | AS Jeunesse Esch | 30 | 11 | 9 | 10 | 41 | 48 | -7 | 42 | LWWWL |
9 | Union Titus Petange | 30 | 11 | 8 | 11 | 41 | 32 | +9 | 41 | LWWLD |
10 | US Hostert | 30 | 11 | 5 | 14 | 50 | 69 | -19 | 38 | DLDLL |
11 | Victoria Rosport | 30 | 8 | 10 | 12 | 29 | 45 | -16 | 34 | WLLDD |
12▲ | Rodange 91 | 30 | 7 | 8 | 15 | 40 | 62 | -22 | 29 | LWDDD |
13▼ | Wiltz | 30 | 8 | 5 | 17 | 37 | 61 | -24 | 29 | DLLDW |
14 | Bettembourg | 30 | 7 | 2 | 21 | 29 | 59 | -30 | 23 | LWLDL |
15 | Fola Esch | 30 | 4 | 1 | 25 | 18 | 78 | -60 | 13 | LLLWL |
16 | Mondercange | 30 | 3 | 3 | 24 | 21 | 74 | -53 | 12 | LLWLL |
| # | Team | P | GD | Pts |
|---|---|---|---|---|
1 | FC Differdange 03 | 30 | +62 | 78 |
2 | UNA Strassen | 30 | +39 | 60 |
3 | F91 Dudelange | 30 | +33 | 57 |
4 | Racing FC Union Luxembourg | 30 | +28 | 57 |
5 | Progres Niederkorn | 30 | +24 | 55 |
6 | Swift Hesperange | 30 | +22 | 54 |
7 | US Mondorf-les-bains | 30 | +14 | 53 |
8 | AS Jeunesse Esch | 30 | -7 | 42 |
9 | Union Titus Petange | 30 | +9 | 41 |
10 | US Hostert | 30 | -19 | 38 |
11 | Victoria Rosport | 30 | -16 | 34 |
12▲ | Rodange 91 | 30 | -22 | 29 |
13▼ | Wiltz | 30 | -24 | 29 |
14 | Bettembourg | 30 | -30 | 23 |
15 | Fola Esch | 30 | -60 | 13 |
16 | Mondercange | 30 | -53 | 12 |
- UEFA Champions League Qualifiers
- UEFA Conference League Qualifiers
- Relegation Play-off
- Relegation
