‹ ›

2023-24 Luxembourg National Division Season

240 games

Final

Champion

Differdange 03

66 points

Relegated

No relegation

Biggest Overachiever

Differdange 03

9.73 points above expected

66 points · 56.27 expected points

Biggest Disappointment

Union Titus Ptange

9.10 points below expected

39 points · 48.10 expected points

League Table

The final standings for the season. vsSim shows actual points minus the simulation's mean — positive means the team overachieved against the model, negative means they underperformed.

# Team GP W D L Pts GF GA GD SimPts vsSim
1 Differdange 03 30 19 9 2 66 70 23 +47 56.27 +9.73
2 Swift Hesperange 30 18 7 5 61 66 35 +31 66.12 -5.12
3 F91 Dudelange 30 19 4 7 61 59 36 +23 54.96 +6.04
4 Progres Niedercorn 30 16 7 7 55 54 35 +19 58.77 -3.77
5 Jeunesse Esch 30 13 6 11 45 51 41 +10 44.11 +0.89
6 UNA Strassen 30 11 11 8 44 40 38 +2 37.97 +6.03
7 Victoria Rosport 30 12 8 10 44 45 44 +1 35.90 +8.10
8 Union Titus Ptange 30 11 6 13 39 48 47 +1 48.10 -9.10
9 Mondorf-les-Bains 30 10 8 12 38 55 53 +2 44.68 -6.68
10 Racing FC Union Luxembourg 30 11 5 14 38 46 58 -12 39.59 -1.59
11 Wiltz 71 30 7 12 11 33 43 52 -9 34.95 -1.95
12 Mondercange 30 8 8 14 32 33 57 -24 29.96 +2.04
13 UN Kaerjeng 30 7 7 16 28 31 49 -18 25.24 +2.76
14 Fola Esch 30 8 4 18 28 33 61 -28 27.76 +0.24
15 Marisca Mersch 30 7 5 18 26 40 62 -22 32.78 -6.78
16 FC Schifflange 95 30 6 7 17 25 36 59 -23 29.82 -4.82

Top Overachievers & Disappointments

Teams that most beat — or most fell short of — their simulated point projections. A positive vsSim means the team accumulated more points than the model expected on average; a negative one means fewer.

Biggest Overachievers

# Team Actual Sim vsSim
1 Differdange 03 66 56.27 +9.73
2 Victoria Rosport 44 35.90 +8.10
3 F91 Dudelange 61 54.96 +6.04
4 UNA Strassen 44 37.97 +6.03
5 UN Kaerjeng 28 25.24 +2.76

Biggest Disappointments

# Team Actual Sim vsSim
1 Union Titus Ptange 39 48.10 -9.10
2 Marisca Mersch 26 32.78 -6.78
3 Mondorf-les-Bains 38 44.68 -6.68
4 Swift Hesperange 61 66.12 -5.12
5 FC Schifflange 95 25 29.82 -4.82

Top Streaks

Ranked by model unlikelihood — the product of pregame W/D/L probabilities over the games in each team's streak. A short streak by a poor team can outrank a longer one by a strong team since the poor team's per-game probabilities were lower going in. Unbeaten counts consecutive wins or ties; Winless counts consecutive losses or ties.

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 Jeunesse Esch 7 Feb 11 – Mar 30 1 in 278
2 F91 Dudelange 6 Oct 8 – Dec 3 1 in 92
3 UN Kaerjeng 2 Nov 5 – Nov 12 1 in 51
4 FC Schifflange 95 2 Aug 13 – Aug 20 1 in 31
5 UNA Strassen 3 Apr 14 – Apr 28 1 in 20

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Fola Esch 8 Aug 20 – Oct 22 1 in 127
2 Marisca Mersch 6 Mar 17 – Apr 28 1 in 54
3 Victoria Rosport 4 Nov 5 – Dec 3 1 in 32
4 Union Titus Ptange 3 Feb 18 – Mar 3 1 in 29
5 Swift Hesperange 2 Apr 14 – Apr 20 1 in 25

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Differdange 03 21 Aug 6 – Mar 16 1 in 683
2 Wiltz 71 7 Apr 7 – May 18 1 in 63
3 UN Kaerjeng 4 Nov 5 – Dec 3 1 in 31
4 Jeunesse Esch 8 Feb 11 – Apr 7 1 in 30
5 Victoria Rosport 5 Sep 17 – Oct 22 1 in 18

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Jeunesse Esch 11 Sep 3 – Dec 9 1 in 457
2 Wiltz 71 12 Nov 26 – Apr 14 1 in 143
3 Mondercange 15 Sep 17 – Mar 10 1 in 131
4 Progres Niedercorn 3 Oct 22 – Nov 12 1 in 29
5 UNA Strassen 8 Sep 17 – Nov 26 1 in 26

Position Race

Each team’s league position across the whole season. Colored teams are the season’s headline finishers — champion, promoted, and relegated; everyone else is gray as context.

Recent Form

Each team’s last 5 games, hottest first. Form shows the results (navy win, gray draw, red loss, newest on the right); the bars show Elo change over the window, points taken, points expected from the odds, and actual minus expected. Beside each team: current Elo and season points.

Team Elo Season Pts Form Elo Δ (5) Points (5) Expected (5) Actual − Exp
Differdange 03 1433 66 -7 8 10.1 -2.1
Swift Hesperange 1500 61 +20 15 11.1 +3.9
F91 Dudelange 1398 61 -1 9 8.2 +0.8
Progres Niedercorn 1413 55 +1 9 8.9 +0.1
Jeunesse Esch 1296 45 -7 6 6.6 -0.6
UNA Strassen 1239 44 +13 10 7.3 +2.7
Victoria Rosport 1241 44 +20 8 5.7 +2.3
Union Titus Ptange 1271 39 -19 6 7.2 -1.2
Racing FC Union Luxembourg 1217 38 +17 9 7.4 +1.6
Mondorf-les-Bains 1282 38 +7 6 7.4 -1.4
Wiltz 71 1194 33 +3 6 6.0 +0.0
Mondercange 1125 32 +3 7 5.9 +1.1
Fola Esch 1110 28 +1 6 5.0 +1.0
UN Kaerjeng 1094 28 -25 1 5.2 -4.2
Marisca Mersch 1125 26 -15 3 5.1 -2.1
FC Schifflange 95 1110 25 -12 3 4.1 -1.1

Head-to-Head

Each cell shows a team's record in that matchup (row vs column, formatted W-D-L) with the model's expected points on the line below. Navy-tinted cells mean the team beat the model's expectations by more than one point in that matchup; gold-tinted cells mean they fell short by the same margin.

Beat expectations Fell short Within expectations
Team D0 FD FS9 FE JE MM MON MON PN RFUL SH UK US UTP VR W7
Differdange 03 —
1-1-0
2.74
2-0-0
4.37
1-0-1
4.53
1-0-1
3.46
1-1-0
4.17
1-1-0
4.19
1-1-0
3.53
2-0-0
2.67
2-0-0
3.35
1-1-0
2.04
2-0-0
4.52
1-1-0
3.81
2-0-0
3.50
1-1-0
4.11
0-2-0
4.20
F91 Dudelange
0-1-1
2.77
—
2-0-0
4.36
1-0-1
4.47
1-1-0
3.37
2-0-0
4.23
1-0-1
4.30
1-0-1
3.66
0-0-2
2.66
2-0-0
3.73
1-0-1
1.95
1-1-0
4.64
1-1-0
3.86
2-0-0
3.42
2-0-0
4.08
2-0-0
4.09
FC Schifflange 95
0-0-2
1.24
0-0-2
1.27
—
1-0-1
3.01
0-1-1
1.64
1-0-1
2.50
0-1-1
2.74
0-2-0
1.79
1-0-1
1.07
1-0-1
2.11
0-0-2
0.75
0-0-2
3.26
0-0-2
2.03
1-1-0
1.53
1-1-0
2.31
0-1-1
2.41
Fola Esch
1-0-1
1.11
1-0-1
1.16
1-0-1
2.50
—
0-0-2
1.76
1-0-1
2.36
0-1-1
2.51
1-0-1
1.58
0-1-1
0.95
1-0-1
1.92
0-0-2
0.78
1-0-1
2.67
0-1-1
1.95
0-0-2
1.51
1-0-1
2.03
0-1-1
2.08
Jeunesse Esch
1-0-1
2.06
0-1-1
2.15
1-1-0
3.92
2-0-0
3.78
—
1-0-1
3.63
1-0-1
3.67
1-1-0
2.82
1-0-1
1.69
2-0-0
2.94
0-0-2
1.46
1-1-0
4.13
0-1-1
3.32
0-1-1
2.66
0-0-2
3.33
2-0-0
3.14
Marisca Mersch
0-1-1
1.43
0-0-2
1.36
1-0-1
3.00
1-0-1
3.15
1-0-1
1.92
—
2-0-0
2.83
0-0-2
2.06
0-0-2
1.25
0-1-1
2.39
0-1-1
0.93
1-0-1
3.41
0-1-1
2.28
0-0-2
1.86
0-0-2
2.30
1-1-0
2.57
Mondercange
0-1-1
1.39
1-0-1
1.31
1-1-0
2.76
1-1-0
3.00
1-0-1
1.86
0-0-2
2.69
—
1-0-1
1.93
1-1-0
1.05
0-1-1
2.11
0-1-1
0.92
2-0-0
3.21
0-1-1
2.07
0-0-2
1.77
0-1-1
2.20
0-0-2
2.36
Mondorf-les-Bains
0-1-1
1.99
1-0-1
1.88
0-2-0
3.75
1-0-1
3.99
0-1-1
2.68
2-0-0
3.47
1-0-1
3.61
—
0-0-2
1.78
0-1-1
3.16
1-0-1
1.36
1-0-1
4.05
0-1-1
3.28
1-0-1
2.58
1-1-0
3.24
1-1-0
3.27
Progres Niedercorn
0-0-2
2.83
2-0-0
2.85
1-0-1
4.58
1-1-0
4.73
1-0-1
3.86
2-0-0
4.36
0-1-1
4.61
2-0-0
3.76
—
1-1-0
4.14
1-1-0
2.18
1-0-1
4.73
2-0-0
4.14
1-1-0
3.65
0-1-1
4.34
1-1-0
4.30
Racing FC Union Luxembourg
0-0-2
2.18
0-0-2
1.81
1-0-1
3.41
1-0-1
3.63
0-0-2
2.56
1-1-0
3.12
1-1-0
3.41
1-1-0
2.35
0-1-1
1.45
—
0-0-2
1.13
2-0-0
3.63
1-1-0
2.77
2-0-0
2.14
0-0-2
3.02
1-0-1
2.96
Swift Hesperange
0-1-1
3.50
1-0-1
3.58
2-0-0
4.98
2-0-0
4.95
2-0-0
4.12
1-1-0
4.76
1-1-0
4.77
1-0-1
4.25
0-1-1
3.33
2-0-0
4.50
—
1-1-0
5.05
2-0-0
4.58
0-1-1
4.09
2-0-0
4.65
1-1-0
4.63
UN Kaerjeng
0-0-2
1.13
0-1-1
1.02
2-0-0
2.24
1-0-1
2.83
0-1-1
1.45
1-0-1
2.12
0-0-2
2.29
1-0-1
1.53
1-0-1
0.95
0-0-2
1.91
0-1-1
0.69
—
0-0-2
2.00
0-1-1
1.39
1-1-0
1.88
0-2-0
2.08
UNA Strassen
0-1-1
1.75
0-1-1
1.70
2-0-0
3.49
1-1-0
3.58
1-1-0
2.20
1-1-0
3.23
1-1-0
3.46
1-1-0
2.23
0-0-2
1.45
0-1-1
2.74
0-0-2
1.07
2-0-0
3.53
—
1-1-0
1.93
1-1-0
2.83
0-1-1
2.92
Union Titus Ptange
0-0-2
2.02
0-0-2
2.11
0-1-1
4.05
2-0-0
4.07
1-1-0
2.84
2-0-0
3.68
2-0-0
3.78
1-0-1
2.93
0-1-1
1.89
0-0-2
3.39
1-1-0
1.48
1-1-0
4.20
0-1-1
3.60
—
0-0-2
3.67
1-0-1
3.58
Victoria Rosport
0-1-1
1.48
0-0-2
1.49
0-1-1
3.21
1-0-1
3.50
2-0-0
2.19
2-0-0
3.23
1-1-0
3.32
0-1-1
2.28
1-1-0
1.27
2-0-0
2.49
0-0-2
1.01
0-1-1
3.67
0-1-1
2.68
2-0-0
1.86
—
1-1-0
2.76
Wiltz 71
0-2-0
1.41
0-0-2
1.49
1-1-0
3.10
1-1-0
3.43
0-0-2
2.36
0-1-1
2.93
2-0-0
3.16
0-1-1
2.24
0-1-1
1.31
1-0-1
2.55
0-1-1
1.03
0-2-0
3.44
1-1-0
2.58
1-0-1
1.94
0-1-1
2.74
—

Points vs. Goals Scored, Allowed, and Differential

Points plotted against goals scored, allowed, and differential. Use the buttons to switch views; hover a team for exact values. The table gives each fit's R² and slope (the change in points per 10 goals).

Fit Metrics

R² Slope
Scored 0.81 +10.2
Allowed 0.85 -10.7
Differential 0.93 +5.9

Scoreline Distribution

Percentage of games ending with each combination of team-goals (rows) and opponent-goals (columns). The diagonal shows draws; cells below the diagonal are wins from the row team's perspective, cells above are losses. Marginal totals on the right and bottom show how often each goal count occurred regardless of opponent. Use the picker to switch between the league-wide view and any individual team.

↓ Scored | Allowed →012345+Total
03.33%6.46%6.46%3.12%1.46%0.83%21.67%
16.46%11.25%7.71%4.17%2.92%0.42%32.92%
26.46%7.71%6.67%2.08%0.83%0.42%24.17%
33.12%4.17%2.08%2.50%0.83%0.21%12.92%
41.46%2.92%0.83%0.83%—0.21%6.25%
5+0.83%0.42%0.42%0.21%0.21%—2.08%
Total21.67%32.92%24.17%12.92%6.25%2.08%100%

Summary Statistics

Scored Allowed Difference
Mean 1.56 1.56 +0.00
SD 1.28 1.28 1.91
CV 0.82 0.82 —
Max 7 7 +7
Min 0 0 -7

Games Played: 240

↓ Scored | Allowed →012345+Total
0——3.33%———3.33%
110.00%20.00%————30.00%
223.33%—10.00%———33.33%
3—10.00%——3.33%—13.33%
46.67%3.33%————10.00%
5+6.67%3.33%————10.00%
Total46.67%36.67%13.33%—3.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 2.33 0.77 +1.57
SD 1.54 0.94 1.91
CV 0.66 1.22 —
Max 7 4 +7
Min 0 0 -2

