Final table 16 clubs
Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.
#ClubPWDLGDPts
How the season went
Every figure counted from the matches, not typed in.
Goals per game
3.58
315 goals.
69.3% of matches went over 2.5.
Home advantage
45.5%
Draws 11.4%,
away wins 43.2%.
Half-time lead held
89.2%
From 65 matches where someone led at the break.
1–2
10 · 11.4%
0–2
8 · 9.1%
5–1
5 · 5.7%
2–1
5 · 5.7%
1–0
5 · 5.7%
0–3
5 · 5.7%
Results 120
The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.
Sunday 6 December 2026
15:00
Victoria Rosport
scheduled
Atert Bissen
—
—
—
15:00
UN Kaerjeng 97
scheduled
Wiltz
—
—
—
15:00
AS Jeunesse Esch
scheduled
Résidence Walferdange
—
—
—
15:00
US Hostert
scheduled
Racing FC Union Luxembourg
—
—
—
15:00
Swift Hesperange
scheduled
US Mondorf-les-bains
—
—
—
15:00
Etzella Ettelbruck
scheduled
US Rumelange
—
—
—
15:00
F91 Dudelange
scheduled
Progres Niederkorn
—
—
—
15:00
FC Differdange 03
scheduled
UNA Strassen
—
—
—
Sunday 29 November 2026
15:00
Résidence Walferdange
scheduled
Racing FC Union Luxembourg
—
—
—
15:00
UNA Strassen
scheduled
Swift Hesperange
—
—
—
15:00
US Rumelange
scheduled
UN Kaerjeng 97
—
—
—
15:00
Progres Niederkorn
scheduled
Victoria Rosport
—
—
—
15:00
US Mondorf-les-bains
scheduled
Etzella Ettelbruck
—
—
—
15:00
AS Jeunesse Esch
scheduled
F91 Dudelange
—
—
—
15:00
Atert Bissen
scheduled
FC Differdange 03
—
—
—
Saturday 28 November 2026
18:00
Wiltz
scheduled
US Hostert
—
—
—
Sunday 22 November 2026
15:00
Victoria Rosport
scheduled
AS Jeunesse Esch
—
—
—
15:00
Racing FC Union Luxembourg
scheduled
Wiltz
—
—
—
15:00
UN Kaerjeng 97
scheduled
US Mondorf-les-bains
—
—
—
15:00
US Hostert
scheduled
US Rumelange
—
—
—
15:00
Swift Hesperange
scheduled
Atert Bissen
—
—
—
15:00
Etzella Ettelbruck
scheduled
UNA Strassen
—
—
—
15:00
F91 Dudelange
scheduled
Résidence Walferdange
—
—
—
15:00
FC Differdange 03
scheduled
Progres Niederkorn
—
—
—
Saturday 31 October 2026
17:00
Résidence Walferdange
scheduled
Wiltz
—
—
—
17:00
UNA Strassen
scheduled
UN Kaerjeng 97
—
—
—
17:00
US Rumelange
scheduled
Racing FC Union Luxembourg
—
—
—
17:00
Progres Niederkorn
scheduled
Swift Hesperange
—
—
—
17:00
US Mondorf-les-bains
scheduled
US Hostert
—
—
—
17:00
Atert Bissen
scheduled
Etzella Ettelbruck
—
—
—
15:00
AS Jeunesse Esch
scheduled
FC Differdange 03
—
—
—
15:00
F91 Dudelange
scheduled
Victoria Rosport
—
—
—
Sunday 25 October 2026
15:00
Wiltz
3 – 3
US Rumelange
—
—
—
15:00
Victoria Rosport
4 – 1
Résidence Walferdange
—
—
—
15:00
Racing FC Union Luxembourg
6 – 0
US Mondorf-les-bains
—
—
—
15:00
UN Kaerjeng 97
1 – 2
Atert Bissen
—
—
—
15:00
US Hostert
0 – 2
UNA Strassen
—
—
—
15:00
Swift Hesperange
0 – 3
AS Jeunesse Esch
—
—
—
15:00
FC Differdange 03
2 – 1
F91 Dudelange
—
—
—
Saturday 24 October 2026
16:00
Etzella Ettelbruck
2 – 0
Progres Niederkorn
—
—
—
Sunday 18 October 2026
14:00
Résidence Walferdange
3 – 3
US Rumelange
—
—
—
14:00
Victoria Rosport
3 – 5
FC Differdange 03
—
—
—
14:00
UNA Strassen
1 – 1
Racing FC Union Luxembourg
—
—
—
14:00
US Mondorf-les-bains
4 – 1
Wiltz
—
—
—
14:00
AS Jeunesse Esch
1 – 0
Etzella Ettelbruck
—
—
—
14:00
F91 Dudelange
5 – 0
Swift Hesperange
—
—
—
14:00
Atert Bissen
5 – 1
US Hostert
—
—
—
Saturday 17 October 2026
15:30
Progres Niederkorn
1 – 2
UN Kaerjeng 97
—
—
—
Sunday 11 October 2026
14:00
Wiltz
0 – 2
UNA Strassen
—
—
—
14:00
US Rumelange
1 – 2
US Mondorf-les-bains
—
—
—
14:00
Racing FC Union Luxembourg
2 – 2
Atert Bissen
—
—
—
14:00
UN Kaerjeng 97
4 – 1
AS Jeunesse Esch
—
—
—
14:00
US Hostert
0 – 2
Progres Niederkorn
—
—
—
14:00
Swift Hesperange
0 – 3
Victoria Rosport
—
—
—
14:00
Etzella Ettelbruck
1 – 3
F91 Dudelange
—
—
—
14:00
FC Differdange 03
6 – 0
Résidence Walferdange
—
—
—
Wednesday 16 September 2026
18:00
Résidence Walferdange
2 – 1
US Mondorf-les-bains
—
—
—
18:00
Victoria Rosport
1 – 1
Etzella Ettelbruck
—
—
—
18:00
UNA Strassen
2 – 0
US Rumelange
—
—
—
18:00
Progres Niederkorn
0 – 0
Racing FC Union Luxembourg
—
—
—
18:00
US Hostert
1 – 1
AS Jeunesse Esch
—
—
—
18:00
F91 Dudelange
2 – 4
UN Kaerjeng 97
—
—
—
18:00
FC Differdange 03
3 – 0
Swift Hesperange
—
—
—
18:00
Atert Bissen
4 – 2
Wiltz
—
—
—
Sunday 13 September 2026
14:00
US Rumelange
0 – 6
Atert Bissen
—
—
—
14:00
US Mondorf-les-bains
1 – 2
UNA Strassen
2.65
3.20
2.47
14:00
Swift Hesperange
0 – 3
Résidence Walferdange
—
—
—
Saturday 12 September 2026
16:00
Wiltz
1 – 2
Progres Niederkorn
—
—
—
16:00
FC Differdange 03
1 – 0
Etzella Ettelbruck
—
—
—
15:00
US Hostert
0 – 0
F91 Dudelange
—
—
—
14:00
Racing FC Union Luxembourg
5 – 1
AS Jeunesse Esch
—
—
—
Friday 11 September 2026
18:00
UN Kaerjeng 97
5 – 0
Victoria Rosport
1.93
3.55
3.40
Sunday 6 September 2026
17:00
AS Jeunesse Esch
5 – 1
Wiltz
—
—
—
14:00
Résidence Walferdange
0 – 3
UNA Strassen
3.85
3.90
1.79
14:00
Progres Niederkorn
3 – 0
US Rumelange
1.56
4.25
5.27
14:00
Swift Hesperange
0 – 3
Etzella Ettelbruck
2.16
3.70
2.96
14:00
F91 Dudelange
1 – 3
Racing FC Union Luxembourg
2.24
3.65
2.95
14:00
FC Differdange 03
4 – 1
UN Kaerjeng 97
1.33
5.92
8.61
14:00
Atert Bissen
1 – 2
US Mondorf-les-bains
2.28
3.55
3.01
Saturday 5 September 2026
16:00
Victoria Rosport
0 – 2
US Hostert
2.97
3.86
2.30
Sunday 30 August 2026
16:00
UNA Strassen
2 – 1
Atert Bissen
2.02
3.82
3.65
14:00
Wiltz
1 – 2
F91 Dudelange
—
—
—
14:00
US Rumelange
2 – 5
AS Jeunesse Esch
2.27
3.75
2.78
14:00
Racing FC Union Luxembourg
2 – 2
Victoria Rosport
1.61
5.30
4.90
14:00
US Mondorf-les-bains
2 – 1
Progres Niederkorn
2.15
3.45
3.45
14:00
UN Kaerjeng 97
6 – 0
Swift Hesperange
1.70
3.90
4.38
14:00
US Hostert
0 – 2
FC Differdange 03
7.19
4.62
1.45
14:00
Etzella Ettelbruck
0 – 5
Résidence Walferdange
2.82
3.60
2.27
Sunday 23 August 2026
14:00
Résidence Walferdange
1 – 2
Atert Bissen
7.24
5.01
1.42
14:00
Victoria Rosport
4 – 0
Wiltz
—
—
—
14:00
AS Jeunesse Esch
1 – 3
US Mondorf-les-bains
4.70
3.87
1.83
14:00
Swift Hesperange
0 – 2
US Hostert
4.75
4.18
1.62
14:00
Etzella Ettelbruck
0 – 1
UN Kaerjeng 97
2.55
3.85
2.48
14:00
F91 Dudelange
3 – 2
US Rumelange
2.11
3.70
3.02
14:00
FC Differdange 03
3 – 0
Racing FC Union Luxembourg
1.70
4.00
4.50
Saturday 22 August 2026
17:00
Progres Niederkorn
0 – 1
UNA Strassen
3.10
3.55
2.22
Sunday 16 August 2026
16:00
Racing FC Union Luxembourg
5 – 0
Swift Hesperange
1.12
8.00
18.00
14:00
UNA Strassen
1 – 0
AS Jeunesse Esch
1.37
4.75
8.80
14:00
US Rumelange
3 – 2
Victoria Rosport
2.29
3.85
2.81
14:00
US Mondorf-les-bains
1 – 0
F91 Dudelange
2.15
3.64
3.33
14:00
UN Kaerjeng 97
1 – 2
Résidence Walferdange
1.74
3.91
4.60
14:00
US Hostert
5 – 1
Etzella Ettelbruck
1.99
5.25
6.50
14:00
Atert Bissen
0 – 4
Progres Niederkorn
1.95
3.79
3.70
Saturday 15 August 2026
17:00
Wiltz
1 – 2
FC Differdange 03
—
—
—
Sunday 9 August 2026
17:00
AS Jeunesse Esch
0 – 2
Atert Bissen
5.90
4.20
1.57
16:00
Swift Hesperange
2 – 7
Wiltz
—
—
—
14:00
Résidence Walferdange
0 – 1
Progres Niederkorn
—
—
—
14:00
Victoria Rosport
2 – 3
US Mondorf-les-bains
4.85
3.94
1.76
14:00
UN Kaerjeng 97
4 – 2
US Hostert
1.95
3.85
3.85
14:00
Etzella Ettelbruck
0 – 1
Racing FC Union Luxembourg
5.30
4.71
1.61
14:00
F91 Dudelange
0 – 2
UNA Strassen
2.30
3.50
2.71
14:00
FC Differdange 03
2 – 0
US Rumelange
1.37
5.33
8.60
Tuesday 4 August 2026
18:00
UNA Strassen
4 – 0
Victoria Rosport
1.95
4.25
8.50
18:00
Atert Bissen
2 – 0
F91 Dudelange
1.82
4.06
4.10
Sunday 2 August 2026
14:00
Résidence Walferdange
3 – 2
US Hostert
2.20
4.11
2.95
14:00
US Rumelange
1 – 0
Swift Hesperange
—
—
—
14:00
Racing FC Union Luxembourg
5 – 1
UN Kaerjeng 97
1.85
3.70
4.00
14:00
US Mondorf-les-bains
3 – 2
FC Differdange 03
3.98
3.65
1.85
Saturday 1 August 2026
17:00
Progres Niederkorn
2 – 1
AS Jeunesse Esch
2.22
3.48
3.70
16:00
Wiltz
1 – 1
Etzella Ettelbruck
—
—
—