The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
LUX

National Division 2026/27

Every result, the table as it finished, and the price each match went off at. 88 matches played between August 2026 and October 2026.

88Matches
315Goals
3.58Per game
45.5%Home wins
48%Priced at kickoff
UNA StrassenTop of the table

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
1 USUNA Strassen 11 10 1 0 +19 31
2 FDFC Differdange 03 11 10 0 1 +23 30
3 UMUS Mondorf-les-bains 11 8 0 3 +3 24
4 RFURacing FC Union Luxembourg 11 6 4 1 +19 22
5 ABAtert Bissen 11 7 1 3 +12 22
6 UKUN Kaerjeng 97 11 7 0 4 +11 21
7 PNProgres Niederkorn 11 6 1 4 +7 19
8 RWRésidence Walferdange 11 5 1 5 -3 16
9 FDF91 Dudelange 11 4 1 6 -1 13
10 AJEAS Jeunesse Esch 11 4 1 6 -2 13
11 VRVictoria Rosport 11 3 2 6 -5 11
12 UHUS Hostert 11 3 2 6 -5 11
13 EEEtzella Ettelbruck 11 2 2 7 -10 8
14 URUS Rumelange 11 2 2 7 -16 8
15 WILWiltz 11 1 2 8 -13 5
16 SHSwift Hesperange 11 0 0 11 -39 0

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 — — —

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key