Games Played: 30

↓ Scored | Allowed →012345+Total
0—6.67%6.67%—3.33%—16.67%
113.33%6.67%3.33%———23.33%
23.33%10.00%6.67%3.33%——23.33%
313.33%3.33%3.33%———20.00%
43.33%3.33%3.33%6.67%——16.67%
5+———————
Total33.33%30.00%23.33%10.00%3.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.97 1.20 +0.77
SD 1.35 1.13 1.79
CV 0.69 0.94 —
Max 4 4 +4
Min 0 0 -4

Games Played: 30

↓ Scored | Allowed →012345+Total
03.33%16.67%6.67%3.33%6.67%3.33%40.00%
1—3.33%13.33%3.33%3.33%—23.33%
23.33%6.67%6.67%———16.67%
3—6.67%—10.00%——16.67%
4—3.33%————3.33%
5+———————
Total6.67%36.67%26.67%16.67%10.00%3.33%100%

Summary Statistics

Scored Allowed Difference
Mean 1.20 1.97 -0.77
SD 1.24 1.25 1.87
CV 1.04 0.63 —
Max 4 5 +3
Min 0 0 -5

Games Played: 30

↓ Scored | Allowed →012345+Total
03.33%10.00%—3.33%3.33%3.33%23.33%
110.00%6.67%20.00%6.67%6.67%3.33%53.33%
23.33%3.33%3.33%3.33%——13.33%
3——10.00%———10.00%
4———————
5+———————
Total16.67%20.00%33.33%13.33%10.00%6.67%100%

Summary Statistics

Scored Allowed Difference
Mean 1.10 2.03 -0.93
SD 0.88 1.52 1.84
CV 0.80 0.75 —
Max 3 6 +2
Min 0 0 -6

Games Played: 30

↓ Scored | Allowed →012345+Total
03.33%6.67%10.00%———20.00%
16.67%10.00%10.00%6.67%3.33%—36.67%
26.67%—3.33%———10.00%
310.00%10.00%—3.33%——23.33%
4—3.33%—3.33%——6.67%
5+——3.33%———3.33%
Total26.67%30.00%26.67%13.33%3.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.70 1.37 +0.33
SD 1.39 1.13 1.84
CV 0.82 0.83 —
Max 5 4 +3
Min 0 0 -3

Games Played: 30

↓ Scored | Allowed →012345+Total
0—10.00%6.67%3.33%——20.00%
13.33%10.00%6.67%6.67%13.33%—40.00%
23.33%13.33%6.67%6.67%——30.00%
3————6.67%—6.67%
4—3.33%————3.33%
5+———————
Total6.67%36.67%20.00%16.67%20.00%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.33 2.07 -0.73
SD 0.99 1.28 1.57
CV 0.75 0.62 —
Max 4 4 +3
Min 0 0 -3

Games Played: 30

↓ Scored | Allowed →012345+Total
03.33%3.33%10.00%3.33%6.67%3.33%30.00%
16.67%13.33%13.33%3.33%——36.67%
2—16.67%6.67%—3.33%—26.67%
3——3.33%3.33%——6.67%
4———————
5+———————
Total10.00%33.33%33.33%10.00%10.00%3.33%100%

Summary Statistics

Scored Allowed Difference
Mean 1.10 1.90 -0.80
SD 0.92 1.35 1.77
CV 0.84 0.71 —
Max 3 6 +1
Min 0 0 -6

Games Played: 30

↓ Scored | Allowed →012345+Total
03.33%—10.00%3.33%——16.67%
1—13.33%6.67%3.33%3.33%—26.67%
210.00%6.67%6.67%6.67%6.67%—36.67%
3——3.33%3.33%——6.67%
43.33%3.33%————6.67%
5+3.33%——3.33%——6.67%
Total20.00%23.33%26.67%20.00%10.00%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.83 1.77 +0.07
SD 1.46 1.28 2.08
CV 0.80 0.72 —
Max 6 4 +6
Min 0 0 -3

Games Played: 30

↓ Scored | Allowed →012345+Total
06.67%3.33%6.67%———16.67%
16.67%6.67%3.33%10.00%——26.67%
213.33%6.67%6.67%———26.67%
310.00%3.33%3.33%3.33%——20.00%
43.33%—3.33%3.33%——10.00%
5+———————
Total40.00%20.00%23.33%16.67%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.80 1.17 +0.63
SD 1.24 1.15 1.69
CV 0.69 0.98 —
Max 4 3 +4
Min 0 0 -2

Games Played: 30

↓ Scored | Allowed →012345+Total
0—6.67%3.33%13.33%—3.33%26.67%
13.33%10.00%6.67%3.33%3.33%—26.67%
23.33%10.00%3.33%—3.33%3.33%23.33%
33.33%6.67%—3.33%——13.33%
43.33%6.67%————10.00%
5+———————
Total13.33%40.00%13.33%20.00%6.67%6.67%100%

Summary Statistics

Scored Allowed Difference
Mean 1.53 1.93 -0.40
SD 1.31 1.62 2.44
CV 0.85 0.84 —
Max 4 7 +4
Min 0 0 -7

Games Played: 30

↓ Scored | Allowed →012345+Total
06.67%3.33%10.00%———20.00%
1—10.00%3.33%———13.33%
213.33%13.33%3.33%———30.00%
3—10.00%3.33%3.33%——16.67%
4—6.67%————6.67%
5+3.33%3.33%3.33%—3.33%—13.33%
Total23.33%46.67%23.33%3.33%3.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 2.20 1.17 +1.03
SD 1.69 0.95 1.81
CV 0.77 0.81 —
Max 6 4 +6
Min 0 0 -2

Games Played: 30

↓ Scored | Allowed →012345+Total
06.67%13.33%3.33%3.33%3.33%—30.00%
110.00%10.00%16.67%3.33%6.67%—46.67%
23.33%6.67%6.67%———16.67%
3—————3.33%3.33%
4—3.33%————3.33%
5+———————
Total20.00%33.33%26.67%6.67%10.00%3.33%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.63 -0.60
SD 0.96 1.35 1.57
CV 0.93 0.83 —
Max 4 5 +3
Min 0 0 -4

Games Played: 30

↓ Scored | Allowed →012345+Total
06.67%3.33%10.00%———20.00%
113.33%23.33%6.67%——3.33%46.67%
23.33%6.67%6.67%———16.67%
33.33%3.33%3.33%—3.33%—13.33%
4——3.33%———3.33%
5+———————
Total26.67%36.67%30.00%—3.33%3.33%100%

Summary Statistics

Scored Allowed Difference
Mean 1.33 1.27 +0.07
SD 1.06 1.17 1.44
CV 0.80 0.93 —
Max 4 5 +3
Min 0 0 -4

Games Played: 30

↓ Scored | Allowed →012345+Total
03.33%6.67%10.00%6.67%——26.67%
16.67%3.33%6.67%6.67%3.33%—26.67%
23.33%6.67%6.67%3.33%——20.00%
36.67%——6.67%——13.33%
43.33%10.00%————13.33%
5+———————
Total23.33%26.67%23.33%23.33%3.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.60 1.57 +0.03
SD 1.38 1.19 2.04
CV 0.86 0.76 —
Max 4 4 +4
Min 0 0 -3

Games Played: 30

↓ Scored | Allowed →012345+Total
06.67%3.33%3.33%6.67%——20.00%
110.00%6.67%6.67%3.33%3.33%—30.00%
26.67%6.67%10.00%6.67%——30.00%
33.33%10.00%3.33%3.33%——20.00%
4———————
5+———————
Total26.67%26.67%23.33%20.00%3.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.47 +0.03
SD 1.04 1.20 1.61
CV 0.69 0.82 —
Max 3 4 +3
Min 0 0 -3

Games Played: 30

↓ Scored | Allowed →012345+Total
0—10.00%3.33%3.33%——16.67%
13.33%26.67%—10.00%——40.00%
23.33%10.00%13.33%3.33%—3.33%33.33%
3—3.33%————3.33%
4——3.33%——3.33%6.67%
5+———————
Total6.67%50.00%20.00%16.67%—6.67%100%

Summary Statistics

Scored Allowed Difference
Mean 1.43 1.73 -0.30
SD 1.04 1.23 1.34
CV 0.73 0.71 —
Max 4 5 +2
Min 0 0 -3

Games Played: 30

Season Summary

Every team's regular-season finish compared against 100,000 simulations. Click any column header to sort. Luck is the team's actual points minus the sim's mean — positive means the team beat the model. Percentile is where the actual result fell in the team's sim distribution (e.g. 90% = the team did this well or better in only 10% of sims).

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Swift Hesperange 1500 61 66.12 -5.12 23.0% 45 55 62 66 70 76 81
Differdange 03 1433 66 56.27 +9.73 94.0% 38 44 52 56 61 67 74
Progres Niedercorn 1413 55 58.77 -3.77 29.0% 40 46 54 59 63 68 73
F91 Dudelange 1398 61 54.96 +6.04 85.0% 36 46 51 55 59 65 68
Jeunesse Esch 1296 45 44.11 +0.89 64.0% 25 33 39 44 49 56 62
Mondorf-les-Bains 1282 38 44.68 -6.68 18.0% 28 33 40 44 48 55 66
Union Titus Ptange 1271 39 48.10 -9.10 8.0% 33 37 44 48 52 59 63
Victoria Rosport 1241 44 35.90 +8.10 89.0% 20 26 32 36 40 47 52
UNA Strassen 1239 44 37.97 +6.03 81.0% 17 24 33 38 43 48 60
Racing FC Union Luxembourg 1217 38 39.59 -1.59 43.0% 21 30 35 39 44 49 58
Wiltz 71 1194 33 34.95 -1.95 37.0% 19 25 31 35 38 44 48
Marisca Mersch 1125 26 32.78 -6.78 17.0% 18 22 28 32 36 44 51
Mondercange 1125 32 29.96 +2.04 67.0% 14 18 26 29 35 42 46
Fola Esch 1110 28 27.76 +0.24 57.0% 15 18 24 27 31 36 48
FC Schifflange 95 1110 25 29.82 -4.82 24.0% 14 18 26 30 34 42 46
UN Kaerjeng 1094 28 25.24 +2.76 74.0% 7 16 21 25 29 36 43

Point Totals in Context

How did each team's actual results compare to their simulated points, Elo rating, average opponent Elo, and percentile within simulated outcomes? Use the buttons to switch between views. In each chart, dashed crosshairs at the league means split the plot into four quadrants: pastel green (team did well, model agreed), pastel red (team did poorly, model agreed), and pastel yellow (model and reality disagreed).

Home-Field Advantage Edge

The simulation applies the same home-field boost to every game across the league, so the per-game home win probabilities bake in the model's idea of HFA. For each team, we sum expected points at home and compare to actual home points, and the same on the road. The bar shows (home points above expected) minus (away points above expected). A tall positive bar means the team's home/road split exceeded what the model predicted — a real fortress effect. A tall negative bar means the reverse: they played worse at home or better on the road than expected.

Season Trends

How each metric evolved across the season - Elo rating, actual and projected points, title/promotion probability, and relegation probability - day by day.

Edges & Scoring

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Home Edge
Share of matches won by the home team minus the share won by the away team.
No Edge: under 7% * Slight Edge: 7% to 11.5% * Clear Edge: 11.5% to 16.5% * Strong Edge: 16.5% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
+15.42%
Clear Edge
45.83%23.75%30.42%
Elo Value
Home Edge: 53.99 Elo pts.
207 Elo
0.005 goals per Elo point
0600
Scoring Tilt
Expected
+0.29 goals
Neutral
-2+0.26+2

Title Race

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 2 * Top-Heavy: 2 to 3 * Open: 3 to 4 * Wide Open: 4 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd to 3rd * Middle of the Pack: 4th to 8th * Longshot: 9th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.05 * Tight Race: 0.05 to 0.17 * Comfortable: 0.17 to 0.27 * Runaway: 0.27 and up.
Title-Race Openness
2.0
One-Team Race
123410
Champion Preseason Odds
10%
Differdange 03, 3rd of 16
LongshotFavorite
Title Margin
Expected
0.17/gm
Tight Race
00.220.5/gm

Simulation-Based Surprises

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 5.24 * Some Luck: 5.24 to 7.86 * Lucky: 7.86 to 10.48 * Wild Swing: 10.48 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 1.42 * Close: 1.42 to 2.13 * Off: 2.13 to 2.83 * Way Off: 2.83 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 16 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 16 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 16 * As Expected: 16 to 25.6 * Several Outliers: 25.6 to 35.2 * Many Outliers: 35.2 and up.
Luck Spread
Expected
5.52 points
Some Luck
06.5516
Average Finish Error
Expected
2.00
Close
01.774
Biggest Overachiever
Expected 96.88%
94.00%
Differdange 03
50100
Biggest Underachiever
Expected 3.12%
8.00%
Union Titus Ptange
050
Season Outliers
Expected
0 of 16
Minimal Outliers
01.68

Parity

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.17 * Even: 0.17 to 0.19 * Top-Heavy: 0.19 to 0.21 * Lopsided: 0.21 and up.
Noll-Scully
Take a league where every match is a coin flip and nobody is better than anybody. You would still get a table, with a leader and a bottom club, purely by luck, and you can work out how far apart that table would be. This is the real table measured against it. At 1.00 the season was no more spread out than pure chance; at 2.00 it was twice as spread out, which takes genuine differences in quality. Dividing by the luck figure is what makes seasons of different lengths comparable, because a short season spreads a table by luck alone far more than a long one does. Elo SD in the corner is the same question in rating points: how far apart the teams finished on the ratings.
Coin-Flip Parity: under 1.65 * Moderate Separation: 1.65 to 1.85 * Strong Separation: 1.85 to 2.05 * Wide Separation: 2.05 and up.
Interquartile Edge
Chance the team at the 75th percentile of Elo would beat the team at the 25th percentile on a neutral field. Higher means a bigger gap between the upper and lower half of the table.
Even: under 68% * Slight Edge: 68% to 72.5% * Clear Edge: 72.5% to 78% * Wide Edge: 78% and up.
Best vs. Worst
Chance the top-rated team would beat the bottom-rated team on a neutral field. The gold line is how large that gap tends to be in a league of this size; a dot to the right flags an unusually dominant or unusually weak team.
Even: under 89.5% * Clear Edge: 89.5% to 92% * Strong Edge: 92% to 95% * Dominant: 95% and up.
Close Games
Share of matches decided by 1 goal or fewer, draws included. The gold line is how many close games the matchups and the scoring value of an Elo point predict.
Few: under 49% * Some Drama: 49% to 53% * Frequent: 53% to 56% * Very Frequent: 56% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 23% * Occasional: 23% to 26% * Frequent: 26% to 28% * Very Frequent: 28% and up.
Gini Index
0.17
Even
00.170.5
Noll-Scully
Elo SD: 128.44
1.82
Moderate Separation
11.651.852.052.5
Interquartile Edge
76%
Clear Edge
50%68%78%100%
Best vs. Worst
Baseline 94%
91%
Clear Edge
50%100%
Close Games
Expected
58%
Very Frequent
0%57%100%
Blowouts
Expected
18%
Rare
0%19%100%

