‹ ›

2009-10 Luxembourg National Division Season

182 games

Final

Champion

Jeunesse Esch

57 points

Relegated

No relegation

Biggest Overachiever

Jeunesse Esch

11.10 points above expected

57 points · 45.90 expected points

Biggest Disappointment

Mondercange

10.51 points below expected

13 points · 23.51 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 Jeunesse Esch 26 17 6 3 57 45 20 +25 45.90 +11.10
2 F91 Dudelange 26 16 6 4 54 62 23 +39 54.42 -0.42
3 Grevenmacher 26 13 4 9 43 46 40 +6 45.07 -2.07
4 Differdange 03 26 12 6 8 42 41 30 +11 39.73 +2.27
5 RM Hamm Benfica 26 11 8 7 41 50 29 +21 39.85 +1.15
6 Fola Esch 26 11 8 7 41 49 38 +11 37.46 +3.54
7 Racing FC Union Luxembourg 26 12 5 9 41 39 47 -8 33.41 +7.59
8 Etzella Ettelbruck 26 8 8 10 32 42 43 -1 34.30 -2.30
9 CS Petange 26 9 5 12 32 36 42 -6 32.45 -0.45
10 Swift Hesperange 26 8 5 13 29 33 42 -9 30.92 -1.92
11 Progres Niedercorn 26 6 10 10 28 39 44 -5 31.41 -3.41
12 UN Kaerjeng 26 7 7 12 28 28 36 -8 31.47 -3.47
13 Rumelange 26 7 1 18 22 27 63 -36 23.59 -1.59
14 Mondercange 26 2 7 17 13 18 58 -40 23.51 -10.51

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 Jeunesse Esch 57 45.90 +11.10
2 Racing FC Union Luxembourg 41 33.41 +7.59
3 Fola Esch 41 37.46 +3.54
4 Differdange 03 42 39.73 +2.27
5 RM Hamm Benfica 41 39.85 +1.15

Biggest Disappointments

# Team Actual Sim vsSim
1 Mondercange 13 23.51 -10.51
2 UN Kaerjeng 28 31.47 -3.47
3 Progres Niedercorn 28 31.41 -3.41
4 Etzella Ettelbruck 32 34.30 -2.30
5 Grevenmacher 43 45.07 -2.07

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 CS Petange 7 Aug 23 – Oct 18 1 in 2,258
2 Jeunesse Esch 6 Nov 22 – Mar 21 1 in 65
3 Fola Esch 4 Nov 22 – Mar 7 1 in 45
4 Racing FC Union Luxembourg 3 Aug 30 – Sep 20 1 in 33
5 F91 Dudelange 6 Mar 7 – Apr 18 1 in 18

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Grevenmacher 3 Mar 27 – Apr 18 1 in 116
2 RM Hamm Benfica 3 Mar 21 – Apr 11 1 in 44
3 Etzella Ettelbruck 4 Nov 22 – Mar 7 1 in 36
4 UN Kaerjeng 4 Nov 22 – Mar 7 1 in 31
5 Rumelange 6 Apr 11 – May 21 1 in 26

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Racing FC Union Luxembourg 7 Aug 30 – Oct 25 1 in 84
2 RM Hamm Benfica 11 Sep 27 – Mar 14 1 in 67
3 CS Petange 7 Aug 23 – Oct 18 1 in 46
4 Jeunesse Esch 9 Aug 2 – Oct 3 1 in 22
5 Progres Niedercorn 4 Aug 2 – Aug 22 1 in 12

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 F91 Dudelange 5 Sep 27 – Oct 31 1 in 140
2 Grevenmacher 5 Mar 13 – Apr 18 1 in 69
3 Mondercange 15 Aug 2 – Nov 29 1 in 63
4 CS Petange 9 Oct 25 – Mar 21 1 in 42
5 Etzella Ettelbruck 8 Aug 1 – Sep 27 1 in 38

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
Jeunesse Esch 1107 57 +6 10 9.9 +0.1
F91 Dudelange 1210 54 +19 10 11.0 -1.0
Grevenmacher 1043 43 -2 9 7.0 +2.0
Differdange 03 1036 42 +25 10 7.8 +2.2
RM Hamm Benfica 1046 41 +21 10 8.5 +1.5
Fola Esch 1024 41 +9 9 7.3 +1.7
Racing FC Union Luxembourg 934 41 -54 3 6.3 -3.3
Etzella Ettelbruck 975 32 +25 10 6.7 +3.3
CS Petange 921 32 -20 4 5.8 -1.8
Swift Hesperange 913 29 +5 6 6.2 -0.2
Progres Niedercorn 931 28 +3 9 7.2 +1.8
UN Kaerjeng 950 28 +18 9 5.4 +3.6
Rumelange 823 22 -32 0 4.4 -4.4
Mondercange 797 13 -21 1 3.6 -2.6

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 CP D0 EE FD FE GRE JE MON PN RHB RFUL RUM SH UK
CS Petange —
0-1-1
2.36
1-1-0
2.49
0-0-2
1.22
0-0-2
2.38
2-0-0
1.68
0-1-1
1.73
2-0-0
3.63
1-1-0
2.57
0-0-2
2.04
1-0-1
2.48
0-0-2
3.31
1-0-1
3.00
1-1-0
2.74
Differdange 03
1-1-0
3.14
—
1-0-1
3.20
0-0-2
1.67
0-1-1
3.10
1-0-1
2.25
1-0-1
2.11
1-1-0
4.02
0-2-0
3.37
1-0-1
2.76
2-0-0
3.27
2-0-0
4.04
0-1-1
3.49
2-0-0
3.51
Etzella Ettelbruck
0-1-1
3.01
1-0-1
2.31
—
0-1-1
1.38
0-0-2
2.69
0-0-2
2.18
1-1-0
1.76
0-1-1
3.53
1-1-0
2.87
0-1-1
2.36
2-0-0
2.73
1-0-1
3.65
1-1-0
3.02
1-1-0
3.04
F91 Dudelange
2-0-0
4.42
2-0-0
3.89
1-1-0
4.22
—
1-1-0
4.10
1-0-1
3.60
1-1-0
3.38
2-0-0
4.95
1-0-1
4.34
1-0-1
3.86
1-1-0
4.26
1-1-0
4.79
2-0-0
4.38
0-1-1
4.52
Fola Esch
2-0-0
3.13
1-1-0
2.40
2-0-0
2.81
0-1-1
1.49
—
1-0-1
2.28
0-0-2
2.14
0-2-0
4.00
1-1-0
3.07
0-1-1
2.57
0-1-1
3.13
2-0-0
3.83
2-0-0
3.12
0-1-1
3.39
Grevenmacher
0-0-2
3.88
1-0-1
3.26
2-0-0
3.34
1-0-1
1.93
1-0-1
3.24
—
0-0-2
2.92
1-0-1
4.32
1-1-0
3.75
1-1-0
3.10
0-1-1
3.75
2-0-0
4.32
2-0-0
3.87
1-1-0
3.94
Jeunesse Esch
1-1-0
3.82
1-0-1
3.40
0-1-1
3.79
0-1-1
2.13
2-0-0
3.38
2-0-0
2.58
—
1-1-0
4.30
2-0-0
3.87
2-0-0
3.29
2-0-0
3.64
2-0-0
4.23
1-1-0
3.92
1-1-0
3.71
Mondercange
0-0-2
1.90
0-1-1
1.55
1-1-0
1.99
0-0-2
0.78
0-2-0
1.57
1-0-1
1.29
0-1-1
1.32
—
0-1-1
2.06
0-0-2
1.49
0-0-2
1.96
0-0-2
2.83
0-0-2
2.24
0-1-1
2.17
Progres Niedercorn
0-1-1
2.94
0-2-0
2.15
0-1-1
2.63
1-0-1
1.28
0-1-1
2.43
0-1-1
1.79
0-0-2
1.69
1-1-0
3.46
—
0-2-0
2.20
1-1-0
2.56
2-0-0
3.38
1-0-1
2.88
0-0-2
2.89
RM Hamm Benfica
2-0-0
3.48
1-0-1
2.74
1-1-0
3.15
1-0-1
1.69
1-1-0
2.93
0-1-1
2.40
0-0-2
2.22
2-0-0
4.09
0-2-0
3.31
—
0-1-1
3.19
1-0-1
3.93
0-2-0
3.51
2-0-0
3.43
Racing FC Union Luxembourg
1-0-1
3.02
0-0-2
2.24
0-0-2
2.77
0-1-1
1.34
1-1-0
2.38
1-1-0
1.79
0-0-2
1.89
2-0-0
3.58
0-1-1
2.94
1-1-0
2.32
—
2-0-0
3.35
2-0-0
2.91
2-0-0
2.87
Rumelange
2-0-0
2.20
0-0-2
1.54
1-0-1
1.89
0-1-1
0.91
0-0-2
1.72
0-0-2
1.29
0-0-2
1.38
2-0-0
2.67
0-0-2
2.14
1-0-1
1.65
0-0-2
2.16
—
0-0-2
2.10
1-0-1
2.08
Swift Hesperange
1-0-1
2.51
1-1-0
2.03
0-1-1
2.49
0-0-2
1.24
0-0-2
2.38
0-0-2
1.68
0-1-1
1.64
2-0-0
3.28
1-0-1
2.63
0-2-0
2.01
0-0-2
2.60
2-0-0
3.42
—
1-0-1
2.54
UN Kaerjeng
0-1-1
2.76
0-0-2
2.01
0-1-1
2.47
1-1-0
1.13
1-1-0
2.13
0-1-1
1.62
0-1-1
1.83
1-1-0
3.34
2-0-0
2.61
0-0-2
2.09
0-0-2
2.65
1-0-1
3.44
1-0-1
2.96
—

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.75 +9.3
Allowed 0.73 -8.5
Differential 0.84 +5.1

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
06.59%7.97%5.77%3.30%1.10%1.65%26.37%
17.97%11.54%5.22%4.67%3.02%1.10%33.52%
25.77%5.22%4.40%0.82%1.65%1.37%19.23%
33.30%4.67%0.82%1.10%0.27%—10.16%
41.10%3.02%1.65%0.27%—0.27%6.32%
5+1.65%1.10%1.37%—0.27%—4.40%
Total26.37%33.52%19.23%10.16%6.32%4.40%100%

Summary Statistics

Scored Allowed Difference
Mean 1.52 1.52 +0.00
SD 1.47 1.47 2.20
CV 0.96 0.96 —
Max 9 9 +9
Min 0 0 -9

Games Played: 182

↓ Scored | Allowed →012345+Total
011.54%11.54%3.85%3.85%——30.77%
17.69%7.69%3.85%15.38%3.85%—38.46%
23.85%————3.85%7.69%
33.85%7.69%————11.54%
4—3.85%3.85%———7.69%
5+——3.85%———3.85%
Total26.92%30.77%15.38%19.23%3.85%3.85%100%