Predictability

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Brier Score
How close the pregame probabilities landed to the actual result, averaged over the season. Confident, correct calls are rewarded most; confident misses are punished most. Lower is better; since draws are possible, a score under 0.66 beats guessing the base rate.
Highly Predictable: under 0.56 * Predictable: 0.56 to 0.62 * Hard to Predict: 0.62 to 0.66 * Coin-Flip: 0.66 and up.
Matchup Imbalance
How lopsided the matchups were on paper, averaging the gap between the two win probabilities over their sum. 0 means every match was a toss-up; 1 means every match was a heavy favorite against a big underdog.
Very Even: under 0.35 * Slight Separation: 0.35 to 0.39 * Notable Separation: 0.39 to 0.44 * Lopsided: 0.44 and up.
Strangeness
How wild the final table was versus what the model expected. A value of 1 means teams landed about one standard deviation from their projections on average. Above 1 is a stranger season; below 1 hugged the projections.
Very Predictable: under 0.8 * As Expected: 0.8 to 1.1 * Wilder Than Modeled: 1.1 to 1.4 * Chaotic: 1.4 and up.
Repeatability
How closely the final table order matched the preseason Elo order, by Spearman rank correlation. Higher means last season's ratings strongly predicted this season's finish. Shows N/A for an inaugural season.
Weak Carryover: under 0.43 * Some Carryover: 0.43 to 0.62 * Strong Carryover: 0.62 to 0.73 * Near-Lock: 0.73 and up.
Upset Rate
Share of matches the underdog won. The gold line is how often the model expected underdogs to win; a dot to the right means upsets ran hotter than expected.
Chalky: under 21.5% * As Expected: 21.5% to 24% * Upset-Prone: 24% to 26.5% * Very Upset-Prone: 26.5% and up.
Clear Favorite Upset Rate
Share of matches the underdog won, counting only games with a clear favorite (at least 60% likely to win once a draw is set aside). The gold line is how often the model expected these favorites to slip.
Solid Favorites: under 18% * As Expected: 18% to 20.5% * Shaky Favorites: 20.5% to 23.5% * Very Shaky: 23.5% and up.
Brier Score
Expected
0.59
Predictable
00.572
Matchup Imbalance
0.40
Notable Separation
00.350.5
Strangeness
Expected
0.71
Very Predictable
01.002
Repeatability
0.84
Near-Lock
00.430.621
Upset Rate
Expected
23%
As Expected
0%23%50%
Clear Favorite Upset Rate
Expected
19%
As Expected
0%19%50%

Calibration

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Probability calibration
An all-in-one chi-square test of the model's probabilities. Matches are grouped by how confident the model was, and within each group the predicted and actual counts of home wins, draws, and away wins are compared. The p-value is plotted; above 0.05 means well-calibrated.
Miscalibrated: under 0.05 * Borderline: 0.05 to 0.1 * Well Calibrated: 0.1 to 0.5 * Excellent: 0.5 and up.
Calibration slope
Checks whether the spread of the probabilities is right. Each probability is turned into log-odds and a line is fit predicting the actual results. A slope of 1.00 is perfect; below 1 is overconfidence (favorites lost more than their odds implied); above 1 is under-confidence.
Overconfident: under 0.85 * Calibrated: 0.85 to 1.15 * Underconfident: 1.15 to 1.3 * Very Underconfident: 1.3 and up.
Calibration error (ECE)
The average gap between the model's stated chances and how often the predicted result actually happened. Smaller is better. The gold line is the noise ceiling, the error luck alone can produce even with perfect probabilities; below it, the model's error is no larger than chance.
Well Within Noise: under 0.11 * Near Noise Ceiling: 0.11 to 0.16 * Above Noise: 0.16 to 0.21 * Well Above Noise: 0.21 and up.
Probability calibration
0.84
Excellent
0.010.050.10.51
Calibration slope
Ideal
0.94
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.072
Well Within Noise
00.1070.25

Final Table Odds

Each cell is the probability — across 100,000 simulations — that the team (row) finished at that position (column). Rows are sorted by actual finish (champion at top, bottom of the table at the bottom).

Team12345678910111213141516
Differdange 0310.00%23.00%22.00%28.00%9.00%3.00%2.00%2.00%——1.00%—————
Swift Hesperange69.00%20.00%6.00%3.00%2.00%———————————
F91 Dudelange5.00%16.00%26.00%26.00%18.00%8.00%——1.00%———————
Progres Niedercorn15.00%30.00%27.00%15.00%6.00%4.00%1.00%1.00%1.00%———————
Jeunesse Esch—1.00%5.00%10.00%10.00%21.00%14.00%13.00%7.00%8.00%7.00%—3.00%—1.00%—
UNA Strassen—1.00%—2.00%1.00%8.00%14.00%17.00%17.00%11.00%6.00%6.00%3.00%7.00%4.00%3.00%
Victoria Rosport———2.00%2.00%5.00%8.00%7.00%14.00%16.00%15.00%13.00%4.00%7.00%4.00%3.00%
Union Titus Ptange1.00%4.00%10.00%8.00%30.00%21.00%3.00%15.00%3.00%2.00%2.00%—1.00%———
Mondorf-les-Bains—5.00%3.00%5.00%13.00%17.00%22.00%11.00%9.00%5.00%4.00%4.00%2.00%———
Racing FC Union Luxembourg——1.00%1.00%3.00%9.00%20.00%10.00%13.00%18.00%10.00%5.00%4.00%3.00%3.00%—
Wiltz 71————1.00%3.00%7.00%10.00%9.00%16.00%16.00%13.00%10.00%8.00%6.00%1.00%
Mondercange————1.00%—3.00%5.00%3.00%6.00%7.00%13.00%15.00%18.00%12.00%17.00%
UN Kaerjeng——————1.00%—2.00%3.00%6.00%4.00%12.00%13.00%26.00%33.00%
Fola Esch————1.00%———5.00%3.00%4.00%9.00%18.00%14.00%20.00%26.00%
Marisca Mersch————3.00%1.00%4.00%6.00%9.00%6.00%14.00%17.00%12.00%13.00%12.00%3.00%
FC Schifflange 95——————1.00%3.00%7.00%6.00%8.00%16.00%16.00%17.00%12.00%14.00%

Points Required Per Position

The empirical CDF of simulated point totals per finishing position. Each curve shows, for one position (1st, 2nd, ..., last), the spread of point totals teams accumulated across simulations. Reading the curve at the 50% mark gives the median points typically needed to finish at that position. Steep curves mean the position is tightly clustered around a particular point range; shallow curves mean the position came with a wide variety of point totals.

Next-Season Status

Across 100,000 regular-season simulations, the probability of each team's next-season status. Columns appear in best-to-worst outcome order: promotion-positive on the left, relegation-positive on the right. Cells with darker shading indicate higher likelihood.

Team Same level Qualified for relegation playoff Direct relegation
Differdange 03 100% — —
F91 Dudelange 100% — —
Mondorf-les-Bains 98.00% 2.00% —
Progres Niedercorn 100% — —
Swift Hesperange 100% — —
Union Titus Ptange 99.00% 1.00% —
Jeunesse Esch 96.00% 3.00% 1.00%
Racing FC Union Luxembourg 90.00% 7.00% 3.00%
UNA Strassen 83.00% 10.00% 7.00%
Victoria Rosport 82.00% 11.00% 7.00%
Wiltz 71 75.00% 18.00% 7.00%
Marisca Mersch 60.00% 25.00% 15.00%
FC Schifflange 95 41.00% 33.00% 26.00%
Mondercange 38.00% 33.00% 29.00%
Fola Esch 22.00% 32.00% 46.00%
UN Kaerjeng 16.00% 25.00% 59.00%

Overall Game Log