Summary Statistics

Scored Allowed Difference
Mean 1.38 1.62 -0.23
SD 1.44 1.63 2.10
CV 1.04 1.01 —
Max 5 7 +3
Min 0 0 -5

Games Played: 26

↓ Scored | Allowed →012345+Total
07.69%7.69%3.85%7.69%—3.85%30.77%
111.54%15.38%3.85%3.85%——34.62%
27.69%7.69%————15.38%
3———————
43.85%7.69%————11.54%
5+3.85%—3.85%———7.69%
Total34.62%38.46%11.54%11.54%—3.85%100%

Summary Statistics

Scored Allowed Difference
Mean 1.58 1.15 +0.42
SD 1.81 1.26 2.48
CV 1.15 1.09 —
Max 7 5 +7
Min 0 0 -5

Games Played: 26

↓ Scored | Allowed →012345+Total
03.85%3.85%3.85%———11.54%
111.54%19.23%11.54%11.54%——53.85%
2—3.85%7.69%—3.85%—15.38%
3—7.69%————7.69%
4———3.85%—3.85%7.69%
5+—3.85%————3.85%
Total15.38%38.46%23.08%15.38%3.85%3.85%100%

Summary Statistics

Scored Allowed Difference
Mean 1.62 1.65 -0.04
SD 1.39 1.26 1.59
CV 0.86 0.76 —
Max 6 5 +5
Min 0 0 -2

Games Played: 26

↓ Scored | Allowed →012345+Total
03.85%7.69%————11.54%
111.54%11.54%————23.08%
27.69%7.69%3.85%—7.69%—26.92%
37.69%7.69%—3.85%——19.23%
43.85%3.85%————7.69%
5+11.54%—————11.54%
Total46.15%38.46%3.85%3.85%7.69%—100%

Summary Statistics

Scored Allowed Difference
Mean 2.38 0.88 +1.50
SD 1.94 1.18 2.42
CV 0.81 1.33 —
Max 9 4 +9
Min 0 0 -2

Games Played: 26

↓ Scored | Allowed →012345+Total
03.85%11.54%3.85%3.85%——23.08%
17.69%15.38%3.85%3.85%——30.77%
2—3.85%7.69%———11.54%
3—3.85%3.85%3.85%——11.54%
4—7.69%7.69%———15.38%
5+3.85%———3.85%—7.69%
Total15.38%42.31%26.92%11.54%3.85%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.88 1.46 +0.42
SD 1.66 1.03 1.75
CV 0.88 0.70 —
Max 5 4 +5
Min 0 0 -3

Games Played: 26

↓ Scored | Allowed →012345+Total
03.85%3.85%11.54%3.85%—3.85%26.92%
13.85%7.69%3.85%———15.38%
211.54%7.69%3.85%3.85%—3.85%30.77%
3—11.54%3.85%———15.38%
4—3.85%————3.85%
5+—3.85%3.85%———7.69%
Total19.23%38.46%26.92%7.69%—7.69%100%

Summary Statistics

Scored Allowed Difference
Mean 1.77 1.54 +0.23
SD 1.50 1.33 2.18
CV 0.85 0.87 —
Max 5 5 +4
Min 0 0 -5

Games Played: 26

↓ Scored | Allowed →012345+Total
011.54%———3.85%—15.38%
119.23%11.54%3.85%———34.62%
219.23%7.69%———3.85%30.77%
33.85%3.85%————7.69%
43.85%—————3.85%
5+—3.85%3.85%———7.69%
Total57.69%26.92%7.69%—3.85%3.85%100%

Summary Statistics

Scored Allowed Difference
Mean 1.73 0.77 +0.96
SD 1.37 1.27 1.82
CV 0.79 1.66 —
Max 5 5 +4
Min 0 0 -4

Games Played: 26

↓ Scored | Allowed →012345+Total
03.85%15.38%19.23%—3.85%3.85%46.15%
13.85%19.23%7.69%——7.69%38.46%
2—3.85%3.85%—3.85%3.85%15.38%
3———————
4———————
5+———————
Total7.69%38.46%30.77%—7.69%15.38%100%

Summary Statistics

Scored Allowed Difference
Mean 0.69 2.23 -1.54
SD 0.74 2.01 2.08
CV 1.06 0.90 —
Max 2 9 +1
Min 0 0 -9

Games Played: 26

↓ Scored | Allowed →012345+Total
07.69%3.85%11.54%———23.08%
1—15.38%11.54%3.85%7.69%—38.46%
2—3.85%11.54%———15.38%
33.85%3.85%—3.85%——11.54%
4—3.85%7.69%———11.54%
5+———————
Total11.54%30.77%42.31%7.69%7.69%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.69 -0.19
SD 1.30 1.05 1.65
CV 0.87 0.62 —
Max 4 4 +3
Min 0 0 -3

Games Played: 26

↓ Scored | Allowed →012345+Total
07.69%15.38%—7.69%——30.77%
17.69%11.54%————19.23%
23.85%—7.69%3.85%——15.38%
311.54%3.85%—3.85%——19.23%
4——3.85%———3.85%
5+3.85%3.85%3.85%———11.54%
Total34.62%34.62%15.38%15.38%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.92 1.12 +0.81
SD 1.96 1.07 2.23
CV 1.02 0.96 —
Max 7 3 +6
Min 0 0 -3

Games Played: 26

↓ Scored | Allowed →012345+Total
0—3.85%3.85%3.85%—3.85%15.38%
115.38%7.69%3.85%—3.85%7.69%38.46%
23.85%11.54%11.54%———26.92%
37.69%7.69%——3.85%—19.23%
4———————
5+———————
Total26.92%30.77%19.23%3.85%7.69%11.54%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.81 -0.31
SD 0.99 1.94 2.45
CV 0.66 1.07 —
Max 3 7 +3
Min 0 0 -7

Games Played: 26

↓ Scored | Allowed →012345+Total
03.85%3.85%3.85%11.54%7.69%7.69%38.46%
13.85%—7.69%7.69%7.69%—26.92%
27.69%7.69%—3.85%7.69%—26.92%
33.85%3.85%————7.69%
4———————
5+———————
Total19.23%15.38%11.54%23.08%23.08%7.69%100%

Summary Statistics

Scored Allowed Difference
Mean 1.04 2.42 -1.38
SD 1.00 1.72 2.33
CV 0.96 0.71 —
Max 3 6 +3
Min 0 0 -6

Games Played: 26

↓ Scored | Allowed →012345+Total
011.54%11.54%7.69%———30.77%
1—3.85%3.85%11.54%15.38%—34.62%
27.69%7.69%3.85%———19.23%
33.85%3.85%————7.69%
4—7.69%————7.69%
5+———————
Total23.08%34.62%15.38%11.54%15.38%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.27 1.62 -0.35
SD 1.22 1.39 1.98
CV 0.96 0.86 —
Max 4 4 +3
Min 0 0 -3

Games Played: 26

↓ Scored | Allowed →012345+Total
011.54%11.54%7.69%3.85%——34.62%
17.69%15.38%7.69%7.69%3.85%—42.31%
27.69%————3.85%11.54%
3——3.85%———3.85%
43.85%3.85%————7.69%
5+———————
Total30.77%30.77%19.23%11.54%3.85%3.85%100%

Summary Statistics

Scored Allowed Difference
Mean 1.08 1.38 -0.31
SD 1.16 1.36 1.81
CV 1.08 0.98 —
Max 4 5 +4
Min 0 0 -3

Games Played: 26

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
F91 Dudelange 1210 54 54.42 -0.42 48.0% 32 45 50 55 59 64 69
Jeunesse Esch 1107 57 45.90 +11.10 97.0% 28 34 42 46 51 57 64
RM Hamm Benfica 1046 41 39.85 +1.15 62.0% 24 28 35 40 44 52 56
Grevenmacher 1043 43 45.07 -2.07 39.0% 29 34 42 46 49 54 59
Differdange 03 1036 42 39.73 +2.27 67.0% 22 28 35 41 44 51 59
Fola Esch 1024 41 37.46 +3.54 70.0% 18 25 32 38 43 49 52
Etzella Ettelbruck 975 32 34.30 -2.30 35.0% 19 24 30 34 38 46 48
UN Kaerjeng 950 28 31.47 -3.47 30.0% 15 20 27 31 35 44 54
Racing FC Union Luxembourg 934 41 33.41 +7.59 89.0% 16 24 29 33 37 43 47
Progres Niedercorn 931 28 31.41 -3.41 31.0% 19 23 27 31 35 40 45
CS Petange 921 32 32.45 -0.45 55.0% 13 22 28 32 38 44 52
Swift Hesperange 913 29 30.92 -1.92 40.0% 17 20 26 31 35 43 48
Rumelange 823 22 23.59 -1.59 40.0% 10 15 19 23 27 33 41
Mondercange 797 13 23.51 -10.51 5.0% 9 13 20 24 28 32 41

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
+7.14%
Slight Edge
41.76%23.63%34.62%
Elo Value
Home Edge: 24.86 Elo pts.
137 Elo
0.007 goals per Elo point
0400
Scoring Tilt
Expected
+0.16 goals
Neutral
-2+0.18+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 7th * Longshot: 8th 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
1.9
One-Team Race
123410
Champion Preseason Odds
10%
Jeunesse Esch, 2nd of 14
LongshotFavorite
Title Margin
Expected
0.12/gm
Tight Race
00.250.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.17 * Some Luck: 5.17 to 7.76 * Lucky: 7.76 to 10.35 * Wild Swing: 10.35 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.66 * Close: 1.66 to 2.49 * Off: 2.49 to 3.32 * Way Off: 3.32 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 14 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 14 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 14 * As Expected: 14 to 22.4 * Several Outliers: 22.4 to 30.8 * Many Outliers: 30.8 and up.
Luck Spread
Expected
5.00 points
As Expected
06.4716
Average Finish Error
Expected
0.71
Pinpoint
02.085
Biggest Overachiever
Expected 96.43%
97.00%
Jeunesse Esch
50100
Biggest Underachiever
Expected 3.57%
5.00%
Mondercange
050
Season Outliers
Expected
1 of 14
Minimal Outliers
01.47

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.18
Even
00.170.5
Noll-Scully
Elo SD: 108.65
1.77
Moderate Separation
11.651.852.052.5
Interquartile Edge
66%
Even
50%68%78%100%
Best vs. Worst
Baseline
91%
Clear Edge
50%91%100%
Close Games
Expected
53%
Some Drama
0%51%100%
Blowouts
Expected
23%
Occasional
0%26%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.602
Matchup Imbalance
0.33
Very Even
00.350.5
Strangeness
Expected
0.64
Very Predictable
01.002
Repeatability
0.87
Near-Lock
00.430.621
Upset Rate
Expected
25%
Upset-Prone
0%26%50%
Clear Favorite Upset Rate
Expected
18%
As Expected
0%22%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.13 * Near Noise Ceiling: 0.13 to 0.19 * Above Noise: 0.19 to 0.26 * Well Above Noise: 0.26 and up.
Probability calibration
0.98
Excellent
0.010.050.10.51
Calibration slope
Ideal
1.21
Underconfident
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.078
Well Within Noise
00.1280.3

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).