Summary of every completed game this season. Sort any column by clicking its header.

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2023-08-05 Union Titus Ptange D 3-363.0 1139 1311 23.31% 23.57% 53.12%-0.57 +0.6 1
2023-08-05 @ FC Schifflange 95 D 3-363.0 1311 1139 53.12% 23.57% 23.31%+0.57 -0.6 1
2023-08-06 Fola Esch W 5-130.9 1310 1137 65.78% 19.62% 14.59%+1.10 +7.6 3
2023-08-06 @ Differdange 03 L 1-530.9 1137 1310 14.59% 19.62% 65.78%-1.10 -7.6 0
2023-08-06 Mondercange L 1-244.6 1084 1176 32.47% 25.03% 42.50%-0.18 -5.1 0
2023-08-06 @ UN Kaerjeng W 2-144.6 1176 1084 42.50% 25.03% 32.47%+0.18 +5.1 3
2023-08-06 Progres Niedercorn L 1-340.8 1269 1422 25.27% 24.05% 50.69%-0.48 -7.2 0
2023-08-06 @ Jeunesse Esch W 3-140.8 1422 1269 50.69% 24.05% 25.27%+0.48 +7.2 3
2023-08-06 Racing FC Union Luxembourg L 1-347.2 1290 1252 50.29% 24.11% 25.59%+0.44 -12.5 0
2023-08-06 @ Mondorf-les-Bains W 3-147.2 1252 1290 25.59% 24.11% 50.29%-0.44 +12.5 3
2023-08-06 Swift Hesperange L 1-531.8 1195 1498 13.50% 18.84% 67.66%-1.20 -7.0 0
2023-08-06 @ UNA Strassen W 5-131.8 1498 1195 67.66% 18.84% 13.50%+1.20 +7.0 3
2023-08-06 Victoria Rosport L 1-247.4 1178 1207 41.20% 25.10% 33.70%+0.12 -6.1 0
2023-08-06 @ Marisca Mersch W 2-147.4 1207 1178 33.70% 25.10% 41.20%-0.12 +6.1 3
2023-08-06 Wiltz 71 W 3-135.3 1377 1204 65.78% 19.63% 14.60%+1.10 +4.2 3
2023-08-06 @ F91 Dudelange L 1-335.3 1204 1377 14.60% 19.63% 65.78%-1.10 -4.2 0
2023-08-13 Differdange 03 L 1-344.0 1264 1318 37.74% 25.19% 37.08%+0.00 -10.0 3
2023-08-13 @ Racing FC Union Luxembourg W 3-144.0 1318 1264 37.08% 25.19% 37.74%+0.00 +10.0 6
2023-08-13 F91 Dudelange W 3-258.2 1129 1381 16.72% 20.93% 62.35%-0.95 +8.2 3
2023-08-13 @ Fola Esch L 2-358.2 1381 1129 62.35% 20.93% 16.72%+0.95 -8.2 3
2023-08-13 FC Schifflange 95 L 1-250.8 1213 1140 54.71% 23.21% 22.09%+0.62 -7.7 3
2023-08-13 @ Victoria Rosport W 2-150.8 1140 1213 22.09% 23.21% 54.71%-0.62 +7.7 4
2023-08-13 Jeunesse Esch L 0-141.0 1200 1262 36.50% 25.18% 38.32%-0.04 -6.0 0
2023-08-13 @ Wiltz 71 W 1-041.0 1262 1200 38.32% 25.18% 36.50%+0.04 +6.0 3
2023-08-13 Marisca Mersch W 4-344.7 1429 1172 73.67% 16.04% 10.28%+1.50 +1.5 6
2023-08-13 @ Progres Niedercorn L 3-444.7 1172 1429 10.28% 16.04% 73.67%-1.50 -1.5 0
2023-08-13 Mondorf-les-Bains W 3-253.5 1181 1277 31.85% 24.98% 43.17%-0.20 +6.1 6
2023-08-13 @ Mondercange L 2-353.5 1277 1181 43.17% 24.98% 31.85%+0.20 -6.0 0
2023-08-13 Swift Hesperange W 2-046.2 1311 1505 21.22% 22.92% 55.86%-0.68 +15.8 4
2023-08-13 @ Union Titus Ptange L 0-246.2 1505 1311 55.86% 22.92% 21.22%+0.68 -15.8 3
2023-08-13 UN Kaerjeng W 2-139.7 1188 1079 58.84% 22.09% 19.07%+0.78 +3.2 3
2023-08-13 @ UNA Strassen L 1-239.7 1079 1188 19.07% 22.09% 58.84%-0.78 -3.2 0
2023-08-20 Fola Esch W 4-133.6 1268 1138 61.25% 21.31% 17.43%+0.89 +7.2 6
2023-08-20 @ Jeunesse Esch L 1-433.6 1138 1268 17.43% 21.31% 61.25%-0.89 -7.1 3
2023-08-20 Mondercange W 2-030.3 1328 1187 62.39% 20.92% 16.69%+0.94 +5.6 9
2023-08-20 @ Differdange 03 L 0-230.3 1187 1328 16.69% 20.92% 62.39%-0.94 -5.6 6
2023-08-20 Progres Niedercorn W 2-044.9 1148 1430 14.70% 19.69% 65.61%-1.10 +18.0 7
2023-08-20 @ FC Schifflange 95 L 0-244.9 1430 1148 65.61% 19.69% 14.70%+1.10 -18.0 6
2023-08-20 Racing FC Union Luxembourg W 2-031.7 1373 1254 59.97% 21.74% 18.30%+0.83 +6.1 6
2023-08-20 @ F91 Dudelange L 0-231.7 1254 1373 18.30% 21.74% 59.97%-0.83 -6.1 3
2023-08-20 UN Kaerjeng W 5-340.4 1271 1076 68.01% 18.69% 13.30%+1.20 +3.2 3
2023-08-20 @ Mondorf-les-Bains L 3-540.4 1076 1271 13.30% 18.69% 68.01%-1.20 -3.2 0
2023-08-20 UNA Strassen D 2-259.6 1326 1191 61.83% 21.12% 17.06%+0.91 -1.2 5
2023-08-20 @ Union Titus Ptange D 2-259.6 1191 1326 17.06% 21.12% 61.83%-0.91 +1.2 4
2023-08-20 Victoria Rosport W 3-241.8 1489 1206 75.93% 14.90% 9.17%+1.63 +1.3 6
2023-08-20 @ Swift Hesperange L 2-341.8 1206 1489 9.17% 14.90% 75.93%-1.63 -1.3 3
2023-08-20 Wiltz 71 D 1-152.3 1170 1194 42.01% 25.06% 32.94%+0.15 -0.3 1
2023-08-20 @ Marisca Mersch D 1-152.3 1194 1170 32.94% 25.06% 42.01%-0.15 +0.3 1
2023-08-27 Differdange 03 L 0-133.4 1073 1333 16.12% 20.59% 63.29%-1.00 -2.9 0
2023-08-27 @ UN Kaerjeng W 1-033.4 1333 1073 63.29% 20.59% 16.12%+1.00 +2.8 12
2023-08-27 F91 Dudelange W 1-046.6 1181 1379 20.94% 22.83% 56.23%-0.69 +8.4 9
2023-08-27 @ Mondercange L 0-146.6 1379 1181 56.23% 22.83% 20.94%+0.69 -8.4 6
2023-08-27 FC Schifflange 95 W 2-142.8 1194 1166 49.03% 24.32% 26.65%+0.40 +4.4 4
2023-08-27 @ Wiltz 71 L 1-242.8 1166 1194 26.65% 24.32% 49.03%-0.40 -4.4 7
2023-08-27 Jeunesse Esch L 0-336.9 1248 1275 41.54% 25.08% 33.38%+0.13 -18.0 3
2023-08-27 @ Racing FC Union Luxembourg W 3-036.9 1275 1248 33.38% 25.08% 41.54%-0.13 +18.0 9
2023-08-27 Marisca Mersch L 1-246.9 1130 1170 39.70% 25.15% 35.15%+0.07 -6.0 3
2023-08-27 @ Fola Esch W 2-146.9 1170 1130 35.15% 25.15% 39.70%-0.07 +6.0 4
2023-08-27 Mondorf-les-Bains W 4-248.9 1192 1274 33.69% 25.10% 41.22%-0.14 +9.5 7
2023-08-27 @ UNA Strassen L 2-448.9 1274 1192 41.22% 25.10% 33.69%+0.14 -9.5 3
2023-08-27 Swift Hesperange W 2-044.8 1412 1491 34.25% 25.12% 40.62%-0.12 +12.2 9
2023-08-27 @ Progres Niedercorn L 0-244.8 1491 1412 40.62% 25.12% 34.25%+0.12 -12.2 6
2023-08-27 Union Titus Ptange W 3-146.2 1204 1325 28.82% 24.66% 46.52%-0.32 +11.7 6
2023-08-27 @ Victoria Rosport L 1-346.2 1325 1204 46.52% 24.66% 28.82%+0.32 -11.7 5
2023-09-03 Fola Esch W 3-139.3 1161 1124 50.12% 24.14% 25.74%+0.44 +7.3 10
2023-09-03 @ FC Schifflange 95 L 1-339.3 1124 1161 25.74% 24.14% 50.12%-0.44 -7.3 3
2023-09-03 Mondercange L 0-146.7 1293 1190 58.20% 22.28% 19.52%+0.76 -8.6 9
2023-09-03 @ Jeunesse Esch W 1-046.7 1190 1293 19.52% 22.28% 58.20%-0.76 +8.7 12
2023-09-03 Mondorf-les-Bains D 1-153.6 1336 1265 54.42% 23.28% 22.31%+0.60 -1.1 13
2023-09-03 @ Differdange 03 D 1-153.6 1265 1336 22.31% 23.28% 54.42%-0.60 +1.1 4
2023-09-03 Progres Niedercorn D 2-260.4 1313 1424 30.00% 24.81% 45.19%-0.28 +0.4 6
2023-09-03 @ Union Titus Ptange D 2-260.4 1424 1313 45.19% 24.81% 30.00%+0.28 -0.4 10
2023-09-03 Racing FC Union Luxembourg D 2-258.1 1176 1230 37.64% 25.19% 37.17%+0.00 -0.0 5
2023-09-03 @ Marisca Mersch D 2-258.1 1230 1176 37.17% 25.19% 37.64%+0.00 +0.0 4
2023-09-03 UN Kaerjeng W 4-128.8 1371 1070 77.29% 14.18% 8.53%+1.71 +3.2 9
2023-09-03 @ F91 Dudelange L 1-428.8 1070 1371 8.53% 14.18% 77.29%-1.71 -3.2 0
2023-09-03 UNA Strassen L 0-338.1 1216 1202 47.17% 24.58% 28.25%+0.33 -19.9 6
2023-09-03 @ Victoria Rosport W 3-038.1 1202 1216 28.25% 24.58% 47.17%-0.33 +19.9 10
2023-09-03 Wiltz 71 D 1-156.8 1478 1198 75.63% 15.05% 9.32%+1.61 -2.3 7
2023-09-03 @ Swift Hesperange D 1-156.8 1198 1478 9.32% 15.05% 75.63%-1.61 +2.3 5
2023-09-17 Differdange 03 D 2-258.7 1222 1335 29.72% 24.77% 45.51%-0.29 +0.4 11
2023-09-17 @ UNA Strassen D 2-258.7 1335 1222 45.51% 24.77% 29.72%+0.29 -0.4 14
2023-09-17 F91 Dudelange W 4-038.1 1266 1374 30.42% 24.85% 44.73%-0.26 +24.9 7
2023-09-17 @ Mondorf-les-Bains L 0-438.1 1374 1266 44.73% 24.85% 30.42%+0.26 -24.9 9
2023-09-17 FC Schifflange 95 W 1-036.4 1230 1169 53.26% 23.54% 23.20%+0.56 +4.1 7
2023-09-17 @ Racing FC Union Luxembourg L 0-136.4 1169 1230 23.20% 23.54% 53.26%-0.56 -4.1 10
2023-09-17 Jeunesse Esch D 1-153.2 1067 1284 19.27% 22.17% 58.56%-0.79 +1.4 1
2023-09-17 @ UN Kaerjeng D 1-153.2 1284 1067 58.56% 22.17% 19.27%+0.79 -1.4 10
2023-09-17 Marisca Mersch L 1-249.3 1198 1176 48.24% 24.44% 27.32%+0.37 -7.0 12
2023-09-17 @ Mondercange W 2-149.3 1176 1198 27.32% 24.44% 48.24%-0.37 +7.0 8
2023-09-17 Swift Hesperange L 1-236.4 1117 1476 10.70% 16.45% 72.85%-1.47 -1.7 3
2023-09-17 @ Fola Esch W 2-136.4 1476 1117 72.85% 16.45% 10.70%+1.47 +1.7 10
2023-09-17 Union Titus Ptange W 2-040.1 1201 1314 29.76% 24.78% 45.46%-0.29 +13.3 8
2023-09-17 @ Wiltz 71 L 0-240.1 1314 1201 45.46% 24.78% 29.76%+0.29 -13.3 6
2023-09-17 Victoria Rosport D 1-155.6 1424 1196 71.10% 17.29% 11.61%+1.36 -2.1 11
2023-09-17 @ Progres Niedercorn D 1-155.6 1196 1424 11.61% 17.29% 71.10%-1.36 +2.1 7
2023-09-22 UN Kaerjeng W 2-139.5 1183 1068 59.57% 21.86% 18.57%+0.82 +3.1 11
2023-09-22 @ Marisca Mersch L 1-239.5 1068 1183 18.57% 21.86% 59.57%-0.82 -3.1 1
2023-09-23 Differdange 03 D 2-259.7 1349 1335 47.16% 24.58% 28.26%+0.33 -0.5 10
2023-09-23 @ F91 Dudelange D 2-259.7 1335 1349 28.26% 24.58% 47.16%-0.33 +0.5 15
2023-09-23 Fola Esch W 2-137.5 1300 1115 66.99% 19.12% 13.88%+1.15 +2.3 9
2023-09-23 @ Union Titus Ptange L 1-237.5 1115 1300 13.88% 19.12% 66.99%-1.15 -2.3 3
2023-09-23 Racing FC Union Luxembourg W 2-137.6 1478 1234 72.49% 16.62% 10.88%+1.44 +1.7 13
2023-09-23 @ Swift Hesperange L 1-237.6 1234 1478 10.88% 16.62% 72.49%-1.44 -1.7 7
2023-09-23 UNA Strassen W 2-029.3 1422 1222 68.47% 18.49% 13.04%+1.23 +4.3 14
2023-09-23 @ Progres Niedercorn L 0-229.3 1222 1422 13.04% 18.49% 68.47%-1.23 -4.3 11
2023-09-24 Mondercange D 2-258.0 1164 1192 41.49% 25.08% 33.43%+0.13 -0.2 11
2023-09-24 @ FC Schifflange 95 D 2-258.0 1192 1164 33.43% 25.08% 41.49%-0.13 +0.2 13
2023-09-24 Mondorf-les-Bains D 2-258.7 1283 1291 44.12% 24.90% 30.98%+0.22 -0.3 11
2023-09-24 @ Jeunesse Esch D 2-258.7 1291 1283 30.98% 24.90% 44.12%-0.22 +0.3 8
2023-09-24 Wiltz 71 W 3-141.6 1198 1214 43.05% 24.99% 31.96%+0.18 +8.8 10
2023-09-24 @ Victoria Rosport L 1-341.6 1214 1198 31.96% 24.99% 43.05%-0.18 -8.8 8
2023-09-27 F91 Dudelange D 1-153.1 1218 1348 27.67% 24.49% 47.84%-0.37 +0.7 12
2023-09-27 @ UNA Strassen D 1-153.1 1348 1218 47.84% 24.49% 27.67%+0.37 -0.7 11
2023-09-27 FC Schifflange 95 W 1-042.8 1065 1164 31.47% 24.95% 43.58%-0.22 +6.8 4
2023-09-27 @ UN Kaerjeng L 0-142.8 1164 1065 43.58% 24.95% 31.47%+0.22 -6.8 11
2023-09-27 Jeunesse Esch W 3-139.7 1335 1283 52.12% 23.77% 24.10%+0.51 +6.9 18
2023-09-27 @ Differdange 03 L 1-339.7 1283 1335 24.10% 23.77% 52.12%-0.51 -6.9 11
2023-09-27 Marisca Mersch W 3-245.6 1291 1186 58.44% 22.21% 19.35%+0.77 +3.1 11
2023-09-27 @ Mondorf-les-Bains L 2-345.6 1186 1291 19.35% 22.21% 58.44%-0.77 -3.1 11
2023-09-27 Progres Niedercorn D 2-260.0 1205 1426 18.99% 22.05% 58.96%-0.81 +1.0 9
2023-09-27 @ Wiltz 71 D 2-260.0 1426 1205 58.96% 22.05% 18.99%+0.81 -1.0 15
2023-09-27 Swift Hesperange L 0-629.4 1192 1479 14.39% 19.49% 66.12%-1.13 -13.2 13
2023-09-27 @ Mondercange W 6-029.4 1479 1192 66.12% 19.49% 14.39%+1.13 +13.2 16
2023-09-27 Union Titus Ptange W 2-038.5 1233 1303 35.35% 25.16% 39.49%-0.08 +11.9 10
2023-09-27 @ Racing FC Union Luxembourg L 0-238.5 1303 1233 39.49% 25.16% 35.35%+0.08 -11.9 9
2023-09-27 Victoria Rosport L 0-139.4 1113 1207 32.19% 25.00% 42.81%-0.19 -5.4 3
2023-09-27 @ Fola Esch W 1-039.4 1207 1113 42.81% 25.00% 32.19%+0.19 +5.4 13
2023-10-08 Differdange 03 D 1-153.1 1183 1342 24.62% 23.90% 51.48%-0.51 +0.9 12
2023-10-08 @ Marisca Mersch D 1-153.1 1342 1183 51.48% 23.90% 24.62%+0.51 -0.9 19
2023-10-08 F91 Dudelange L 1-246.5 1276 1348 35.09% 25.15% 39.76%-0.09 -5.4 11
2023-10-08 @ Jeunesse Esch W 2-146.5 1348 1276 39.76% 25.15% 35.09%+0.09 +5.5 14
2023-10-08 Fola Esch W 3-239.7 1425 1108 78.59% 13.48% 7.92%+1.79 +1.1 18
2023-10-08 @ Progres Niedercorn L 2-339.7 1108 1425 7.92% 13.48% 78.59%-1.79 -1.1 3
2023-10-08 Mondercange W 4-028.5 1291 1178 59.27% 21.96% 18.77%+0.80 +12.0 12
2023-10-08 @ Union Titus Ptange L 0-428.5 1178 1291 18.77% 21.96% 59.27%-0.80 -11.9 13
2023-10-08 Mondorf-les-Bains D 0-048.6 1157 1294 26.97% 24.38% 48.65%-0.40 +0.8 12
2023-10-08 @ FC Schifflange 95 D 0-048.6 1294 1157 48.65% 24.38% 26.97%+0.40 -0.8 12
2023-10-08 Racing FC Union Luxembourg W 1-040.2 1212 1244 40.77% 25.12% 34.11%+0.11 +5.7 16
2023-10-08 @ Victoria Rosport L 0-140.2 1244 1212 34.11% 25.12% 40.77%-0.11 -5.7 10
2023-10-08 UN Kaerjeng D 0-053.5 1493 1072 85.45% 9.60% 4.95%+2.29 -3.1 17
2023-10-08 @ Swift Hesperange D 0-053.5 1072 1493 4.95% 9.60% 85.45%-2.29 +3.1 5
2023-10-08 UNA Strassen W 2-144.5 1206 1218 43.59% 24.95% 31.47%+0.20 +5.0 12
2023-10-08 @ Wiltz 71 L 1-244.5 1218 1206 31.47% 24.95% 43.59%-0.20 -5.0 12
2023-10-21 FC Schifflange 95 W 5-027.1 1341 1158 66.77% 19.22% 14.01%+1.14 +10.8 22
2023-10-21 @ Differdange 03 L 0-527.1 1158 1341 14.01% 19.22% 66.77%-1.14 -10.8 12
2023-10-22 Jeunesse Esch D 1-152.5 1213 1270 37.24% 25.19% 37.57%-0.01 +0.0 13
2023-10-22 @ UNA Strassen D 1-152.5 1270 1213 37.57% 25.19% 37.24%+0.01 -0.0 12
2023-10-22 Marisca Mersch W 1-033.1 1353 1184 65.39% 19.78% 14.83%+1.08 +2.6 17
2023-10-22 @ F91 Dudelange L 0-133.1 1184 1353 14.83% 19.78% 65.39%-1.08 -2.6 12
2023-10-22 Progres Niedercorn D 3-364.3 1239 1426 21.84% 23.13% 55.04%-0.65 +0.7 11
2023-10-22 @ Racing FC Union Luxembourg D 3-364.3 1426 1239 55.04% 23.13% 21.84%+0.65 -0.7 19
2023-10-22 Swift Hesperange L 0-235.0 1294 1490 21.08% 22.87% 56.05%-0.69 -7.0 12
2023-10-22 @ Mondorf-les-Bains W 2-035.0 1490 1294 56.05% 22.87% 21.08%+0.69 +7.0 20
2023-10-22 Union Titus Ptange L 0-134.4 1075 1303 18.45% 21.81% 59.74%-0.84 -3.3 5
2023-10-22 @ UN Kaerjeng W 1-034.4 1303 1075 59.74% 21.81% 18.45%+0.84 +3.3 15
2023-10-22 Victoria Rosport D 3-362.4 1167 1218 38.02% 25.18% 36.79%+0.01 -0.0 14
2023-10-22 @ Mondercange D 3-362.4 1218 1167 36.79% 25.18% 38.02%-0.01 +0.0 17
2023-10-22 Wiltz 71 L 0-139.0 1107 1211 30.79% 24.89% 44.32%-0.24 -5.2 3
2023-10-22 @ Fola Esch W 1-039.0 1211 1107 44.32% 24.89% 30.79%+0.24 +5.2 15
2023-11-05 Differdange 03 D 1-158.3 1497 1352 62.84% 20.75% 16.40%+0.96 -1.6 21
2023-11-05 @ Swift Hesperange D 1-158.3 1352 1497 16.40% 20.75% 62.84%-0.96 +1.6 23
2023-11-05 F91 Dudelange L 0-329.6 1147 1356 20.02% 22.48% 57.50%-0.75 -9.7 12
2023-11-05 @ FC Schifflange 95 W 3-029.6 1356 1147 57.50% 22.48% 20.02%+0.75 +9.7 20
2023-11-05 Mondercange D 1-155.8 1426 1166 73.87% 15.95% 10.18%+1.51 -2.2 20
2023-11-05 @ Progres Niedercorn D 1-155.8 1166 1426 10.18% 15.95% 73.87%-1.51 +2.2 15
2023-11-05 Mondorf-les-Bains W 4-138.3 1306 1287 47.86% 24.49% 27.65%+0.36 +11.0 18
2023-11-05 @ Union Titus Ptange L 1-438.3 1287 1306 27.65% 24.49% 47.86%-0.36 -11.0 12
2023-11-05 Racing FC Union Luxembourg L 1-344.7 1216 1239 42.06% 25.05% 32.89%+0.15 -10.8 15
2023-11-05 @ Wiltz 71 W 3-144.7 1239 1216 32.89% 25.05% 42.06%-0.15 +10.8 14
2023-11-05 UN Kaerjeng L 1-446.9 1218 1072 63.01% 20.69% 16.29%+0.97 -21.3 17
2023-11-05 @ Victoria Rosport W 4-146.9 1072 1218 16.29% 20.69% 63.01%-0.97 +21.3 8
2023-11-05 UNA Strassen D 1-152.4 1101 1213 29.90% 24.79% 45.31%-0.28 +0.5 4
2023-11-05 @ Fola Esch D 1-152.4 1213 1101 45.31% 24.79% 29.90%+0.28 -0.5 14
2023-11-11 Fola Esch L 0-147.4 1250 1102 63.23% 20.61% 16.16%+0.98 -9.3 14
2023-11-11 @ Racing FC Union Luxembourg W 1-047.4 1102 1250 16.16% 20.61% 63.23%-0.98 +9.3 7
2023-11-12 FC Schifflange 95 D 3-363.6 1270 1138 61.50% 21.23% 17.27%+0.90 -1.0 13
2023-11-12 @ Jeunesse Esch D 3-363.6 1138 1270 17.27% 21.23% 61.50%-0.90 +1.0 13
2023-11-12 Marisca Mersch D 1-152.6 1213 1181 49.42% 24.26% 26.32%+0.41 -0.8 15
2023-11-12 @ UNA Strassen D 1-152.6 1181 1213 26.32% 24.26% 49.42%-0.41 +0.8 13
2023-11-12 Progres Niedercorn W 2-045.4 1093 1423 12.05% 17.68% 70.28%-1.34 +19.0 11
2023-11-12 @ UN Kaerjeng L 0-245.4 1423 1093 70.28% 17.68% 12.05%+1.34 -19.0 20
2023-11-12 Swift Hesperange W 1-049.0 1366 1495 27.81% 24.52% 47.67%-0.36 +7.3 23
2023-11-12 @ F91 Dudelange L 0-149.0 1495 1366 47.67% 24.52% 27.81%+0.36 -7.3 21
2023-11-12 Union Titus Ptange W 2-035.1 1353 1317 50.07% 24.15% 25.78%+0.44 +8.5 26
2023-11-12 @ Differdange 03 L 0-235.1 1317 1353 25.78% 24.15% 50.07%-0.44 -8.5 18
2023-11-12 Wiltz 71 L 1-344.0 1169 1206 40.09% 25.14% 34.76%+0.08 -10.4 15
2023-11-12 @ Mondercange W 3-144.0 1206 1169 34.76% 25.14% 40.09%-0.08 +10.4 18
2023-11-26 Differdange 03 L 0-137.2 1197 1362 23.97% 23.74% 52.29%-0.54 -4.2 17
2023-11-26 @ Victoria Rosport W 1-037.2 1362 1197 52.29% 23.74% 23.97%+0.54 +4.2 29
2023-11-26 F91 Dudelange L 0-142.2 1309 1373 36.19% 25.18% 38.63%-0.05 -5.9 18
2023-11-26 @ Union Titus Ptange W 1-042.2 1373 1309 38.63% 25.18% 36.19%+0.05 +5.9 26
2023-11-26 Jeunesse Esch W 2-030.3 1488 1269 70.22% 17.70% 12.08%+1.32 +3.9 24
2023-11-26 @ Swift Hesperange L 0-230.3 1269 1488 12.08% 17.70% 70.22%-1.32 -3.9 13
2023-11-26 Marisca Mersch W 2-145.7 1139 1182 39.16% 25.17% 35.68%+0.05 +5.5 16
2023-11-26 @ FC Schifflange 95 L 1-245.7 1182 1139 35.68% 25.17% 39.16%-0.05 -5.5 13
2023-11-26 Mondercange D 2-257.9 1111 1158 38.63% 25.18% 36.20%+0.03 -0.1 8
2023-11-26 @ Fola Esch D 2-257.9 1158 1111 36.20% 25.18% 38.63%-0.03 +0.1 16
2023-11-26 Mondorf-les-Bains W 3-029.7 1404 1276 61.12% 21.36% 17.52%+0.88 +8.5 23
2023-11-26 @ Progres Niedercorn L 0-329.7 1276 1404 17.52% 21.36% 61.12%-0.88 -8.5 12
2023-11-26 UN Kaerjeng D 1-153.1 1216 1112 58.35% 22.24% 19.42%+0.76 -1.3 19
2023-11-26 @ Wiltz 71 D 1-153.1 1112 1216 19.42% 22.24% 58.35%-0.76 +1.4 12
2023-11-26 UNA Strassen W 2-142.9 1241 1212 49.11% 24.31% 26.58%+0.40 +4.4 17
2023-11-26 @ Racing FC Union Luxembourg L 1-242.9 1212 1241 26.58% 24.31% 49.11%-0.40 -4.3 15
2023-11-29 Jeunesse Esch W 4-142.2 1177 1265 32.86% 25.05% 42.09%-0.17 +15.3 16
2023-11-29 @ Marisca Mersch L 1-442.2 1265 1177 42.09% 25.05% 32.86%+0.17 -15.3 13
2023-11-29 Victoria Rosport W 2-032.4 1267 1192 54.84% 23.18% 21.99%+0.62 +7.3 15
2023-11-29 @ Mondorf-les-Bains L 0-232.4 1192 1267 21.99% 23.18% 54.84%-0.62 -7.3 17
2023-12-02 Racing FC Union Luxembourg L 0-433.6 1158 1245 33.07% 25.06% 41.86%-0.16 -19.7 16
2023-12-02 @ Mondercange W 4-033.6 1245 1158 41.86% 25.06% 33.07%+0.16 +19.7 20
2023-12-02 Swift Hesperange D 2-261.4 1192 1492 13.70% 18.99% 67.31%-1.19 +1.4 17
2023-12-02 @ Marisca Mersch D 2-261.4 1492 1192 67.31% 18.99% 13.70%+1.19 -1.4 25
2023-12-02 Union Titus Ptange D 0-048.7 1250 1303 37.83% 25.18% 36.98%+0.01 -0.0 14
2023-12-02 @ Jeunesse Esch D 0-048.7 1303 1250 36.98% 25.18% 37.83%-0.01 +0.0 19
2023-12-03 FC Schifflange 95 W 1-036.2 1208 1144 53.49% 23.49% 23.02%+0.57 +4.1 18
2023-12-03 @ UNA Strassen L 0-136.2 1144 1208 23.02% 23.49% 53.49%-0.57 -4.1 16
2023-12-03 Fola Esch W 2-143.7 1113 1111 45.52% 24.77% 29.70%+0.27 +4.8 15
2023-12-03 @ UN Kaerjeng L 1-243.7 1111 1113 29.70% 24.77% 45.52%-0.27 -4.8 8
2023-12-03 Progres Niedercorn W 3-145.9 1366 1413 38.68% 25.18% 36.14%+0.03 +9.6 32
2023-12-03 @ Differdange 03 L 1-345.9 1413 1366 36.14% 25.18% 38.68%-0.03 -9.7 23
2023-12-03 Victoria Rosport W 3-026.7 1379 1185 67.84% 18.76% 13.40%+1.20 +6.4 29
2023-12-03 @ F91 Dudelange L 0-326.7 1185 1379 13.40% 18.76% 67.84%-1.20 -6.4 17
2023-12-03 Wiltz 71 W 2-033.1 1274 1215 53.00% 23.59% 23.41%+0.55 +7.8 18
2023-12-03 @ Mondorf-les-Bains L 0-233.1 1215 1274 23.41% 23.59% 53.00%-0.55 -7.8 19
2023-12-09 Differdange 03 D 1-153.4 1207 1376 23.62% 23.65% 52.73%-0.55 +1.0 20
2023-12-09 @ Wiltz 71 D 1-153.4 1376 1207 52.73% 23.65% 23.62%+0.55 -1.0 33
2023-12-09 Jeunesse Esch W 1-041.8 1179 1250 35.22% 25.16% 39.63%-0.08 +6.3 20
2023-12-09 @ Victoria Rosport L 0-141.8 1250 1179 39.63% 25.16% 35.22%+0.08 -6.3 14
2023-12-09 Marisca Mersch W 4-134.5 1303 1193 58.93% 22.06% 19.01%+0.79 +7.8 22
2023-12-09 @ Union Titus Ptange L 1-434.5 1193 1303 19.01% 22.06% 58.93%-0.79 -7.8 17
2023-12-10 F91 Dudelange W 1-041.2 1403 1385 47.68% 24.51% 27.80%+0.35 +4.8 26
2023-12-10 @ Progres Niedercorn L 0-141.2 1385 1403 27.80% 24.51% 47.68%-0.35 -4.8 29
2023-12-10 FC Schifflange 95 W 2-134.2 1490 1140 80.96% 12.18% 6.86%+1.95 +1.0 28
2023-12-10 @ Swift Hesperange L 1-234.2 1140 1490 6.86% 12.18% 80.96%-1.95 -1.0 16
2023-12-10 Mondorf-les-Bains W 3-256.0 1106 1282 22.94% 23.46% 53.60%-0.59 +7.2 11
2023-12-10 @ Fola Esch L 2-356.0 1282 1106 53.60% 23.46% 22.94%+0.59 -7.2 18
2023-12-10 UN Kaerjeng W 2-138.6 1265 1118 63.09% 20.66% 16.24%+0.97 +2.7 23
2023-12-10 @ Racing FC Union Luxembourg L 1-238.6 1118 1265 16.24% 20.66% 63.09%-0.97 -2.7 15
2023-12-10 UNA Strassen D 0-048.2 1139 1212 34.96% 25.15% 39.90%-0.09 +0.2 17
2023-12-10 @ Mondercange D 0-048.2 1212 1139 39.90% 25.15% 34.96%+0.09 -0.2 19
2024-02-11 Fola Esch W 4-024.0 1380 1114 74.52% 15.62% 9.86%+1.55 +5.9 32
2024-02-11 @ F91 Dudelange L 0-424.0 1114 1380 9.86% 15.62% 74.52%-1.55 -5.9 11
2024-02-11 Mondercange W 2-030.2 1275 1139 61.90% 21.09% 17.01%+0.92 +5.7 21
2024-02-11 @ Mondorf-les-Bains L 0-230.2 1139 1275 17.01% 21.09% 61.90%-0.92 -5.7 17
2024-02-11 Progres Niedercorn L 0-329.5 1186 1408 18.87% 22.00% 59.13%-0.81 -9.2 17
2024-02-11 @ Marisca Mersch W 3-029.5 1408 1186 59.13% 22.00% 18.87%+0.81 +9.2 29
2024-02-11 Racing FC Union Luxembourg W 7-032.2 1375 1268 58.65% 22.14% 19.20%+0.78 +20.7 36
2024-02-11 @ Differdange 03 L 0-732.2 1268 1375 19.20% 22.14% 58.65%-0.78 -20.7 23
2024-02-11 UNA Strassen L 0-139.3 1115 1212 31.86% 24.98% 43.16%-0.20 -5.4 15
2024-02-11 @ UN Kaerjeng W 1-039.3 1212 1115 43.16% 24.98% 31.86%+0.20 +5.4 22
2024-02-11 Union Titus Ptange D 3-367.7 1491 1311 66.55% 19.31% 14.14%+1.13 -1.2 29
2024-02-11 @ Swift Hesperange D 3-367.7 1311 1491 14.14% 19.31% 66.55%-1.13 +1.1 23
2024-02-11 Victoria Rosport D 2-258.0 1139 1185 38.81% 25.17% 36.02%+0.04 -0.1 17
2024-02-11 @ FC Schifflange 95 D 2-258.0 1185 1139 36.02% 25.17% 38.81%-0.04 +0.1 21
2024-02-11 Wiltz 71 W 5-240.2 1244 1208 49.97% 24.17% 25.86%+0.43 +9.0 17
2024-02-11 @ Jeunesse Esch L 2-540.2 1208 1244 25.86% 24.17% 49.97%-0.43 -9.0 20
2024-02-18 Differdange 03 D 1-154.1 1133 1396 15.99% 20.51% 63.50%-1.01 +1.7 18
2024-02-18 @ Mondercange D 1-154.1 1396 1133 63.50% 20.51% 15.99%+1.01 -1.7 37
2024-02-18 F91 Dudelange L 0-332.9 1247 1386 26.74% 24.34% 48.93%-0.41 -12.7 23
2024-02-18 @ Racing FC Union Luxembourg W 3-032.9 1386 1247 48.93% 24.34% 26.74%+0.41 +12.7 35
2024-02-18 FC Schifflange 95 W 4-024.0 1417 1139 75.48% 15.13% 9.39%+1.60 +5.5 32
2024-02-18 @ Progres Niedercorn L 0-424.0 1139 1417 9.39% 15.13% 75.48%-1.60 -5.5 17
2024-02-18 Jeunesse Esch L 0-137.4 1108 1253 26.09% 24.21% 49.69%-0.44 -4.5 11
2024-02-18 @ Fola Esch W 1-037.4 1253 1108 49.69% 24.21% 26.09%+0.44 +4.5 20
2024-02-18 Marisca Mersch L 0-144.1 1199 1176 48.26% 24.43% 27.30%+0.37 -7.4 20
2024-02-18 @ Wiltz 71 W 1-044.1 1176 1199 27.30% 24.43% 48.26%-0.37 +7.4 20
2024-02-18 Mondorf-les-Bains W 2-150.5 1110 1281 23.44% 23.60% 52.96%-0.56 +7.5 18
2024-02-18 @ UN Kaerjeng L 1-250.5 1281 1110 52.96% 23.60% 23.44%+0.56 -7.5 21
2024-02-18 Swift Hesperange L 1-335.5 1185 1490 13.40% 18.77% 67.83%-1.21 -3.8 21
2024-02-18 @ Victoria Rosport W 3-135.5 1490 1185 67.83% 18.77% 13.40%+1.21 +3.8 32
2024-02-18 Union Titus Ptange W 1-043.1 1217 1312 32.06% 25.00% 42.94%-0.20 +6.8 25
2024-02-18 @ UNA Strassen L 0-143.1 1312 1217 42.94% 25.00% 32.06%+0.20 -6.7 23
2024-02-24 Racing FC Union Luxembourg W 3-032.3 1257 1234 48.28% 24.43% 27.29%+0.37 +12.9 23
2024-02-24 @ Jeunesse Esch L 0-332.3 1234 1257 27.29% 24.43% 48.28%-0.37 -12.9 23
2024-02-25 Mondercange W 4-236.9 1399 1135 74.29% 15.73% 9.97%+1.54 +2.4 38
2024-02-25 @ F91 Dudelange L 2-436.9 1135 1399 9.97% 15.73% 74.29%-1.54 -2.4 18
2024-02-25 Progres Niedercorn D 0-055.6 1494 1423 54.41% 23.28% 22.31%+0.60 -1.2 33
2024-02-25 @ Swift Hesperange D 0-055.6 1423 1494 22.31% 23.28% 54.41%-0.60 +1.2 33
2024-02-25 UN Kaerjeng W 4-023.8 1394 1117 75.33% 15.21% 9.46%+1.60 +5.6 40
2024-02-25 @ Differdange 03 L 0-423.8 1117 1394 9.46% 15.21% 75.33%-1.60 -5.6 18
2024-02-25 UNA Strassen D 1-153.0 1273 1224 51.72% 23.85% 24.43%+0.50 -0.9 22
2024-02-25 @ Mondorf-les-Bains D 1-153.0 1224 1273 24.43% 23.85% 51.72%-0.50 +0.9 26
2024-02-25 Victoria Rosport L 2-357.7 1305 1181 60.53% 21.55% 17.91%+0.86 -8.0 23
2024-02-25 @ Union Titus Ptange W 3-257.7 1181 1305 17.91% 21.55% 60.53%-0.86 +8.0 24
2024-02-25 Wiltz 71 D 1-152.2 1133 1192 37.07% 25.19% 37.74%-0.02 +0.0 18
2024-02-25 @ FC Schifflange 95 D 1-152.2 1192 1133 37.74% 25.19% 37.07%+0.02 -0.0 21
2024-03-03 Differdange 03 L 0-235.9 1272 1399 28.06% 24.55% 47.38%-0.35 -9.1 22
2024-03-03 @ Mondorf-les-Bains W 2-035.9 1399 1272 47.38% 24.55% 28.06%+0.35 +9.1 43
2024-03-03 F91 Dudelange D 2-260.1 1112 1401 14.29% 19.42% 66.29%-1.14 +1.4 19
2024-03-03 @ UN Kaerjeng D 2-260.1 1401 1112 66.29% 19.42% 14.29%+1.14 -1.4 39
2024-03-03 FC Schifflange 95 W 2-145.1 1103 1134 41.02% 25.11% 33.88%+0.11 +5.3 14
2024-03-03 @ Fola Esch L 1-245.1 1134 1103 33.88% 25.11% 41.02%-0.11 -5.3 18
2024-03-03 Jeunesse Esch L 0-234.1 1132 1270 26.89% 24.36% 48.75%-0.40 -8.8 18
2024-03-03 @ Mondercange W 2-034.1 1270 1132 48.75% 24.36% 26.89%+0.40 +8.8 26
2024-03-03 Marisca Mersch W 4-136.9 1222 1184 50.24% 24.12% 25.63%+0.44 +10.3 26
2024-03-03 @ Racing FC Union Luxembourg L 1-436.9 1184 1222 25.63% 24.12% 50.24%-0.44 -10.3 20
2024-03-03 Swift Hesperange L 4-548.6 1192 1493 13.62% 18.93% 67.45%-1.19 -2.0 21
2024-03-03 @ Wiltz 71 W 5-448.6 1493 1192 67.45% 18.93% 13.62%+1.19 +2.0 36
2024-03-03 Union Titus Ptange W 2-141.2 1424 1297 60.92% 21.42% 17.66%+0.87 +3.0 36
2024-03-03 @ Progres Niedercorn L 1-241.2 1297 1424 17.66% 21.42% 60.92%-0.87 -3.0 23
2024-03-03 Victoria Rosport D 0-048.6 1225 1189 49.92% 24.18% 25.90%+0.43 -0.9 27
2024-03-03 @ UNA Strassen D 0-048.6 1189 1225 25.90% 24.18% 49.92%-0.43 +0.9 25
2024-03-06 Fola Esch L 0-145.4 1173 1108 53.68% 23.45% 22.88%+0.57 -8.1 20
2024-03-06 @ Marisca Mersch W 1-045.4 1108 1173 22.88% 23.45% 53.68%-0.57 +8.1 17
2024-03-09 Wiltz 71 W 1-035.0 1294 1189 58.37% 22.23% 19.40%+0.77 +3.5 26
2024-03-09 @ Union Titus Ptange L 0-135.0 1189 1294 19.40% 22.23% 58.37%-0.77 -3.5 21
2024-03-10 Fola Esch W 4-127.9 1495 1116 82.85% 11.11% 6.04%+2.09 +2.1 39
2024-03-10 @ Swift Hesperange L 1-427.9 1116 1495 6.04% 11.11% 82.85%-2.09 -2.1 17
2024-03-10 Mondercange W 2-142.2 1165 1124 50.76% 24.03% 25.21%+0.46 +4.2 23
2024-03-10 @ Marisca Mersch L 1-242.2 1124 1165 25.21% 24.03% 50.76%-0.46 -4.1 18
2024-03-10 Mondorf-les-Bains W 2-140.2 1400 1263 62.00% 21.06% 16.95%+0.92 +2.8 42
2024-03-10 @ F91 Dudelange L 1-240.2 1263 1400 16.95% 21.06% 62.00%-0.92 -2.8 22
2024-03-10 Progres Niedercorn W 3-150.0 1190 1427 17.78% 21.49% 60.73%-0.88 +14.6 28
2024-03-10 @ Victoria Rosport L 1-350.0 1427 1190 60.73% 21.49% 17.78%+0.88 -14.6 36
2024-03-10 Racing FC Union Luxembourg W 4-142.6 1128 1232 30.93% 24.90% 44.17%-0.24 +15.9 21
2024-03-10 @ FC Schifflange 95 L 1-442.6 1232 1128 44.17% 24.90% 30.93%+0.24 -15.9 26
2024-03-10 UN Kaerjeng W 3-027.0 1279 1113 65.02% 19.93% 15.05%+1.06 +7.2 29
2024-03-10 @ Jeunesse Esch L 0-327.0 1113 1279 15.05% 19.93% 65.02%-1.06 -7.3 19
2024-03-10 UNA Strassen W 2-029.6 1409 1224 66.97% 19.13% 13.90%+1.15 +4.6 46
2024-03-10 @ Differdange 03 L 0-229.6 1224 1409 13.90% 19.13% 66.97%-1.15 -4.6 27
2024-03-16 F91 Dudelange W 2-038.6 1413 1403 46.63% 24.65% 28.72%+0.31 +9.3 49
2024-03-16 @ Differdange 03 L 0-238.6 1403 1413 28.72% 24.65% 46.63%-0.31 -9.3 42
2024-03-17 FC Schifflange 95 W 2-144.8 1119 1144 41.82% 25.07% 33.12%+0.14 +5.2 21
2024-03-17 @ Mondercange L 1-244.8 1144 1119 33.12% 25.07% 41.82%-0.14 -5.2 21
2024-03-17 Jeunesse Esch L 0-239.2 1260 1286 41.64% 25.08% 33.28%+0.14 -12.4 22
2024-03-17 @ Mondorf-les-Bains W 2-039.2 1286 1260 33.28% 25.08% 41.64%-0.14 +12.4 32
2024-03-17 Marisca Mersch W 1-041.3 1106 1170 36.29% 25.18% 38.53%-0.05 +6.2 22
2024-03-17 @ UN Kaerjeng L 0-141.3 1170 1106 38.53% 25.18% 36.29%+0.05 -6.2 23
2024-03-17 Progres Niedercorn L 0-136.6 1219 1412 21.32% 22.96% 55.72%-0.67 -3.8 27
2024-03-17 @ UNA Strassen W 1-036.6 1412 1219 55.72% 22.96% 21.32%+0.67 +3.8 39
2024-03-17 Swift Hesperange L 2-537.3 1216 1497 14.81% 19.77% 65.42%-1.10 -5.2 26
2024-03-17 @ Racing FC Union Luxembourg W 5-237.3 1497 1216 65.42% 19.77% 14.81%+1.10 +5.2 42
2024-03-17 Union Titus Ptange L 0-330.2 1114 1297 22.25% 23.26% 54.49%-0.62 -10.8 17
2024-03-17 @ Fola Esch W 3-030.2 1297 1114 54.49% 23.26% 22.25%+0.62 +10.8 29
2024-03-17 Victoria Rosport D 2-258.1 1186 1205 42.64% 25.02% 32.34%+0.17 -0.2 22
2024-03-17 @ Wiltz 71 D 2-258.1 1205 1186 32.34% 25.02% 42.64%-0.17 +0.2 29
2024-03-30 Differdange 03 W 4-359.5 1298 1422 28.47% 24.61% 46.92%-0.34 +6.3 35
2024-03-30 @ Jeunesse Esch L 3-459.5 1422 1298 46.92% 24.61% 28.47%+0.34 -6.3 49
2024-03-30 Fola Esch L 2-356.9 1205 1104 58.02% 22.33% 19.65%+0.75 -7.7 29
2024-03-30 @ Victoria Rosport W 3-256.9 1104 1205 19.65% 22.33% 58.02%-0.75 +7.7 20
2024-03-30 Mondercange D 1-157.5 1502 1125 82.80% 11.14% 6.06%+2.08 -2.6 43
2024-03-30 @ Swift Hesperange D 1-157.5 1125 1502 6.06% 11.14% 82.80%-2.08 +2.7 22
2024-03-30 Mondorf-les-Bains L 1-439.5 1163 1248 33.42% 25.08% 41.50%-0.15 -12.8 23
2024-03-30 @ Marisca Mersch W 4-139.5 1248 1163 41.50% 25.08% 33.42%+0.15 +12.8 25
2024-03-30 Racing FC Union Luxembourg L 0-340.9 1308 1211 57.56% 22.46% 19.98%+0.73 -23.5 29
2024-03-30 @ Union Titus Ptange W 3-040.9 1211 1308 19.98% 22.46% 57.56%-0.73 +23.5 29
2024-03-30 UN Kaerjeng L 0-144.2 1139 1112 48.81% 24.35% 26.83%+0.39 -7.5 21
2024-03-30 @ FC Schifflange 95 W 1-044.2 1112 1139 26.83% 24.35% 48.81%-0.39 +7.5 25
2024-03-30 UNA Strassen W 4-347.0 1394 1215 66.30% 19.41% 14.29%+1.12 +2.2 45
2024-03-30 @ F91 Dudelange L 3-447.0 1215 1394 14.29% 19.41% 66.30%-1.12 -2.2 27
2024-03-30 Wiltz 71 W 3-025.9 1416 1186 71.31% 17.19% 11.50%+1.37 +5.4 42
2024-03-30 @ Progres Niedercorn L 0-325.9 1186 1416 11.50% 17.19% 71.31%-1.37 -5.4 22
2024-04-07 FC Schifflange 95 D 3-363.6 1261 1131 61.14% 21.35% 17.51%+0.88 -0.9 26
2024-04-07 @ Mondorf-les-Bains D 3-363.6 1131 1261 17.51% 21.35% 61.14%-0.88 +1.0 22
2024-04-07 Jeunesse Esch D 1-154.8 1396 1305 56.79% 22.68% 20.54%+0.70 -1.2 46
2024-04-07 @ F91 Dudelange D 1-154.8 1305 1396 20.54% 22.68% 56.79%-0.70 +1.2 36
2024-04-07 Marisca Mersch W 2-027.0 1416 1150 74.42% 15.67% 9.91%+1.54 +3.1 52
2024-04-07 @ Differdange 03 L 0-227.0 1150 1416 9.91% 15.67% 74.42%-1.54 -3.1 23
2024-04-07 Progres Niedercorn D 0-050.6 1111 1422 13.11% 18.55% 68.34%-1.24 +2.2 21
2024-04-07 @ Fola Esch D 0-050.6 1422 1111 68.34% 18.55% 13.11%+1.24 -2.2 43
2024-04-07 Swift Hesperange L 1-332.9 1120 1499 9.80% 15.55% 74.65%-1.57 -2.7 25
2024-04-07 @ UN Kaerjeng W 3-132.9 1499 1120 74.65% 15.55% 9.80%+1.57 +2.6 46
2024-04-07 Union Titus Ptange L 0-331.2 1127 1285 24.77% 23.93% 51.30%-0.50 -11.9 22
2024-04-07 @ Mondercange W 3-031.2 1285 1127 51.30% 23.93% 24.77%+0.50 +11.9 32
2024-04-07 Victoria Rosport L 0-338.9 1234 1197 50.13% 24.14% 25.73%+0.44 -20.9 29
2024-04-07 @ Racing FC Union Luxembourg W 3-038.9 1197 1234 25.73% 24.14% 50.13%-0.44 +20.9 32
2024-04-07 Wiltz 71 D 1-152.6 1213 1180 49.59% 24.23% 26.18%+0.42 -0.8 28
2024-04-07 @ UNA Strassen D 1-152.6 1180 1213 26.18% 24.23% 49.59%-0.42 +0.8 23
2024-04-14 Differdange 03 L 0-426.8 1132 1419 14.45% 19.53% 66.02%-1.12 -9.1 22
2024-04-14 @ FC Schifflange 95 W 4-026.8 1419 1132 66.02% 19.53% 14.45%+1.12 +9.1 55
2024-04-14 F91 Dudelange L 3-447.9 1147 1394 17.04% 21.10% 61.85%-0.93 -2.6 23
2024-04-14 @ Marisca Mersch W 4-347.9 1394 1147 61.85% 21.10% 17.04%+0.93 +2.6 49
2024-04-14 Fola Esch D 1-152.8 1181 1114 54.00% 23.37% 22.62%+0.59 -1.1 24
2024-04-14 @ Wiltz 71 D 1-152.8 1114 1181 22.62% 23.37% 54.00%-0.59 +1.1 22
2024-04-14 Mondercange W 2-140.0 1218 1115 58.18% 22.28% 19.53%+0.76 +3.3 35
2024-04-14 @ Victoria Rosport L 1-240.0 1115 1218 19.53% 22.28% 58.18%-0.76 -3.3 22
2024-04-14 Mondorf-les-Bains L 1-256.9 1502 1260 72.40% 16.67% 10.93%+1.43 -9.7 46
2024-04-14 @ Swift Hesperange W 2-156.9 1260 1502 10.93% 16.67% 72.40%-1.43 +9.7 29
2024-04-14 Racing FC Union Luxembourg W 2-137.8 1419 1213 69.04% 18.24% 12.72%+1.26 +2.1 46
2024-04-14 @ Progres Niedercorn L 1-237.8 1213 1419 12.72% 18.24% 69.04%-1.26 -2.1 29
2024-04-14 UN Kaerjeng D 1-154.1 1297 1117 66.45% 19.35% 14.20%+1.13 -1.8 33
2024-04-14 @ Union Titus Ptange D 1-154.1 1117 1297 14.20% 19.35% 66.45%-1.13 +1.8 26
2024-04-14 UNA Strassen L 1-251.8 1306 1212 57.12% 22.59% 20.29%+0.71 -8.0 36
2024-04-14 @ Jeunesse Esch W 2-151.8 1212 1306 20.29% 22.59% 57.12%-0.71 +8.0 31
2024-04-20 Marisca Mersch W 3-135.4 1298 1145 63.74% 20.42% 15.84%+1.00 +4.6 39
2024-04-20 @ Jeunesse Esch L 1-335.4 1145 1298 15.84% 20.42% 63.74%-1.00 -4.6 23
2024-04-20 Progres Niedercorn W 2-154.0 1112 1421 13.16% 18.59% 68.25%-1.23 +9.3 25
2024-04-20 @ Mondercange L 1-254.0 1421 1112 68.25% 18.59% 13.16%+1.23 -9.3 46
2024-04-20 Swift Hesperange W 2-044.8 1428 1492 36.21% 25.18% 38.61%-0.05 +11.7 58
2024-04-20 @ Differdange 03 L 0-244.8 1492 1428 38.61% 25.18% 36.21%+0.05 -11.7 46
2024-04-20 Union Titus Ptange W 2-145.5 1269 1295 41.72% 25.07% 33.21%+0.14 +5.2 32
2024-04-20 @ Mondorf-les-Bains L 1-245.5 1295 1269 33.21% 25.07% 41.72%-0.14 -5.2 33
2024-04-21 FC Schifflange 95 W 1-030.1 1397 1123 75.11% 15.32% 9.57%+1.58 +1.6 52
2024-04-21 @ F91 Dudelange L 0-130.1 1123 1397 9.57% 15.32% 75.11%-1.58 -1.6 22
2024-04-21 Fola Esch W 3-136.8 1220 1115 58.52% 22.18% 19.29%+0.77 +5.6 34
2024-04-21 @ UNA Strassen L 1-336.8 1115 1220 19.29% 22.18% 58.52%-0.77 -5.6 22
2024-04-21 Victoria Rosport D 0-048.3 1119 1222 31.04% 24.91% 44.05%-0.24 +0.5 27
2024-04-21 @ UN Kaerjeng D 0-048.3 1222 1119 44.05% 24.91% 31.04%+0.24 -0.5 36
2024-04-21 Wiltz 71 L 2-450.9 1211 1180 49.38% 24.27% 26.36%+0.41 -11.0 29
2024-04-21 @ Racing FC Union Luxembourg W 4-250.9 1180 1211 26.36% 24.27% 49.38%-0.41 +11.0 27
2024-04-28 Differdange 03 L 1-438.9 1290 1440 25.50% 24.10% 50.40%-0.47 -10.3 33
2024-04-28 @ Union Titus Ptange W 4-138.9 1440 1290 50.40% 24.10% 25.50%+0.47 +10.3 61
2024-04-28 F91 Dudelange W 2-146.4 1481 1399 55.73% 22.95% 21.31%+0.66 +3.6 49
2024-04-28 @ Swift Hesperange L 1-246.4 1399 1481 21.31% 22.95% 55.73%-0.66 -3.6 52
2024-04-28 Jeunesse Esch L 1-338.3 1122 1303 22.46% 23.32% 54.22%-0.61 -6.5 22
2024-04-28 @ FC Schifflange 95 W 3-138.3 1303 1122 54.22% 23.32% 22.46%+0.61 +6.5 42
2024-04-28 Mondercange W 2-141.2 1191 1121 54.26% 23.31% 22.43%+0.60 +3.7 30
2024-04-28 @ Wiltz 71 L 1-241.2 1121 1191 22.43% 23.31% 54.26%-0.60 -3.7 25
2024-04-28 Mondorf-les-Bains D 1-152.6 1221 1275 37.73% 25.19% 37.08%+0.00 -0.0 37
2024-04-28 @ Victoria Rosport D 1-152.6 1275 1221 37.08% 25.19% 37.73%+0.00 +0.0 33
2024-04-28 Racing FC Union Luxembourg L 1-244.7 1109 1200 32.52% 25.03% 42.45%-0.18 -5.1 22
2024-04-28 @ Fola Esch W 2-144.7 1200 1109 42.45% 25.03% 32.52%+0.18 +5.1 32
2024-04-28 UN Kaerjeng W 2-026.1 1412 1119 76.67% 14.51% 8.82%+1.67 +2.7 49
2024-04-28 @ Progres Niedercorn L 0-226.1 1119 1412 8.82% 14.51% 76.67%-1.67 -2.7 27
2024-04-28 UNA Strassen L 2-350.4 1140 1226 33.23% 25.07% 41.70%-0.15 -5.0 23
2024-04-28 @ Marisca Mersch W 3-250.4 1226 1140 41.70% 25.07% 33.23%+0.15 +5.0 37
2024-05-05 FC Schifflange 95 W 2-034.2 1135 1115 47.91% 24.48% 27.60%+0.36 +9.0 26
2024-05-05 @ Marisca Mersch L 0-234.2 1115 1135 27.60% 24.48% 47.91%-0.36 -9.0 22
2024-05-05 Fola Esch W 2-143.2 1118 1104 47.10% 24.59% 28.31%+0.33 +4.6 28
2024-05-05 @ Mondercange L 1-243.2 1104 1118 28.31% 24.59% 47.10%-0.33 -4.6 22
2024-05-05 Progres Niedercorn L 2-445.7 1275 1415 26.60% 24.31% 49.09%-0.42 -6.7 33
2024-05-05 @ Mondorf-les-Bains W 4-245.7 1415 1275 49.09% 24.31% 26.60%+0.42 +6.7 52
2024-05-05 Racing FC Union Luxembourg D 1-152.6 1231 1205 48.66% 24.38% 26.96%+0.38 -0.7 38
2024-05-05 @ UNA Strassen D 1-152.6 1205 1231 26.96% 24.38% 48.66%-0.38 +0.7 33
2024-05-05 Swift Hesperange L 0-236.0 1309 1484 23.00% 23.48% 53.51%-0.58 -7.6 42
2024-05-05 @ Jeunesse Esch W 2-036.0 1484 1309 53.51% 23.48% 23.00%+0.58 +7.6 52
2024-05-05 Union Titus Ptange W 3-030.0 1395 1279 59.66% 21.83% 18.50%+0.82 +9.0 55
2024-05-05 @ F91 Dudelange L 0-330.0 1279 1395 18.50% 21.83% 59.66%-0.82 -9.0 33
2024-05-05 Victoria Rosport D 2-261.8 1450 1221 71.20% 17.24% 11.55%+1.37 -1.6 62
2024-05-05 @ Differdange 03 D 2-261.8 1221 1450 11.55% 17.24% 71.20%-1.37 +1.6 38
2024-05-05 Wiltz 71 D 2-258.0 1117 1195 34.24% 25.12% 40.64%-0.12 +0.2 28
2024-05-05 @ UN Kaerjeng D 2-258.0 1195 1117 40.64% 25.12% 34.24%+0.12 -0.2 31
2024-05-12 F91 Dudelange L 1-242.2 1223 1404 22.40% 23.30% 54.29%-0.62 -3.7 38
2024-05-12 @ Victoria Rosport W 2-142.2 1404 1223 54.29% 23.30% 22.40%+0.62 +3.7 58
2024-05-12 Jeunesse Esch W 2-145.8 1270 1301 40.91% 25.11% 33.98%+0.11 +5.3 36
2024-05-12 @ Union Titus Ptange L 1-245.8 1301 1270 33.98% 25.11% 40.91%-0.11 -5.3 42
2024-05-12 Marisca Mersch W 3-131.2 1492 1144 80.79% 12.28% 6.93%+1.94 +1.8 55
2024-05-12 @ Swift Hesperange L 1-331.2 1144 1492 6.93% 12.28% 80.79%-1.94 -1.8 26
2024-05-12 Mondercange D 1-152.9 1206 1122 55.95% 22.90% 21.15%+0.67 -1.2 34
2024-05-12 @ Racing FC Union Luxembourg D 1-152.9 1122 1206 21.15% 22.90% 55.95%-0.67 +1.2 29
2024-05-12 Mondorf-les-Bains D 2-258.2 1195 1268 34.96% 25.15% 39.89%-0.09 +0.1 32
2024-05-12 @ Wiltz 71 D 2-258.2 1268 1195 39.89% 25.15% 34.96%+0.09 -0.1 34
2024-05-12 UN Kaerjeng W 1-039.3 1099 1117 42.83% 25.00% 32.17%+0.18 +5.4 25
2024-05-12 @ Fola Esch L 0-139.3 1117 1099 32.17% 25.00% 42.83%-0.18 -5.4 28
2024-05-12 UNA Strassen L 0-234.6 1106 1230 28.46% 24.61% 46.93%-0.34 -9.2 22
2024-05-12 @ FC Schifflange 95 W 2-034.6 1230 1106 46.93% 24.61% 28.46%+0.34 +9.2 41
2024-05-13 Differdange 03 L 0-147.6 1422 1449 41.49% 25.08% 33.43%+0.13 -6.6 52
2024-05-13 @ Progres Niedercorn W 1-047.6 1449 1422 33.43% 25.08% 41.49%-0.13 +6.6 65
2024-05-18 Fola Esch W 6-028.4 1268 1105 64.76% 20.03% 15.21%+1.05 +14.0 37
2024-05-18 @ Mondorf-les-Bains L 0-628.4 1105 1268 15.21% 20.03% 64.76%-1.05 -14.0 25
2024-05-18 Mondercange W 1-034.4 1239 1123 59.68% 21.83% 18.49%+0.82 +3.3 44
2024-05-18 @ UNA Strassen L 0-134.4 1123 1239 18.49% 21.83% 59.68%-0.82 -3.3 29
2024-05-18 Progres Niedercorn L 0-243.5 1408 1415 44.25% 24.89% 30.85%+0.23 -13.0 58
2024-05-18 @ F91 Dudelange W 2-043.5 1415 1408 30.85% 24.89% 44.25%-0.23 +13.0 55
2024-05-18 Racing FC Union Luxembourg L 1-439.0 1111 1205 32.22% 25.01% 42.77%-0.19 -12.5 28
2024-05-18 @ UN Kaerjeng W 4-139.0 1205 1111 42.77% 25.01% 32.22%+0.19 +12.5 37
2024-05-18 Swift Hesperange L 1-429.8 1097 1494 9.12% 14.84% 76.05%-1.65 -3.5 22
2024-05-18 @ FC Schifflange 95 W 4-129.8 1494 1097 76.05% 14.84% 9.12%+1.65 +3.4 58
2024-05-18 Union Titus Ptange L 1-437.5 1142 1276 27.40% 24.45% 48.15%-0.38 -10.9 26
2024-05-18 @ Marisca Mersch W 4-137.5 1276 1142 48.15% 24.45% 27.40%+0.38 +10.9 39
2024-05-18 Victoria Rosport L 0-242.5 1296 1219 55.16% 23.10% 21.74%+0.63 -15.6 42
2024-05-18 @ Jeunesse Esch W 2-042.5 1219 1296 21.74% 23.10% 55.16%-0.63 +15.6 41
2024-05-18 Wiltz 71 D 1-156.3 1455 1195 73.97% 15.90% 10.13%+1.52 -2.3 66
2024-05-18 @ Differdange 03 D 1-156.3 1195 1455 10.13% 15.90% 73.97%-1.52 +2.3 33
2024-05-26 Differdange 03 W 2-046.0 1091 1453 10.54% 16.30% 73.15%-1.49 +19.5 28
2024-05-26 @ Fola Esch L 0-246.0 1453 1091 73.15% 16.30% 10.54%+1.49 -19.5 66
2024-05-26 F91 Dudelange L 2-346.7 1197 1395 20.93% 22.82% 56.25%-0.69 -3.3 33
2024-05-26 @ Wiltz 71 W 3-246.7 1395 1197 56.25% 22.82% 20.93%+0.69 +3.3 61
2024-05-26 FC Schifflange 95 L 1-350.4 1286 1094 67.76% 18.80% 13.44%+1.19 -16.0 39
2024-05-26 @ Union Titus Ptange W 3-150.4 1094 1286 13.44% 18.80% 67.76%-1.19 +16.0 25
2024-05-26 Jeunesse Esch L 1-351.4 1428 1281 63.13% 20.65% 16.22%+0.97 -15.1 55
2024-05-26 @ Progres Niedercorn W 3-151.4 1281 1428 16.22% 20.65% 63.13%-0.97 +15.1 45
2024-05-26 Marisca Mersch W 2-031.3 1235 1131 58.20% 22.28% 19.52%+0.76 +6.5 44
2024-05-26 @ Victoria Rosport L 0-231.3 1131 1235 19.52% 22.28% 58.20%-0.76 -6.5 26
2024-05-26 Mondorf-les-Bains D 1-152.6 1217 1282 36.17% 25.18% 38.66%-0.05 +0.1 38
2024-05-26 @ Racing FC Union Luxembourg D 1-152.6 1282 1217 38.66% 25.18% 36.17%+0.05 -0.1 38
2024-05-26 UN Kaerjeng W 2-142.9 1120 1099 48.10% 24.46% 27.45%+0.36 +4.5 32
2024-05-26 @ Mondercange L 1-242.9 1099 1120 27.45% 24.46% 48.10%-0.36 -4.5 28
2024-05-26 UNA Strassen W 2-029.0 1497 1243 73.45% 16.16% 10.39%+1.49 +3.3 61
2024-05-26 @ Swift Hesperange L 0-229.0 1243 1497 10.39% 16.16% 73.45%-1.49 -3.3 44

Biggest Upsets

The 25 games where the underdog won despite the lowest pregame win probability. Underdog Win % is the winner's pregame chance of winning the game (lower = bigger upset). @ before a team name indicates the away side. An asterisk (*) after the date marks a playoff game.

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2024-05-26 10.54% @ Fola Esch 1091 2 Differdange 03 1453 0
2 2024-04-14 10.93% Mondorf-les-Bains 1260 2 @ Swift Hesperange 1502 1
3 2023-11-12 12.05% @ UN Kaerjeng 1093 2 Progres Niedercorn 1423 0
4 2024-04-20 13.16% @ Mondercange 1112 2 Progres Niedercorn 1421 1
5 2024-05-26 13.44% FC Schifflange 95 1094 3 @ Union Titus Ptange 1286 1
6 2023-08-20 14.70% @ FC Schifflange 95 1148 2 Progres Niedercorn 1430 0
7 2023-11-11 16.16% Fola Esch 1102 1 @ Racing FC Union Luxembourg 1250 0
8 2024-05-26 16.22% Jeunesse Esch 1281 3 @ Progres Niedercorn 1428 1
9 2023-11-05 16.29% UN Kaerjeng 1072 4 @ Victoria Rosport 1218 1
10 2023-08-13 16.72% @ Fola Esch 1129 3 F91 Dudelange 1381 2
11 2024-03-10 17.78% @ Victoria Rosport 1190 3 Progres Niedercorn 1427 1
12 2024-02-25 17.91% Victoria Rosport 1181 3 @ Union Titus Ptange 1305 2
13 2023-09-03 19.52% Mondercange 1190 1 @ Jeunesse Esch 1293 0
14 2024-03-30 19.65% Fola Esch 1104 3 @ Victoria Rosport 1205 2
15 2024-03-30 19.98% Racing FC Union Luxembourg 1211 3 @ Union Titus Ptange 1308 0
16 2024-04-14 20.29% UNA Strassen 1212 2 @ Jeunesse Esch 1306 1
17 2023-08-27 20.94% @ Mondercange 1181 1 F91 Dudelange 1379 0
18 2023-08-13 21.22% @ Union Titus Ptange 1311 2 Swift Hesperange 1505 0
19 2024-05-18 21.74% Victoria Rosport 1219 2 @ Jeunesse Esch 1296 0
20 2023-08-13 22.09% FC Schifflange 95 1140 2 @ Victoria Rosport 1213 1
21 2024-03-06 22.88% Fola Esch 1108 1 @ Marisca Mersch 1173 0
22 2023-12-10 22.94% @ Fola Esch 1106 3 Mondorf-les-Bains 1282 2
23 2024-02-18 23.44% @ UN Kaerjeng 1110 2 Mondorf-les-Bains 1281 1
24 2023-08-06 25.59% Racing FC Union Luxembourg 1252 3 @ Mondorf-les-Bains 1290 1
25 2024-04-07 25.73% Victoria Rosport 1197 3 @ Racing FC Union Luxembourg 1234 0