Team1234567891011121314
Jeunesse Esch10.00%33.00%21.00%13.00%7.00%6.00%4.00%2.00%3.00%—1.00%———
F91 Dudelange71.00%19.00%4.00%3.00%—1.00%1.00%——1.00%————
Grevenmacher10.00%22.00%21.00%21.00%8.00%5.00%5.00%1.00%3.00%3.00%—1.00%——
Differdange 031.00%6.00%16.00%15.00%14.00%17.00%10.00%6.00%3.00%6.00%3.00%2.00%1.00%—
RM Hamm Benfica5.00%8.00%9.00%21.00%12.00%10.00%13.00%4.00%8.00%7.00%2.00%1.00%——
Fola Esch2.00%6.00%12.00%8.00%15.00%12.00%6.00%10.00%8.00%11.00%4.00%4.00%1.00%1.00%
Racing FC Union Luxembourg1.00%—2.00%3.00%10.00%11.00%9.00%14.00%9.00%11.00%16.00%6.00%6.00%2.00%
Etzella Ettelbruck—2.00%5.00%3.00%9.00%12.00%16.00%13.00%12.00%6.00%6.00%11.00%4.00%1.00%
CS Petange—1.00%5.00%2.00%12.00%5.00%8.00%11.00%9.00%13.00%10.00%14.00%5.00%5.00%
Swift Hesperange—1.00%2.00%3.00%8.00%3.00%9.00%11.00%10.00%10.00%13.00%13.00%10.00%7.00%
Progres Niedercorn——1.00%3.00%2.00%8.00%13.00%14.00%8.00%12.00%15.00%14.00%7.00%3.00%
UN Kaerjeng—2.00%2.00%4.00%2.00%8.00%5.00%9.00%20.00%13.00%11.00%4.00%12.00%8.00%
Rumelange———1.00%—2.00%—2.00%5.00%4.00%7.00%15.00%25.00%39.00%
Mondercange————1.00%—1.00%3.00%2.00%3.00%12.00%15.00%29.00%34.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
F91 Dudelange 100% — —
Grevenmacher 99.00% 1.00% —
Jeunesse Esch 100% — —
RM Hamm Benfica 99.00% 1.00% —
Differdange 03 97.00% 2.00% 1.00%
Fola Esch 94.00% 4.00% 2.00%
Etzella Ettelbruck 84.00% 11.00% 5.00%
Racing FC Union Luxembourg 86.00% 6.00% 8.00%
CS Petange 76.00% 14.00% 10.00%
Progres Niedercorn 76.00% 14.00% 10.00%
Swift Hesperange 70.00% 13.00% 17.00%
UN Kaerjeng 76.00% 4.00% 20.00%
Mondercange 22.00% 15.00% 63.00%
Rumelange 21.00% 15.00% 64.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
2009-08-01 Etzella Ettelbruck W 3-139.3 1074 975 54.23% 23.08% 22.69%+0.91 +5.9 3
2009-08-01 @ Grevenmacher L 1-339.3 975 1074 22.69% 23.08% 54.23%-0.91 -5.9 0
2009-08-02 Differdange 03 L 0-139.9 942 1018 30.54% 24.70% 44.76%-0.38 -4.7 0
2009-08-02 @ Racing FC Union Luxembourg W 1-039.9 1018 942 44.76% 24.70% 30.54%+0.38 +4.7 3
2009-08-02 F91 Dudelange L 1-338.1 980 1162 19.81% 21.99% 58.20%-1.15 -5.2 0
2009-08-02 @ Fola Esch W 3-138.1 1162 980 58.20% 21.99% 19.81%+1.15 +5.2 3
2009-08-02 RM Hamm Benfica L 0-139.7 914 996 29.97% 24.63% 45.40%-0.41 -4.6 0
2009-08-02 @ CS Petange W 1-039.7 996 914 45.40% 24.63% 29.97%+0.41 +4.6 3
2009-08-02 Jeunesse Esch L 0-136.7 883 1042 21.71% 22.75% 55.54%-0.98 -3.5 0
2009-08-02 @ Rumelange W 1-036.7 1042 883 55.54% 22.75% 21.71%+0.98 +3.5 3
2009-08-02 Progres Niedercorn D 1-152.5 890 950 32.66% 24.89% 42.44%-0.26 +0.3 1
2009-08-02 @ Mondercange D 1-152.5 950 890 42.44% 24.89% 32.66%+0.26 -0.3 1
2009-08-02 Swift Hesperange L 0-241.9 963 920 46.89% 24.45% 28.66%+0.49 -12.4 0
2009-08-02 @ UN Kaerjeng W 2-041.9 920 963 28.66% 24.45% 46.89%-0.49 +12.4 3
2009-08-08 RM Hamm Benfica W 3-029.7 1167 1000 62.21% 20.65% 17.15%+1.40 +7.5 6
2009-08-08 @ F91 Dudelange L 0-329.7 1000 1167 17.15% 20.65% 62.21%-1.40 -7.5 3
2009-08-08 Fola Esch D 1-152.4 949 975 37.32% 25.06% 37.62%-0.01 +0.0 2
2009-08-08 @ Progres Niedercorn D 1-152.4 975 949 37.62% 25.06% 37.32%+0.01 -0.0 1
2009-08-08 Grevenmacher L 1-339.3 932 1080 22.79% 23.11% 54.10%-0.90 -5.9 3
2009-08-08 @ Swift Hesperange W 3-139.3 1080 932 54.10% 23.11% 22.79%+0.90 +5.9 6
2009-08-08 Mondercange D 0-049.0 969 890 51.72% 23.64% 24.63%+0.76 -0.9 1
2009-08-08 @ Etzella Ettelbruck D 0-049.0 890 969 24.63% 23.64% 51.72%-0.76 +0.9 2
2009-08-08 Racing FC Union Luxembourg W 5-134.8 1046 937 55.41% 22.78% 21.81%+0.98 +10.4 6
2009-08-08 @ Jeunesse Esch L 1-534.8 937 1046 21.81% 22.78% 55.41%-0.98 -10.4 0
2009-08-08 Rumelange L 1-346.5 910 879 45.25% 24.65% 30.10%+0.40 -10.4 0
2009-08-08 @ CS Petange W 3-146.5 879 910 30.10% 24.65% 45.25%-0.40 +10.4 3
2009-08-08 UN Kaerjeng W 2-142.8 1023 950 50.90% 23.81% 25.29%+0.71 +3.8 6
2009-08-08 @ Differdange 03 L 1-242.8 950 1023 25.29% 23.81% 50.90%-0.71 -3.8 0
2009-08-16 Differdange 03 W 2-035.8 1086 1027 49.16% 24.12% 26.72%+0.62 +7.9 9
2009-08-16 @ Grevenmacher L 0-235.8 1027 1086 26.72% 24.12% 49.16%-0.62 -7.9 6
2009-08-16 Etzella Ettelbruck W 5-454.7 975 968 41.99% 24.92% 33.09%+0.23 +4.3 4
2009-08-16 @ Fola Esch L 4-554.7 968 975 33.09% 24.92% 41.99%-0.23 -4.3 1
2009-08-16 Jeunesse Esch D 0-048.8 946 1056 26.65% 24.10% 49.24%-0.62 +0.8 1
2009-08-16 @ UN Kaerjeng D 0-048.8 1056 946 49.24% 24.10% 26.65%+0.62 -0.8 7
2009-08-16 Progres Niedercorn D 3-361.7 993 949 47.01% 24.44% 28.55%+0.50 -0.4 4
2009-08-16 @ RM Hamm Benfica D 3-361.7 949 993 28.55% 24.44% 47.01%-0.50 +0.3 3
2009-08-16 Rumelange W 3-034.5 927 890 46.14% 24.55% 29.31%+0.45 +12.4 3
2009-08-16 @ Racing FC Union Luxembourg L 0-334.5 890 927 29.31% 24.55% 46.14%-0.45 -12.4 3
2009-08-16 Swift Hesperange L 0-238.8 891 927 35.95% 25.04% 39.01%-0.08 -10.1 2
2009-08-16 @ Mondercange W 2-038.8 927 891 39.01% 25.04% 35.95%+0.08 +10.1 6
2009-08-16 CS Petange W 2-028.6 1175 899 73.09% 15.92% 10.99%+2.19 +3.1 9
2009-08-16 @ F91 Dudelange L 0-228.6 899 1175 10.99% 15.92% 73.09%-2.19 -3.1 0
2009-08-22 F91 Dudelange W 4-254.6 950 1178 16.37% 20.18% 63.45%-1.49 +12.3 6
2009-08-22 @ Progres Niedercorn L 2-454.6 1178 950 63.45% 20.18% 16.37%+1.49 -12.3 9
2009-08-23 RM Hamm Benfica D 1-152.4 964 992 36.98% 25.06% 37.96%-0.02 +0.0 2
2009-08-23 @ Etzella Ettelbruck D 1-152.4 992 964 37.96% 25.06% 36.98%+0.02 -0.0 5
2009-08-23 Fola Esch L 0-141.4 937 980 34.93% 25.01% 40.05%-0.13 -5.2 6
2009-08-23 @ Swift Hesperange W 1-041.4 980 937 40.05% 25.01% 34.93%+0.13 +5.2 7
2009-08-23 Grevenmacher W 2-039.9 1055 1094 35.52% 25.03% 39.45%-0.10 +10.8 10
2009-08-23 @ Jeunesse Esch L 0-239.9 1094 1055 39.45% 25.03% 35.52%+0.10 -10.8 9
2009-08-23 Mondercange W 1-035.7 1019 881 58.88% 21.78% 19.34%+1.19 +3.1 9
2009-08-23 @ Differdange 03 L 0-135.7 881 1019 19.34% 21.78% 58.88%-1.19 -3.1 2
2009-08-23 Racing FC Union Luxembourg W 4-142.6 896 939 34.93% 25.01% 40.06%-0.13 +13.4 3
2009-08-23 @ CS Petange L 1-442.6 939 896 40.06% 25.01% 34.93%+0.13 -13.4 3
2009-08-23 UN Kaerjeng L 2-349.7 877 947 31.38% 24.79% 43.84%-0.33 -4.3 3
2009-08-23 @ Rumelange W 3-249.7 947 877 43.84% 24.79% 31.38%+0.33 +4.3 4
2009-08-29 Differdange 03 D 1-152.5 985 1022 35.72% 25.04% 39.24%-0.09 +0.1 8
2009-08-29 @ Fola Esch D 1-152.5 1022 985 39.24% 25.04% 35.72%+0.09 -0.1 10
2009-08-29 CS Petange L 0-145.1 962 910 48.22% 24.27% 27.51%+0.56 -6.7 6
2009-08-29 @ Progres Niedercorn W 1-045.1 910 962 27.51% 24.27% 48.22%-0.56 +6.7 6
2009-08-30 Etzella Ettelbruck D 1-154.2 1166 964 65.90% 19.20% 14.90%+1.65 -1.6 10
2009-08-30 @ F91 Dudelange D 1-154.2 964 1166 14.90% 19.20% 65.90%-1.65 +1.6 3
2009-08-30 Jeunesse Esch D 1-153.4 878 1066 19.28% 21.75% 58.97%-1.19 +1.2 3
2009-08-30 @ Mondercange D 1-153.4 1066 878 58.97% 21.75% 19.28%+1.19 -1.2 11
2009-08-30 Racing FC Union Luxembourg L 1-346.3 951 926 44.61% 24.71% 30.67%+0.37 -10.3 4
2009-08-30 @ UN Kaerjeng W 3-146.3 926 951 30.67% 24.71% 44.61%-0.37 +10.3 6
2009-08-30 Rumelange W 4-133.1 1083 873 66.78% 18.83% 14.38%+1.72 +5.2 12
2009-08-30 @ Grevenmacher L 1-433.1 873 1083 14.38% 18.83% 66.78%-1.72 -5.2 3
2009-08-30 Swift Hesperange D 0-048.8 992 931 49.35% 24.09% 26.57%+0.63 -0.8 6
2009-08-30 @ RM Hamm Benfica D 0-048.8 931 992 26.57% 24.09% 49.35%-0.63 +0.8 7
2009-09-13 F91 Dudelange L 0-231.4 932 1164 16.13% 20.03% 63.84%-1.51 -4.8 7
2009-09-13 @ Swift Hesperange W 2-031.4 1164 932 63.84% 20.03% 16.13%+1.51 +4.8 13
2009-09-13 RM Hamm Benfica W 1-039.8 1022 992 45.25% 24.65% 30.10%+0.40 +4.6 13
2009-09-13 @ Differdange 03 L 0-139.8 992 1022 30.10% 24.65% 45.25%-0.40 -4.6 6
2009-09-13 Fola Esch W 1-037.8 1065 985 51.84% 23.62% 24.54%+0.77 +3.9 14
2009-09-13 @ Jeunesse Esch L 0-137.8 985 1065 24.54% 23.62% 51.84%-0.77 -3.9 8
2009-09-13 Grevenmacher W 2-151.4 936 1089 22.35% 22.97% 54.68%-0.93 +7.0 9
2009-09-13 @ Racing FC Union Luxembourg L 1-251.4 1089 936 54.68% 22.97% 22.35%+0.93 -7.0 12
2009-09-13 Mondercange W 2-038.7 868 879 39.42% 25.03% 35.54%+0.10 +10.0 6
2009-09-13 @ Rumelange L 0-238.7 879 868 35.54% 25.03% 39.42%-0.10 -10.0 3
2009-09-13 Progres Niedercorn D 2-257.5 966 955 42.49% 24.89% 32.62%+0.26 -0.2 4
2009-09-13 @ Etzella Ettelbruck D 2-257.5 955 966 32.62% 24.89% 42.49%-0.26 +0.2 7
2009-09-13 UN Kaerjeng W 3-144.3 916 941 37.46% 25.06% 37.48%+0.00 +9.0 9
2009-09-13 @ CS Petange L 1-344.3 941 916 37.48% 25.06% 37.46%+0.00 -9.0 4
2009-09-20 Differdange 03 W 3-137.7 1169 1026 59.41% 21.61% 18.98%+1.22 +5.0 16
2009-09-20 @ F91 Dudelange L 1-337.7 1026 1169 18.98% 21.61% 59.41%-1.22 -5.0 13
2009-09-20 Jeunesse Esch L 0-139.7 987 1069 29.86% 24.62% 45.52%-0.42 -4.6 6
2009-09-20 @ RM Hamm Benfica W 1-039.7 1069 987 45.52% 24.62% 29.86%+0.42 +4.6 17
2009-09-20 Racing FC Union Luxembourg L 1-244.7 869 943 30.86% 24.73% 44.41%-0.36 -4.5 3
2009-09-20 @ Mondercange W 2-144.7 943 869 44.41% 24.73% 30.86%+0.36 +4.5 12
2009-09-20 Rumelange W 4-243.1 981 878 54.72% 22.96% 22.32%+0.93 +5.2 11
2009-09-20 @ Fola Esch L 2-443.1 878 981 22.32% 22.96% 54.72%-0.93 -5.2 6
2009-09-20 Swift Hesperange L 1-444.0 955 927 44.94% 24.68% 30.38%+0.39 -14.6 7
2009-09-20 @ Progres Niedercorn W 4-144.0 927 955 30.38% 24.68% 44.94%-0.39 +14.6 10
2009-09-20 UN Kaerjeng W 5-238.1 1082 932 60.19% 21.35% 18.45%+1.27 +5.9 15
2009-09-20 @ Grevenmacher L 2-538.1 932 1082 18.45% 21.35% 60.19%-1.27 -5.9 4
2009-09-20 CS Petange L 2-450.9 966 925 46.59% 24.49% 28.91%+0.48 -9.5 4
2009-09-20 @ Etzella Ettelbruck W 4-250.9 925 966 28.91% 24.49% 46.59%-0.48 +9.5 12
2009-09-27 Etzella Ettelbruck D 2-257.5 942 956 39.03% 25.04% 35.93%+0.08 -0.1 11
2009-09-27 @ Swift Hesperange D 2-257.5 956 942 35.93% 25.04% 39.03%-0.08 +0.1 5
2009-09-27 F91 Dudelange D 1-152.7 1074 1174 27.70% 24.30% 48.00%-0.55 +0.6 18
2009-09-27 @ Jeunesse Esch D 1-152.7 1174 1074 48.00% 24.30% 27.70%+0.55 -0.6 17
2009-09-27 RM Hamm Benfica L 0-633.1 873 982 26.67% 24.11% 49.22%-0.62 -21.9 6
2009-09-27 @ Rumelange W 6-033.1 982 873 49.22% 24.11% 26.67%+0.62 +21.9 9
2009-09-27 Fola Esch D 2-257.5 948 986 35.52% 25.03% 39.45%-0.10 +0.1 13
2009-09-27 @ Racing FC Union Luxembourg D 2-257.5 986 948 39.45% 25.03% 35.52%+0.10 -0.1 12
2009-09-27 Grevenmacher W 2-043.8 935 1087 22.34% 22.97% 54.70%-0.93 +14.0 15
2009-09-27 @ CS Petange L 0-243.8 1087 935 54.70% 22.97% 22.34%+0.93 -14.0 15
2009-09-27 Mondercange D 1-152.7 926 865 49.45% 24.07% 26.48%+0.63 -0.7 5
2009-09-27 @ UN Kaerjeng D 1-152.7 865 926 26.48% 24.07% 49.45%-0.63 +0.7 4
2009-09-27 Progres Niedercorn D 1-152.9 1022 941 51.91% 23.60% 24.48%+0.77 -0.8 14
2009-09-27 @ Differdange 03 D 1-152.9 941 1022 24.48% 23.60% 51.91%-0.77 +0.8 8
2009-10-03 Jeunesse Esch L 0-234.9 942 1074 24.28% 23.55% 52.17%-0.79 -7.3 8
2009-10-03 @ Progres Niedercorn W 2-034.9 1074 942 52.17% 23.55% 24.28%+0.79 +7.3 21
2009-10-04 Differdange 03 W 1-043.8 956 1021 32.04% 24.85% 43.12%-0.29 +6.1 8
2009-10-04 @ Etzella Ettelbruck L 0-143.8 1021 956 43.12% 24.85% 32.04%+0.29 -6.1 14
2009-10-04 Grevenmacher L 1-533.0 865 1073 17.78% 21.00% 61.21%-1.34 -8.5 4
2009-10-04 @ Mondercange W 5-133.0 1073 865 61.21% 21.00% 17.78%+1.34 +8.5 18
2009-10-04 Racing FC Union Luxembourg D 1-152.7 1004 948 48.78% 24.18% 27.04%+0.59 -0.7 10
2009-10-04 @ RM Hamm Benfica D 1-152.7 948 1004 27.04% 24.18% 48.78%-0.59 +0.6 14
2009-10-04 Rumelange D 0-051.9 1173 851 77.15% 13.84% 9.01%+2.54 -2.4 18
2009-10-04 @ F91 Dudelange D 0-051.9 851 1173 9.01% 13.84% 77.15%-2.54 +2.4 7
2009-10-04 UN Kaerjeng D 0-048.8 986 926 49.30% 24.10% 26.61%+0.62 -0.8 13
2009-10-04 @ Fola Esch D 0-048.8 926 986 26.61% 24.10% 49.30%-0.62 +0.8 6
2009-10-04 CS Petange L 1-345.0 942 949 40.04% 25.02% 34.95%+0.13 -9.4 11
2009-10-04 @ Swift Hesperange W 3-145.0 949 942 34.95% 25.02% 40.04%-0.13 +9.4 18
2009-10-18 Etzella Ettelbruck L 1-251.8 1081 962 56.68% 22.44% 20.89%+1.05 -7.2 21
2009-10-18 @ Jeunesse Esch W 2-151.8 962 1081 20.89% 22.44% 56.68%-1.05 +7.2 11
2009-10-18 F91 Dudelange D 2-258.9 948 1171 16.75% 20.42% 62.83%-1.44 +1.1 15
2009-10-18 @ Racing FC Union Luxembourg D 2-258.9 1171 948 62.83% 20.42% 16.75%+1.44 -1.1 19
2009-10-18 RM Hamm Benfica L 0-139.9 926 1004 30.46% 24.69% 44.85%-0.38 -4.7 6
2009-10-18 @ UN Kaerjeng W 1-039.9 1004 926 44.85% 24.69% 30.46%+0.38 +4.7 13
2009-10-18 Fola Esch W 2-034.3 1082 985 53.91% 23.16% 22.93%+0.89 +6.9 21
2009-10-18 @ Grevenmacher L 0-234.3 985 1082 22.93% 23.16% 53.91%-0.89 -6.9 13
2009-10-18 Mondercange W 5-239.8 958 857 54.51% 23.01% 22.48%+0.92 +7.2 21
2009-10-18 @ CS Petange L 2-539.8 857 958 22.48% 23.01% 54.51%-0.92 -7.2 4
2009-10-18 Progres Niedercorn L 0-334.7 853 934 29.95% 24.63% 45.42%-0.41 -12.6 7
2009-10-18 @ Rumelange W 3-034.7 934 853 45.42% 24.63% 29.95%+0.41 +12.6 11
2009-10-18 Swift Hesperange D 1-152.9 1015 932 52.09% 23.57% 24.34%+0.78 -0.9 15
2009-10-18 @ Differdange 03 D 1-152.9 932 1015 24.34% 23.57% 52.09%-0.78 +0.8 12
2009-10-24 Jeunesse Esch D 0-049.1 933 1074 23.45% 23.32% 53.23%-0.85 +1.0 13
2009-10-24 @ Swift Hesperange D 0-049.1 1074 933 53.23% 23.32% 23.45%+0.85 -1.0 22
2009-10-25 Grevenmacher D 2-257.6 1008 1089 30.04% 24.64% 45.31%-0.41 +0.3 14
2009-10-25 @ RM Hamm Benfica D 2-257.6 1089 1008 45.31% 24.64% 30.04%+0.41 -0.3 22
2009-10-25 Mondercange D 1-153.3 978 850 57.81% 22.11% 20.08%+1.12 -1.2 14
2009-10-25 @ Fola Esch D 1-153.3 850 978 20.08% 22.11% 57.81%-1.12 +1.2 5
2009-10-25 Racing FC Union Luxembourg D 2-257.5 947 949 40.70% 24.99% 34.31%+0.16 -0.1 12
2009-10-25 @ Progres Niedercorn D 2-257.5 949 947 34.31% 24.99% 40.70%-0.16 +0.1 16
2009-10-25 Rumelange L 1-252.0 969 840 57.83% 22.10% 20.07%+1.12 -7.4 11
2009-10-25 @ Etzella Ettelbruck W 2-152.0 840 969 20.07% 22.10% 57.83%-1.12 +7.3 10
2009-10-25 UN Kaerjeng D 1-154.8 1170 922 70.54% 17.15% 12.31%+1.99 -1.9 20
2009-10-25 @ F91 Dudelange D 1-154.8 922 1170 12.31% 17.15% 70.54%-1.99 +1.9 7
2009-10-25 CS Petange W 4-138.8 1014 965 47.67% 24.35% 27.98%+0.53 +10.1 18
2009-10-25 @ Differdange 03 L 1-438.8 965 1014 27.98% 24.35% 47.67%-0.53 -10.1 21
2009-10-30 Progres Niedercorn W 2-039.2 924 947 37.69% 25.06% 37.26%+0.01 +10.3 10
2009-10-30 @ UN Kaerjeng L 0-239.2 947 924 37.26% 25.06% 37.69%-0.01 -10.3 12
2009-10-31 Differdange 03 W 2-143.7 1073 1024 47.82% 24.33% 27.86%+0.54 +4.1 25
2009-10-31 @ Jeunesse Esch L 1-243.7 1024 1073 27.86% 24.33% 47.82%-0.54 -4.1 18
2009-10-31 Etzella Ettelbruck L 3-455.1 949 962 39.23% 25.04% 35.73%+0.09 -5.0 16
2009-10-31 @ Racing FC Union Luxembourg W 4-355.1 962 949 35.73% 25.04% 39.23%-0.09 +5.0 14
2009-10-31 F91 Dudelange W 1-044.4 1088 1168 30.17% 24.66% 45.17%-0.40 +6.4 25
2009-10-31 @ Grevenmacher L 0-144.4 1168 1088 45.17% 24.66% 30.17%+0.40 -6.4 20
2009-10-31 RM Hamm Benfica L 1-534.8 851 1009 21.88% 22.81% 55.32%-0.97 -10.4 5
2009-10-31 @ Mondercange W 5-134.8 1009 851 55.32% 22.81% 21.88%+0.97 +10.4 17
2009-10-31 Fola Esch L 1-344.4 955 977 37.90% 25.06% 37.04%+0.02 -9.1 21
2009-10-31 @ CS Petange W 3-144.4 977 955 37.04% 25.06% 37.90%-0.02 +9.1 17
2009-10-31 Swift Hesperange L 1-244.2 848 934 29.32% 24.55% 46.13%-0.45 -4.3 10
2009-10-31 @ Rumelange W 2-144.2 934 848 46.13% 24.55% 29.32%+0.45 +4.3 16
2009-11-07 Grevenmacher D 0-049.2 937 1095 21.83% 22.79% 55.38%-0.97 +1.2 13
2009-11-07 @ Progres Niedercorn D 0-049.2 1095 937 55.38% 22.79% 21.83%+0.97 -1.2 26
2009-11-08 Fola Esch W 3-034.7 1019 986 45.57% 24.61% 29.82%+0.42 +12.6 20
2009-11-08 @ RM Hamm Benfica L 0-334.7 986 1019 29.82% 24.61% 45.57%-0.42 -12.6 17
2009-11-08 Rumelange W 4-028.4 1020 844 63.18% 20.28% 16.53%+1.47 +9.4 21
2009-11-08 @ Differdange 03 L 0-428.4 844 1020 16.53% 20.28% 63.18%-1.47 -9.4 10
2009-11-08 UN Kaerjeng D 1-152.6 967 934 45.63% 24.61% 29.76%+0.42 -0.5 15
2009-11-08 @ Etzella Ettelbruck D 1-152.6 934 967 29.76% 24.61% 45.63%-0.42 +0.5 11
2009-11-08 CS Petange D 0-049.4 1077 946 58.06% 22.03% 19.90%+1.14 -1.3 26
2009-11-08 @ Jeunesse Esch D 0-049.4 946 1077 19.90% 22.03% 58.06%-1.14 +1.3 22
2009-11-22 F91 Dudelange L 0-134.8 948 1162 17.36% 20.77% 61.87%-1.38 -2.8 22
2009-11-22 @ CS Petange W 1-034.8 1162 948 61.87% 20.77% 17.36%+1.38 +2.8 23
2009-11-22 RM Hamm Benfica D 2-257.7 938 1032 28.46% 24.42% 47.12%-0.50 +0.4 14
2009-11-22 @ Progres Niedercorn D 2-257.7 1032 938 47.12% 24.42% 28.46%+0.50 -0.4 21
2009-11-22 Fola Esch L 0-142.9 967 974 40.00% 25.02% 34.98%+0.13 -5.8 15
2009-11-22 @ Etzella Ettelbruck W 1-042.9 974 967 34.98% 25.02% 40.00%-0.13 +5.8 20
2009-11-22 Grevenmacher W 2-040.9 1029 1094 32.05% 24.85% 43.10%-0.29 +11.6 24
2009-11-22 @ Differdange 03 L 0-240.9 1094 1029 43.10% 24.85% 32.05%+0.29 -11.6 26
2009-11-22 Mondercange W 2-141.8 939 840 54.11% 23.11% 22.78%+0.90 +3.4 19
2009-11-22 @ Swift Hesperange L 1-241.8 840 939 22.78% 23.11% 54.11%-0.90 -3.4 5
2009-11-22 Racing FC Union Luxembourg L 0-333.5 834 944 26.59% 24.09% 49.32%-0.62 -11.4 10
2009-11-22 @ Rumelange W 3-033.5 944 834 49.32% 24.09% 26.59%+0.62 +11.4 19
2009-11-22 UN Kaerjeng W 2-032.7 1076 934 59.30% 21.65% 19.05%+1.21 +5.8 29
2009-11-22 @ Jeunesse Esch L 0-232.7 934 1076 19.05% 21.65% 59.30%-1.21 -5.8 11
2009-11-25 Mondercange W 1-030.1 1164 837 77.53% 13.64% 8.83%+2.57 +1.3 26
2009-11-25 @ F91 Dudelange L 0-130.1 837 1164 8.83% 13.64% 77.53%-2.57 -1.3 5
2009-11-25 Racing FC Union Luxembourg L 0-239.7 942 956 39.04% 25.04% 35.91%+0.08 -10.7 19
2009-11-25 @ Swift Hesperange W 2-039.7 956 942 35.91% 25.04% 39.04%-0.08 +10.7 22
2009-11-29 Differdange 03 D 1-153.6 836 1041 18.01% 21.12% 60.86%-1.31 +1.4 6
2009-11-29 @ Mondercange D 1-153.6 1041 836 60.86% 21.12% 18.01%+1.31 -1.4 25
2009-11-29 Etzella Ettelbruck W 3-140.4 1031 961 50.59% 23.87% 25.54%+0.70 +6.6 24
2009-11-29 @ RM Hamm Benfica L 1-340.4 961 1031 25.54% 23.87% 50.59%-0.70 -6.6 15
2009-11-29 Jeunesse Esch L 2-546.0 1082 1082 41.08% 24.97% 33.95%+0.18 -11.8 26
2009-11-29 @ Grevenmacher W 5-246.0 1082 1082 33.95% 24.97% 41.08%-0.18 +11.8 32
2009-11-29 Progres Niedercorn W 2-137.5 1166 938 68.52% 18.07% 13.41%+1.84 +2.0 29
2009-11-29 @ F91 Dudelange L 1-237.5 938 1166 13.41% 18.07% 68.52%-1.84 -2.0 14
2009-11-29 Rumelange L 1-251.4 929 823 55.06% 22.87% 22.06%+0.95 -7.1 11
2009-11-29 @ UN Kaerjeng W 2-151.4 823 929 22.06% 22.87% 55.06%-0.95 +7.1 13
2009-11-29 Swift Hesperange W 4-138.8 980 931 47.66% 24.35% 27.99%+0.53 +10.1 23
2009-11-29 @ Fola Esch L 1-438.8 931 980 27.99% 24.35% 47.66%-0.53 -10.1 19
2009-11-29 CS Petange W 3-142.3 967 945 44.07% 24.77% 31.17%+0.34 +7.8 25
2009-11-29 @ Racing FC Union Luxembourg L 1-342.3 945 967 31.17% 24.77% 44.07%-0.34 -7.8 22
2009-12-05 Differdange 03 L 1-438.0 922 1039 25.79% 23.92% 50.29%-0.68 -9.4 11
2009-12-05 @ UN Kaerjeng W 4-138.0 1039 922 50.29% 23.92% 25.79%+0.68 +9.4 28
2009-12-05 Jeunesse Esch L 0-235.4 974 1093 25.66% 23.89% 50.45%-0.69 -7.6 25
2009-12-05 @ Racing FC Union Luxembourg W 2-035.4 1093 974 50.45% 23.89% 25.66%+0.69 +7.6 35
2009-12-06 Etzella Ettelbruck W 2-150.3 837 954 25.87% 23.94% 50.20%-0.67 +6.5 9
2009-12-06 @ Mondercange L 1-250.3 954 837 50.20% 23.94% 25.87%+0.67 -6.5 15
2009-12-06 F91 Dudelange W 4-252.2 1038 1168 24.54% 23.62% 51.84%-0.77 +10.4 27
2009-12-06 @ RM Hamm Benfica L 2-452.2 1168 1038 51.84% 23.62% 24.54%+0.77 -10.4 29
2009-12-06 Progres Niedercorn W 4-138.6 990 936 48.36% 24.25% 27.40%+0.57 +9.9 26
2009-12-06 @ Fola Esch L 1-438.6 936 990 27.40% 24.25% 48.36%-0.57 -9.9 14
2009-12-06 Swift Hesperange W 2-140.0 1070 921 60.16% 21.36% 18.48%+1.27 +2.8 29
2009-12-06 @ Grevenmacher L 1-240.0 921 1070 18.48% 21.36% 60.16%-1.27 -2.8 19
2009-12-06 CS Petange W 1-045.3 830 937 26.92% 24.16% 48.92%-0.60 +6.8 16
2009-12-06 @ Rumelange L 0-145.3 937 830 48.92% 24.16% 26.92%+0.60 -6.8 22
2010-03-07 F91 Dudelange L 1-239.7 948 1157 17.68% 20.94% 61.38%-1.35 -2.7 15
2010-03-07 @ Etzella Ettelbruck W 2-139.7 1157 948 61.38% 20.94% 17.68%+1.35 +2.7 32
2010-03-07 RM Hamm Benfica D 0-049.0 918 1048 24.55% 23.62% 51.82%-0.77 +0.9 20
2010-03-07 @ Swift Hesperange D 0-049.0 1048 918 51.82% 23.62% 24.55%+0.77 -0.9 28
2010-03-07 Fola Esch L 0-539.0 1049 999 47.80% 24.33% 27.87%+0.54 -29.4 28
2010-03-07 @ Differdange 03 W 5-039.0 999 1049 27.87% 24.33% 47.80%-0.54 +29.4 29
2010-03-07 Grevenmacher L 0-231.2 837 1073 15.83% 19.84% 64.33%-1.54 -4.7 16
2010-03-07 @ Rumelange W 2-031.2 1073 837 64.33% 19.84% 15.83%+1.54 +4.7 32
2010-03-07 Mondercange W 2-029.1 1101 844 71.42% 16.73% 11.85%+2.06 +3.4 38
2010-03-07 @ Jeunesse Esch L 0-229.1 844 1101 11.85% 16.73% 71.42%-2.06 -3.4 9
2010-03-07 Progres Niedercorn D 1-152.5 930 926 41.59% 24.95% 33.47%+0.21 -0.2 23
2010-03-07 @ CS Petange D 1-152.5 926 930 33.47% 24.95% 41.59%-0.21 +0.2 15
2010-03-07 UN Kaerjeng W 1-038.8 967 912 48.53% 24.22% 27.25%+0.58 +4.3 28
2010-03-07 @ Racing FC Union Luxembourg L 0-138.8 912 967 27.25% 24.22% 48.53%-0.58 -4.3 11
2010-03-12 CS Petange D 0-048.5 908 930 37.85% 25.06% 37.09%+0.02 -0.0 12
2010-03-12 @ UN Kaerjeng D 0-048.5 930 908 37.09% 25.06% 37.85%-0.02 +0.0 24
2010-03-13 Racing FC Union Luxembourg D 1-153.1 1078 971 55.16% 22.85% 21.99%+0.96 -1.0 33
2010-03-13 @ Grevenmacher D 1-153.1 971 1078 21.99% 22.85% 55.16%-0.96 +1.0 29
2010-03-14 Differdange 03 W 3-034.9 1047 1019 44.91% 24.69% 30.40%+0.38 +12.8 31
2010-03-14 @ RM Hamm Benfica L 0-334.9 1019 1047 30.40% 24.69% 44.91%-0.38 -12.8 28
2010-03-14 Etzella Ettelbruck L 1-344.6 927 945 38.39% 25.05% 36.56%+0.05 -9.2 15
2010-03-14 @ Progres Niedercorn W 3-144.6 945 927 36.56% 25.05% 38.39%-0.05 +9.2 18
2010-03-14 Jeunesse Esch L 0-140.0 1029 1105 30.64% 24.71% 44.64%-0.37 -4.7 29
2010-03-14 @ Fola Esch W 1-040.0 1105 1029 44.64% 24.71% 30.64%+0.37 +4.7 41
2010-03-14 Rumelange L 0-240.6 840 832 42.21% 24.91% 32.88%+0.24 -11.4 9
2010-03-14 @ Mondercange W 2-040.6 832 840 32.88% 24.91% 42.21%-0.24 +11.4 19
2010-03-14 Swift Hesperange W 4-132.2 1160 919 69.80% 17.49% 12.71%+1.94 +4.5 35
2010-03-14 @ F91 Dudelange L 1-432.2 919 1160 12.71% 17.49% 69.80%-1.94 -4.5 20
2010-03-21 Etzella Ettelbruck D 1-152.4 930 954 37.59% 25.06% 37.35%+0.01 -0.0 25
2010-03-21 @ CS Petange D 1-152.4 954 930 37.35% 25.06% 37.59%-0.01 +0.0 19
2010-03-21 F91 Dudelange L 0-136.8 1007 1164 21.86% 22.80% 55.34%-0.97 -3.5 28
2010-03-21 @ Differdange 03 W 1-036.8 1164 1007 55.34% 22.80% 21.86%+0.97 +3.5 38
2010-03-21 RM Hamm Benfica W 1-039.1 1109 1060 47.80% 24.33% 27.87%+0.54 +4.3 44
2010-03-21 @ Jeunesse Esch L 0-139.1 1060 1109 27.87% 24.33% 47.80%-0.54 -4.3 31
2010-03-21 Fola Esch L 2-442.1 843 1024 19.87% 22.02% 58.11%-1.14 -4.6 19
2010-03-21 @ Rumelange W 4-242.1 1024 843 58.11% 22.02% 19.87%+1.14 +4.6 32
2010-03-21 Grevenmacher D 1-153.2 908 1077 20.89% 22.44% 56.67%-1.05 +1.1 13
2010-03-21 @ UN Kaerjeng D 1-153.2 1077 908 56.67% 22.44% 20.89%+1.05 -1.1 34
2010-03-21 Mondercange W 1-035.5 972 829 59.50% 21.58% 18.92%+1.23 +3.0 32
2010-03-21 @ Racing FC Union Luxembourg L 0-135.5 829 972 18.92% 21.58% 59.50%-1.23 -3.0 9
2010-03-21 Progres Niedercorn L 1-442.8 915 917 40.66% 24.99% 34.34%+0.16 -13.5 20
2010-03-21 @ Swift Hesperange W 4-142.8 917 915 34.34% 24.99% 40.66%-0.16 +13.5 18
2010-03-27 Differdange 03 D 0-048.6 931 1003 31.08% 24.76% 44.16%-0.35 +0.4 19
2010-03-27 @ Progres Niedercorn D 0-048.6 1003 931 44.16% 24.76% 31.08%+0.35 -0.4 29
2010-03-27 CS Petange L 0-342.7 1076 930 59.76% 21.49% 18.74%+1.24 -21.9 34
2010-03-27 @ Grevenmacher W 3-042.7 930 1076 18.74% 21.49% 59.76%-1.24 +21.9 28
2010-03-28 Jeunesse Esch W 4-032.9 1168 1114 48.48% 24.23% 27.29%+0.58 +15.3 41
2010-03-28 @ F91 Dudelange L 0-432.9 1114 1168 27.29% 24.23% 48.48%-0.58 -15.3 44
2010-03-28 Racing FC Union Luxembourg L 1-249.9 1029 975 48.39% 24.24% 27.37%+0.57 -6.3 32
2010-03-28 @ Fola Esch W 2-149.9 975 1029 27.37% 24.24% 48.39%-0.57 +6.3 35
2010-03-28 Rumelange L 0-344.1 1056 838 67.49% 18.53% 13.98%+1.77 -24.2 31
2010-03-28 @ RM Hamm Benfica W 3-044.1 838 1056 13.98% 18.53% 67.49%-1.77 +24.2 22
2010-03-28 Swift Hesperange W 1-038.9 954 901 48.28% 24.26% 27.46%+0.57 +4.3 22
2010-03-28 @ Etzella Ettelbruck L 0-138.9 901 954 27.46% 24.26% 48.28%-0.57 -4.3 20
2010-03-28 UN Kaerjeng L 0-433.7 826 909 29.73% 24.60% 45.67%-0.43 -16.4 9
2010-03-28 @ Mondercange W 4-033.7 909 826 45.67% 24.60% 29.73%+0.43 +16.4 16
2010-04-11 Etzella Ettelbruck W 2-036.4 1003 958 47.12% 24.42% 28.45%+0.50 +8.3 32
2010-04-11 @ Differdange 03 L 0-236.4 958 1003 28.45% 24.42% 47.12%-0.50 -8.4 22
2010-04-11 F91 Dudelange L 0-525.6 863 1183 11.21% 16.13% 72.66%-2.16 -7.5 22
2010-04-11 @ Rumelange W 5-025.6 1183 863 72.66% 16.13% 11.21%+2.16 +7.5 44
2010-04-11 RM Hamm Benfica W 1-043.2 981 1032 33.96% 24.97% 41.07%-0.18 +5.9 38
2010-04-11 @ Racing FC Union Luxembourg L 0-143.2 1032 981 41.07% 24.97% 33.96%+0.18 -5.9 31
2010-04-11 Fola Esch W 1-044.9 925 1022 28.08% 24.36% 47.55%-0.53 +6.6 19
2010-04-11 @ UN Kaerjeng L 0-144.9 1022 925 47.55% 24.36% 28.08%+0.53 -6.6 32
2010-04-11 Mondercange L 0-149.6 1054 809 70.17% 17.32% 12.51%+1.96 -9.1 34
2010-04-11 @ Grevenmacher W 1-049.6 809 1054 12.51% 17.32% 70.17%-1.96 +9.1 12
2010-04-11 Progres Niedercorn W 2-139.4 1098 931 62.17% 20.66% 17.17%+1.40 +2.6 47
2010-04-11 @ Jeunesse Esch L 1-239.4 931 1098 17.17% 20.66% 62.17%-1.40 -2.6 19
2010-04-11 Swift Hesperange L 1-347.4 952 897 48.57% 24.21% 27.22%+0.58 -11.0 28
2010-04-11 @ CS Petange W 3-147.4 897 952 27.22% 24.21% 48.57%-0.58 +11.0 23
2010-04-15 CS Petange L 0-138.1 818 941 25.29% 23.81% 50.90%-0.71 -4.0 12
2010-04-15 @ Mondercange W 1-038.1 941 818 50.90% 23.81% 25.29%+0.71 +4.0 31
2010-04-18 Differdange 03 W 3-040.1 908 1011 27.42% 24.25% 48.33%-0.57 +18.4 26
2010-04-18 @ Swift Hesperange L 0-340.1 1011 908 48.33% 24.25% 27.42%+0.57 -18.4 32
2010-04-18 Grevenmacher W 3-251.8 1016 1045 36.90% 25.06% 38.04%-0.03 +5.0 35
2010-04-18 @ Fola Esch L 2-351.8 1045 1016 38.04% 25.06% 36.90%+0.03 -5.0 34
2010-04-18 Jeunesse Esch D 1-153.1 950 1101 22.51% 23.02% 54.47%-0.92 +1.0 23
2010-04-18 @ Etzella Ettelbruck D 1-153.1 1101 950 54.47% 23.02% 22.51%+0.92 -1.0 48
2010-04-18 Racing FC Union Luxembourg W 3-028.6 1191 987 66.07% 19.13% 14.80%+1.66 +6.4 47
2010-04-18 @ F91 Dudelange L 0-328.6 987 1191 14.80% 19.13% 66.07%-1.66 -6.4 38
2010-04-18 Rumelange W 3-140.2 929 855 51.00% 23.79% 25.21%+0.72 +6.5 22
2010-04-18 @ Progres Niedercorn L 1-340.2 855 929 25.21% 23.79% 51.00%-0.72 -6.5 22
2010-04-18 UN Kaerjeng W 3-032.3 1026 932 53.54% 23.25% 23.21%+0.86 +10.1 34
2010-04-18 @ RM Hamm Benfica L 0-332.3 932 1026 23.21% 23.25% 53.54%-0.86 -10.1 19
2010-04-23 Fola Esch D 2-258.7 814 1021 17.91% 21.07% 61.02%-1.32 +1.0 13
2010-04-23 @ Mondercange D 2-258.7 1021 814 61.02% 21.07% 17.91%+1.32 -1.0 36
2010-04-25 Differdange 03 D 0-048.6 945 993 34.30% 24.99% 40.71%-0.17 +0.2 32
2010-04-25 @ CS Petange D 0-048.6 993 945 40.71% 24.99% 34.30%+0.17 -0.2 33
2010-04-25 Etzella Ettelbruck L 1-341.0 849 951 27.47% 24.26% 48.27%-0.57 -7.0 22
2010-04-25 @ Rumelange W 3-141.0 951 849 48.27% 24.26% 27.47%+0.57 +7.0 26
2010-04-25 F91 Dudelange W 1-049.3 922 1197 13.52% 18.16% 68.32%-1.83 +8.9 22
2010-04-25 @ UN Kaerjeng L 0-149.3 1197 922 68.32% 18.16% 13.52%+1.83 -8.9 47
2010-04-25 RM Hamm Benfica W 3-250.4 1040 1036 41.57% 24.95% 33.48%+0.21 +4.5 37
2010-04-25 @ Grevenmacher L 2-350.4 1036 1040 33.48% 24.95% 41.57%-0.21 -4.5 34
2010-04-25 Progres Niedercorn L 1-249.6 981 935 47.33% 24.39% 28.27%+0.52 -6.2 38
2010-04-25 @ Racing FC Union Luxembourg W 2-149.6 935 981 28.27% 24.39% 47.33%-0.52 +6.2 25
2010-04-25 Swift Hesperange W 3-136.7 1100 926 62.88% 20.40% 16.72%+1.45 +4.3 51
2010-04-25 @ Jeunesse Esch L 1-336.7 926 1100 16.72% 20.40% 62.88%-1.45 -4.4 26
2010-05-09 Grevenmacher W 5-029.5 1188 1044 59.58% 21.55% 18.86%+1.23 +13.3 50
2010-05-09 @ F91 Dudelange L 0-529.5 1044 1188 18.86% 21.55% 59.58%-1.23 -13.3 37
2010-05-09 Jeunesse Esch W 5-248.2 992 1104 26.42% 24.06% 49.52%-0.64 +13.7 36
2010-05-09 @ Differdange 03 L 2-548.2 1104 992 49.52% 24.06% 26.42%+0.64 -13.7 51
2010-05-09 Mondercange W 2-030.3 1031 815 67.34% 18.59% 14.07%+1.76 +4.2 37
2010-05-09 @ RM Hamm Benfica L 0-230.3 815 1031 14.07% 18.59% 67.34%-1.76 -4.2 13
2010-05-09 Racing FC Union Luxembourg W 6-138.8 958 975 38.65% 25.05% 36.30%+0.06 +19.6 29
2010-05-09 @ Etzella Ettelbruck L 1-638.8 975 958 36.30% 25.05% 38.65%-0.06 -19.6 38
2010-05-09 Rumelange W 4-137.5 922 842 51.88% 23.61% 24.51%+0.77 +9.0 29
2010-05-09 @ Swift Hesperange L 1-437.5 842 922 24.51% 23.61% 51.88%-0.77 -9.0 22
2010-05-09 UN Kaerjeng L 0-240.7 941 931 42.52% 24.89% 32.59%+0.26 -11.4 25
2010-05-09 @ Progres Niedercorn W 2-040.7 931 941 32.59% 24.89% 42.52%-0.26 +11.4 25
2010-05-09 CS Petange W 2-142.7 1020 945 51.13% 23.76% 25.11%+0.73 +3.7 39
2010-05-09 @ Fola Esch L 1-242.7 945 1020 25.11% 23.76% 51.13%-0.73 -3.8 32
2010-05-16 Differdange 03 L 1-240.9 833 1006 20.51% 22.29% 57.21%-1.08 -3.1 22
2010-05-16 @ Rumelange W 2-140.9 1006 833 57.21% 22.29% 20.51%+1.08 +3.1 39
2010-05-16 Etzella Ettelbruck L 0-141.7 942 978 35.96% 25.04% 39.00%-0.08 -5.3 25
2010-05-16 @ UN Kaerjeng W 1-041.7 978 942 39.00% 25.04% 35.96%+0.08 +5.3 32
2010-05-16 F91 Dudelange L 0-925.7 811 1202 8.34% 13.09% 78.57%-2.67 -9.2 13
2010-05-16 @ Mondercange W 9-025.7 1202 811 78.57% 13.09% 8.34%+2.67 +9.2 53
2010-05-16 RM Hamm Benfica D 1-152.5 1024 1035 39.33% 25.04% 35.63%+0.09 -0.1 40
2010-05-16 @ Fola Esch D 1-152.5 1035 1024 35.63% 25.04% 39.33%-0.09 +0.1 38
2010-05-16 Progres Niedercorn W 2-141.7 1031 930 54.44% 23.03% 22.53%+0.92 +3.4 40
2010-05-16 @ Grevenmacher L 1-241.7 930 1031 22.53% 23.03% 54.44%-0.92 -3.4 25
2010-05-16 Swift Hesperange W 1-040.1 955 931 44.38% 24.74% 30.88%+0.36 +4.7 41
2010-05-16 @ Racing FC Union Luxembourg L 0-140.1 931 955 30.88% 24.74% 44.38%-0.36 -4.7 29
2010-05-17 Jeunesse Esch L 0-332.1 941 1091 22.67% 23.08% 54.26%-0.91 -9.9 32
2010-05-17 @ CS Petange W 3-032.1 1091 941 54.26% 23.08% 22.67%+0.91 +9.9 54
2010-05-21 Fola Esch D 3-363.1 1211 1023 64.38% 19.82% 15.80%+1.55 -1.0 54
2010-05-21 @ F91 Dudelange D 3-363.1 1023 1211 15.80% 19.82% 64.38%-1.55 +1.0 41
2010-05-21 Grevenmacher L 1-343.2 983 1034 33.81% 24.97% 41.23%-0.19 -8.3 32
2010-05-21 @ Etzella Ettelbruck W 3-143.2 1034 983 41.23% 24.97% 33.81%+0.19 +8.3 43
2010-05-21 Mondercange W 4-242.3 927 802 57.31% 22.26% 20.43%+1.09 +4.8 28
2010-05-21 @ Progres Niedercorn L 2-442.3 802 927 20.43% 22.26% 57.31%-1.09 -4.8 13
2010-05-21 Racing FC Union Luxembourg W 7-034.1 1009 960 47.81% 24.33% 27.86%+0.54 +26.4 42
2010-05-21 @ Differdange 03 L 0-734.1 960 1009 27.86% 24.33% 47.81%-0.54 -26.4 41
2010-05-21 Rumelange W 4-025.6 1100 830 72.66% 16.13% 11.21%+2.16 +6.1 57
2010-05-21 @ Jeunesse Esch L 0-425.6 830 1100 11.21% 16.13% 72.66%-2.16 -6.1 22
2010-05-21 UN Kaerjeng L 1-442.5 926 937 39.52% 25.03% 35.45%+0.10 -13.2 29
2010-05-21 @ Swift Hesperange W 4-142.5 937 926 35.45% 25.03% 39.52%-0.10 +13.2 28
2010-05-21 CS Petange W 7-235.4 1036 932 54.82% 22.93% 22.24%+0.94 +10.9 41
2010-05-21 @ RM Hamm Benfica L 2-735.4 932 1036 22.24% 22.93% 54.82%-0.94 -10.9 32

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 2010-04-11 12.51% Mondercange 809 1 @ Grevenmacher 1054 0
2 2010-04-25 13.52% @ UN Kaerjeng 922 1 F91 Dudelange 1197 0
3 2010-03-28 13.98% Rumelange 838 3 @ RM Hamm Benfica 1056 0
4 2009-08-22 16.37% @ Progres Niedercorn 950 4 F91 Dudelange 1178 2
5 2010-03-27 18.74% CS Petange 930 3 @ Grevenmacher 1076 0
6 2009-10-25 20.07% Rumelange 840 2 @ Etzella Ettelbruck 969 1
7 2009-10-18 20.89% Etzella Ettelbruck 962 2 @ Jeunesse Esch 1081 1
8 2009-11-29 22.06% Rumelange 823 2 @ UN Kaerjeng 929 1
9 2009-09-27 22.34% @ CS Petange 935 2 Grevenmacher 1087 0
10 2009-09-13 22.35% @ Racing FC Union Luxembourg 936 2 Grevenmacher 1089 1
11 2009-12-06 24.54% @ RM Hamm Benfica 1038 4 F91 Dudelange 1168 2
12 2009-12-06 25.87% @ Mondercange 837 2 Etzella Ettelbruck 954 1
13 2010-05-09 26.42% @ Differdange 03 992 5 Jeunesse Esch 1104 2
14 2009-12-06 26.92% @ Rumelange 830 1 CS Petange 937 0
15 2010-04-11 27.22% Swift Hesperange 897 3 @ CS Petange 952 1
16 2010-03-28 27.37% Racing FC Union Luxembourg 975 2 @ Fola Esch 1029 1
17 2010-04-18 27.42% @ Swift Hesperange 908 3 Differdange 03 1011 0
18 2009-08-29 27.51% CS Petange 910 1 @ Progres Niedercorn 962 0
19 2010-03-07 27.87% Fola Esch 999 5 @ Differdange 03 1049 0
20 2010-04-11 28.08% @ UN Kaerjeng 925 1 Fola Esch 1022 0
21 2010-04-25 28.27% Progres Niedercorn 935 2 @ Racing FC Union Luxembourg 981 1
22 2009-08-02 28.66% Swift Hesperange 920 2 @ UN Kaerjeng 963 0
23 2009-09-20 28.91% CS Petange 925 4 @ Etzella Ettelbruck 966 2
24 2009-08-08 30.10% Rumelange 879 3 @ CS Petange 910 1
25 2009-10-31 30.17% @ Grevenmacher 1088 1 F91 Dudelange 1168 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 2010-03-07 29.38 Fola Esch 5 999 27.87% @ Differdange 03 0 1049 47.80% 24.33%
2 2010-05-21 26.36 @ Differdange 03 7 1009 47.81% Racing FC Union Luxembourg 0 960 27.86% 24.33%
3 2010-03-28 24.16 Rumelange 3 838 13.98% @ RM Hamm Benfica 0 1056 67.49% 18.53%
4 2009-09-27 21.93 RM Hamm Benfica 6 982 49.22% @ Rumelange 0 873 26.67% 24.11%
5 2010-03-27 21.93 CS Petange 3 930 18.74% @ Grevenmacher 0 1076 59.76% 21.49%
6 2010-05-09 19.62 @ Etzella Ettelbruck 6 958 38.65% Racing FC Union Luxembourg 1 975 36.30% 25.05%
7 2010-04-18 18.40 @ Swift Hesperange 3 908 27.42% Differdange 03 0 1011 48.33% 24.25%
8 2010-03-28 16.43 UN Kaerjeng 4 909 45.67% @ Mondercange 0 826 29.73% 24.60%
9 2010-03-28 15.29 @ F91 Dudelange 4 1168 48.48% Jeunesse Esch 0 1114 27.29% 24.23%
10 2009-09-20 14.64 Swift Hesperange 4 927 30.38% @ Progres Niedercorn 1 955 44.94% 24.68%
11 2009-09-27 14.04 @ CS Petange 2 935 22.34% Grevenmacher 0 1087 54.70% 22.97%
12 2010-05-09 13.71 @ Differdange 03 5 992 26.42% Jeunesse Esch 2 1104 49.52% 24.06%
13 2010-03-21 13.53 Progres Niedercorn 4 917 34.34% @ Swift Hesperange 1 915 40.66% 24.99%
14 2009-08-23 13.37 @ CS Petange 4 896 34.93% Racing FC Union Luxembourg 1 939 40.06% 25.01%
15 2010-05-09 13.33 @ F91 Dudelange 5 1188 59.58% Grevenmacher 0 1044 18.86% 21.55%
16 2010-05-21 13.24 UN Kaerjeng 4 937 35.45% @ Swift Hesperange 1 926 39.52% 25.03%
17 2010-03-14 12.81 @ RM Hamm Benfica 3 1047 44.91% Differdange 03 0 1019 30.40% 24.69%
18 2009-10-18 12.65 Progres Niedercorn 3 934 45.42% @ Rumelange 0 853 29.95% 24.63%
19 2009-11-08 12.61 @ RM Hamm Benfica 3 1019 45.57% Fola Esch 0 986 29.82% 24.61%
20 2009-08-16 12.43 @ Racing FC Union Luxembourg 3 927 46.14% Rumelange 0 890 29.31% 24.55%
21 2009-08-02 12.37 Swift Hesperange 2 920 28.66% @ UN Kaerjeng 0 963 46.89% 24.45%
22 2009-08-22 12.28 @ Progres Niedercorn 4 950 16.37% F91 Dudelange 2 1178 63.45% 20.18%
23 2009-11-29 11.81 Jeunesse Esch 5 1082 33.95% @ Grevenmacher 2 1082 41.08% 24.97%
24 2009-11-22 11.56 @ Differdange 03 2 1029 32.05% Grevenmacher 0 1094 43.10% 24.85%
25 2009-11-22 11.44 Racing FC Union Luxembourg 3 944 49.32% @ Rumelange 0 834 26.59% 24.09%

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 2010-05-21 63.1 @ F91 Dudelange 3 1211 64.38% Fola Esch 3 1023 15.80% 19.82%
2 2009-08-16 61.7 @ RM Hamm Benfica 3 993 47.01% Progres Niedercorn 3 949 28.55% 24.44%
3 2009-10-18 58.9 @ Racing FC Union Luxembourg 2 948 16.75% F91 Dudelange 2 1171 62.83% 20.42%
4 2010-04-23 58.7 @ Mondercange 2 814 17.91% Fola Esch 2 1021 61.02% 21.07%
5 2009-11-22 57.7 @ Progres Niedercorn 2 938 28.46% RM Hamm Benfica 2 1032 47.12% 24.42%
6 2009-10-25 57.6 @ RM Hamm Benfica 2 1008 30.04% Grevenmacher 2 1089 45.31% 24.64%
7 2009-09-13 57.5 @ Etzella Ettelbruck 2 966 42.49% Progres Niedercorn 2 955 32.62% 24.89%
8 2009-09-27 57.5 @ Swift Hesperange 2 942 39.03% Etzella Ettelbruck 2 956 35.93% 25.04%
9 2009-09-27 57.5 @ Racing FC Union Luxembourg 2 948 35.52% Fola Esch 2 986 39.45% 25.03%
10 2009-10-25 57.5 @ Progres Niedercorn 2 947 40.70% Racing FC Union Luxembourg 2 949 34.31% 24.99%
11 2009-10-31 55.1 Etzella Ettelbruck 4 962 35.73% @ Racing FC Union Luxembourg 3 949 39.23% 25.04%
12 2009-10-25 54.8 @ F91 Dudelange 1 1170 70.54% UN Kaerjeng 1 922 12.31% 17.15%
13 2009-08-16 54.7 @ Fola Esch 5 975 41.99% Etzella Ettelbruck 4 968 33.09% 24.92%
14 2009-08-22 54.6 @ Progres Niedercorn 4 950 16.37% F91 Dudelange 2 1178 63.45% 20.18%
15 2009-08-30 54.2 @ F91 Dudelange 1 1166 65.90% Etzella Ettelbruck 1 964 14.90% 19.20%
16 2009-11-29 53.6 @ Mondercange 1 836 18.01% Differdange 03 1 1041 60.86% 21.12%
17 2009-08-30 53.4 @ Mondercange 1 878 19.28% Jeunesse Esch 1 1066 58.97% 21.75%
18 2009-10-25 53.3 @ Fola Esch 1 978 57.81% Mondercange 1 850 20.08% 22.11%
19 2010-03-21 53.2 @ UN Kaerjeng 1 908 20.89% Grevenmacher 1 1077 56.67% 22.44%
20 2010-03-13 53.1 @ Grevenmacher 1 1078 55.16% Racing FC Union Luxembourg 1 971 21.99% 22.85%
21 2010-04-18 53.1 @ Etzella Ettelbruck 1 950 22.51% Jeunesse Esch 1 1101 54.47% 23.02%
22 2009-09-27 52.9 @ Differdange 03 1 1022 51.91% Progres Niedercorn 1 941 24.48% 23.60%
23 2009-10-18 52.9 @ Differdange 03 1 1015 52.09% Swift Hesperange 1 932 24.34% 23.57%
24 2009-09-27 52.7 @ Jeunesse Esch 1 1074 27.70% F91 Dudelange 1 1174 48.00% 24.30%
25 2009-09-27 52.7 @ UN Kaerjeng 1 926 49.45% Mondercange 1 865 26.48% 24.07%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2010-04-11 25.6 F91 Dudelange 5 1183 72.66% @ Rumelange 0 863 11.21% 16.13%
2 2010-05-21 25.6 @ Jeunesse Esch 4 1100 72.66% Rumelange 0 830 11.21% 16.13%
3 2010-05-16 25.7 F91 Dudelange 9 1202 78.57% @ Mondercange 0 811 8.34% 13.09%
4 2009-11-08 28.4 @ Differdange 03 4 1020 63.18% Rumelange 0 844 16.53% 20.28%
5 2009-08-16 28.6 @ F91 Dudelange 2 1175 73.09% CS Petange 0 899 10.99% 15.92%
6 2010-04-18 28.6 @ F91 Dudelange 3 1191 66.07% Racing FC Union Luxembourg 0 987 14.80% 19.13%
7 2010-03-07 29.1 @ Jeunesse Esch 2 1101 71.42% Mondercange 0 844 11.85% 16.73%
8 2010-05-09 29.5 @ F91 Dudelange 5 1188 59.58% Grevenmacher 0 1044 18.86% 21.55%
9 2009-08-08 29.7 @ F91 Dudelange 3 1167 62.21% RM Hamm Benfica 0 1000 17.15% 20.65%
10 2009-11-25 30.1 @ F91 Dudelange 1 1164 77.53% Mondercange 0 837 8.83% 13.64%
11 2010-05-09 30.3 @ RM Hamm Benfica 2 1031 67.34% Mondercange 0 815 14.07% 18.59%
12 2010-03-07 31.2 Grevenmacher 2 1073 64.33% @ Rumelange 0 837 15.83% 19.84%
13 2009-09-13 31.4 F91 Dudelange 2 1164 63.84% @ Swift Hesperange 0 932 16.13% 20.03%
14 2010-05-17 32.1 Jeunesse Esch 3 1091 54.26% @ CS Petange 0 941 22.67% 23.08%
15 2010-03-14 32.2 @ F91 Dudelange 4 1160 69.80% Swift Hesperange 1 919 12.71% 17.49%
16 2010-04-18 32.3 @ RM Hamm Benfica 3 1026 53.54% UN Kaerjeng 0 932 23.21% 23.25%
17 2009-11-22 32.7 @ Jeunesse Esch 2 1076 59.30% UN Kaerjeng 0 934 19.05% 21.65%
18 2010-03-28 32.9 @ F91 Dudelange 4 1168 48.48% Jeunesse Esch 0 1114 27.29% 24.23%
19 2009-10-04 33.0 Grevenmacher 5 1073 61.21% @ Mondercange 1 865 17.78% 21.00%
20 2009-08-30 33.1 @ Grevenmacher 4 1083 66.78% Rumelange 1 873 14.38% 18.83%
21 2009-09-27 33.1 RM Hamm Benfica 6 982 49.22% @ Rumelange 0 873 26.67% 24.11%
22 2009-11-22 33.5 Racing FC Union Luxembourg 3 944 49.32% @ Rumelange 0 834 26.59% 24.09%
23 2010-03-28 33.7 UN Kaerjeng 4 909 45.67% @ Mondercange 0 826 29.73% 24.60%
24 2010-05-21 34.1 @ Differdange 03 7 1009 47.81% Racing FC Union Luxembourg 0 960 27.86% 24.33%
25 2009-10-18 34.3 @ Grevenmacher 2 1082 53.91% Fola Esch 0 985 22.93% 23.16%