Biggest Elo Changes

The 25 games that resulted in the largest shift in Elo rating.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2023-09-17 24.92 @ Mondorf-les-Bains 4 1266 30.42% F91 Dudelange 0 1374 44.73% 24.85%
2 2024-03-30 23.49 Racing FC Union Luxembourg 3 1211 19.98% @ Union Titus Ptange 0 1308 57.56% 22.46%
3 2023-11-05 21.34 UN Kaerjeng 4 1072 16.29% @ Victoria Rosport 1 1218 63.01% 20.69%
4 2024-04-07 20.93 Victoria Rosport 3 1197 25.73% @ Racing FC Union Luxembourg 0 1234 50.13% 24.14%
5 2024-02-11 20.70 @ Differdange 03 7 1375 58.65% Racing FC Union Luxembourg 0 1268 19.20% 22.14%
6 2023-09-03 19.91 UNA Strassen 3 1202 28.25% @ Victoria Rosport 0 1216 47.17% 24.58%
7 2023-12-02 19.74 Racing FC Union Luxembourg 4 1245 41.86% @ Mondercange 0 1158 33.07% 25.06%
8 2024-05-26 19.52 @ Fola Esch 2 1091 10.54% Differdange 03 0 1453 73.15% 16.30%
9 2023-11-12 18.96 @ UN Kaerjeng 2 1093 12.05% Progres Niedercorn 0 1423 70.28% 17.68%
10 2023-08-20 18.00 @ FC Schifflange 95 2 1148 14.70% Progres Niedercorn 0 1430 65.61% 19.69%
11 2023-08-27 17.99 Jeunesse Esch 3 1275 33.38% @ Racing FC Union Luxembourg 0 1248 41.54% 25.08%
12 2024-05-26 15.98 FC Schifflange 95 3 1094 13.44% @ Union Titus Ptange 1 1286 67.76% 18.80%
13 2024-03-10 15.92 @ FC Schifflange 95 4 1128 30.93% Racing FC Union Luxembourg 1 1232 44.17% 24.90%
14 2023-08-13 15.77 @ Union Titus Ptange 2 1311 21.22% Swift Hesperange 0 1505 55.86% 22.92%
15 2024-05-18 15.60 Victoria Rosport 2 1219 21.74% @ Jeunesse Esch 0 1296 55.16% 23.10%
16 2023-11-29 15.32 @ Marisca Mersch 4 1177 32.86% Jeunesse Esch 1 1265 42.09% 25.05%
17 2024-05-26 15.11 Jeunesse Esch 3 1281 16.22% @ Progres Niedercorn 1 1428 63.13% 20.65%
18 2024-03-10 14.64 @ Victoria Rosport 3 1190 17.78% Progres Niedercorn 1 1427 60.73% 21.49%
19 2024-05-18 14.04 @ Mondorf-les-Bains 6 1268 64.76% Fola Esch 0 1105 15.21% 20.03%
20 2023-09-17 13.30 @ Wiltz 71 2 1201 29.76% Union Titus Ptange 0 1314 45.46% 24.78%
21 2023-09-27 13.22 Swift Hesperange 6 1479 66.12% @ Mondercange 0 1192 14.39% 19.49%
22 2024-05-18 13.02 Progres Niedercorn 2 1415 30.85% @ F91 Dudelange 0 1408 44.25% 24.89%
23 2024-02-24 12.92 @ Jeunesse Esch 3 1257 48.28% Racing FC Union Luxembourg 0 1234 27.29% 24.43%
24 2024-03-30 12.85 Mondorf-les-Bains 4 1248 41.50% @ Marisca Mersch 1 1163 33.42% 25.08%
25 2024-02-18 12.69 F91 Dudelange 3 1386 48.93% @ Racing FC Union Luxembourg 0 1247 26.74% 24.34%

Most & Least Exciting Games

The season’s games ranked by excitement rating (0–100) — a blend of closeness, upset, team quality, and scoring. An asterisk (*) after the date indicates a playoff game.

# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2024-02-11 67.7 @ Swift Hesperange 3 1491 66.55% Union Titus Ptange 3 1311 14.14% 19.31%
2 2023-10-22 64.3 @ Racing FC Union Luxembourg 3 1239 21.84% Progres Niedercorn 3 1426 55.04% 23.13%
3 2023-11-12 63.6 @ Jeunesse Esch 3 1270 61.50% FC Schifflange 95 3 1138 17.27% 21.23%
4 2024-04-07 63.6 @ Mondorf-les-Bains 3 1261 61.14% FC Schifflange 95 3 1131 17.51% 21.35%
5 2023-08-05 63.0 @ FC Schifflange 95 3 1139 23.31% Union Titus Ptange 3 1311 53.12% 23.57%
6 2023-10-22 62.4 @ Mondercange 3 1167 38.02% Victoria Rosport 3 1218 36.79% 25.18%
7 2024-05-05 61.8 @ Differdange 03 2 1450 71.20% Victoria Rosport 2 1221 11.55% 17.24%
8 2023-12-02 61.4 @ Marisca Mersch 2 1192 13.70% Swift Hesperange 2 1492 67.31% 18.99%
9 2023-09-03 60.4 @ Union Titus Ptange 2 1313 30.00% Progres Niedercorn 2 1424 45.19% 24.81%
10 2024-03-03 60.1 @ UN Kaerjeng 2 1112 14.29% F91 Dudelange 2 1401 66.29% 19.42%
11 2023-09-27 60.0 @ Wiltz 71 2 1205 18.99% Progres Niedercorn 2 1426 58.96% 22.05%
12 2023-09-23 59.7 @ F91 Dudelange 2 1349 47.16% Differdange 03 2 1335 28.26% 24.58%
13 2023-08-20 59.6 @ Union Titus Ptange 2 1326 61.83% UNA Strassen 2 1191 17.06% 21.12%
14 2024-03-30 59.5 @ Jeunesse Esch 4 1298 28.47% Differdange 03 3 1422 46.92% 24.61%
15 2023-09-17 58.7 @ UNA Strassen 2 1222 29.72% Differdange 03 2 1335 45.51% 24.77%
16 2023-09-24 58.7 @ Jeunesse Esch 2 1283 44.12% Mondorf-les-Bains 2 1291 30.98% 24.90%
17 2023-11-05 58.3 @ Swift Hesperange 1 1497 62.84% Differdange 03 1 1352 16.40% 20.75%
18 2023-08-13 58.2 @ Fola Esch 3 1129 16.72% F91 Dudelange 2 1381 62.35% 20.93%
19 2024-05-12 58.2 @ Wiltz 71 2 1195 34.96% Mondorf-les-Bains 2 1268 39.89% 25.15%
20 2023-09-03 58.1 @ Marisca Mersch 2 1176 37.64% Racing FC Union Luxembourg 2 1230 37.17% 25.19%
21 2024-03-17 58.1 @ Wiltz 71 2 1186 42.64% Victoria Rosport 2 1205 32.34% 25.02%
22 2023-09-24 58.0 @ FC Schifflange 95 2 1164 41.49% Mondercange 2 1192 33.43% 25.08%
23 2024-02-11 58.0 @ FC Schifflange 95 2 1139 38.81% Victoria Rosport 2 1185 36.02% 25.17%
24 2024-05-05 58.0 @ UN Kaerjeng 2 1117 34.24% Wiltz 71 2 1195 40.64% 25.12%
25 2023-11-26 57.9 @ Fola Esch 2 1111 38.63% Mondercange 2 1158 36.20% 25.18%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2024-02-25 23.8 @ Differdange 03 4 1394 75.33% UN Kaerjeng 0 1117 9.46% 15.21%
2 2024-02-11 24.0 @ F91 Dudelange 4 1380 74.52% Fola Esch 0 1114 9.86% 15.62%
3 2024-02-18 24.0 @ Progres Niedercorn 4 1417 75.48% FC Schifflange 95 0 1139 9.39% 15.13%
4 2024-03-30 25.9 @ Progres Niedercorn 3 1416 71.31% Wiltz 71 0 1186 11.50% 17.19%
5 2024-04-28 26.1 @ Progres Niedercorn 2 1412 76.67% UN Kaerjeng 0 1119 8.82% 14.51%
6 2023-12-03 26.7 @ F91 Dudelange 3 1379 67.84% Victoria Rosport 0 1185 13.40% 18.76%
7 2024-04-14 26.8 Differdange 03 4 1419 66.02% @ FC Schifflange 95 0 1132 14.45% 19.53%
8 2024-03-10 27.0 @ Jeunesse Esch 3 1279 65.02% UN Kaerjeng 0 1113 15.05% 19.93%
9 2024-04-07 27.0 @ Differdange 03 2 1416 74.42% Marisca Mersch 0 1150 9.91% 15.67%
10 2023-10-21 27.1 @ Differdange 03 5 1341 66.77% FC Schifflange 95 0 1158 14.01% 19.22%
11 2024-03-10 27.9 @ Swift Hesperange 4 1495 82.85% Fola Esch 1 1116 6.04% 11.11%
12 2024-05-18 28.4 @ Mondorf-les-Bains 6 1268 64.76% Fola Esch 0 1105 15.21% 20.03%
13 2023-10-08 28.5 @ Union Titus Ptange 4 1291 59.27% Mondercange 0 1178 18.77% 21.96%
14 2023-09-03 28.8 @ F91 Dudelange 4 1371 77.29% UN Kaerjeng 1 1070 8.53% 14.18%
15 2024-05-26 29.0 @ Swift Hesperange 2 1497 73.45% UNA Strassen 0 1243 10.39% 16.16%
16 2023-09-23 29.3 @ Progres Niedercorn 2 1422 68.47% UNA Strassen 0 1222 13.04% 18.49%
17 2023-09-27 29.4 Swift Hesperange 6 1479 66.12% @ Mondercange 0 1192 14.39% 19.49%
18 2024-02-11 29.5 Progres Niedercorn 3 1408 59.13% @ Marisca Mersch 0 1186 18.87% 22.00%
19 2023-11-05 29.6 F91 Dudelange 3 1356 57.50% @ FC Schifflange 95 0 1147 20.02% 22.48%
20 2024-03-10 29.6 @ Differdange 03 2 1409 66.97% UNA Strassen 0 1224 13.90% 19.13%
21 2023-11-26 29.7 @ Progres Niedercorn 3 1404 61.12% Mondorf-les-Bains 0 1276 17.52% 21.36%
22 2024-05-18 29.8 Swift Hesperange 4 1494 76.05% @ FC Schifflange 95 1 1097 9.12% 14.84%
23 2024-05-05 30.0 @ F91 Dudelange 3 1395 59.66% Union Titus Ptange 0 1279 18.50% 21.83%
24 2024-04-21 30.1 @ F91 Dudelange 1 1397 75.11% FC Schifflange 95 0 1123 9.57% 15.32%
25 2024-02-11 30.2 @ Mondorf-les-Bains 2 1275 61.90% Mondercange 0 1139 17.01% 21.09%