‹ ›

1999-00 Luxembourg National Division Season

168 games

Final

Champion

Grevenmacher

41 points

Relegated

No relegation

Biggest Overachiever

Rumelange

10.18 points above expected

29 points · 18.82 expected points

Biggest Disappointment

Aris Bonnevoie

12.18 points below expected

5 points · 17.18 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 Grevenmacher 22 11 8 3 41 42 18 +24 40.12 +0.88
2 F91 Dudelange 22 11 8 3 41 36 20 +16 35.98 +5.02
3 Avenir Beggen 22 12 4 6 40 32 19 +13 39.19 +0.81
4 Jeunesse Esch 22 10 8 4 38 36 26 +10 43.04 -5.04
5 Sporting Mertzig 22 11 4 7 37 35 25 +10 32.25 +4.75
6 Union Luxembourg 22 8 9 5 33 29 23 +6 38.24 -5.24
7 Hobscheid 22 9 5 8 32 35 26 +9 29.01 +2.99
8 Rumelange 22 8 5 9 29 28 38 -10 18.82 +10.18
9 Wiltz 71 22 6 7 9 25 34 37 -3 21.26 +3.74
10 Mondercange 22 7 4 11 25 35 45 -10 25.12 -0.12
11 FC Schifflange 95 22 4 4 14 16 24 39 -15 26.59 -10.59
12 Aris Bonnevoie 22 1 2 19 5 14 64 -50 17.18 -12.18
# Team GP W D L Pts GF GA GD SimPts vsSim
1 F91 Dudelange 6 5 1 0 16 18 9 +9 48.63 -32.63
2 FC Schifflange 95 6 5 0 1 15 14 9 +5 24.94 -9.94
3 Mondercange 6 4 1 1 13 18 6 +12 34.02 -21.02
4 Hobscheid 6 4 0 2 12 16 17 -1 43.44 -31.44
5 Aris Bonnevoie 6 4 0 2 12 13 15 -2 9.78 +2.22
6 Jeunesse Esch 6 2 2 2 8 14 11 +3 47.10 -39.10
7 Rumelange 6 2 1 3 7 8 12 -4 36.78 -29.78
8 Wiltz 71 6 2 0 4 6 11 14 -3 34.46 -28.46
9 Grevenmacher 6 1 2 3 5 7 9 -2 49.56 -44.56
10 Avenir Beggen 6 1 1 4 4 7 17 -10 47.81 -43.81
11 Sporting Mertzig 6 1 0 5 3 17 18 -1 49.85 -46.85
12 Union Luxembourg 6 0 2 4 2 5 11 -6 46.45 -44.45

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 Rumelange 29 18.82 +10.18
2 F91 Dudelange 41 35.98 +5.02
3 Sporting Mertzig 37 32.25 +4.75
4 Wiltz 71 25 21.26 +3.74
5 Hobscheid 32 29.01 +2.99

Biggest Disappointments

# Team Actual Sim vsSim
1 Aris Bonnevoie 5 17.18 -12.18
2 FC Schifflange 95 16 26.59 -10.59
3 Union Luxembourg 33 38.24 -5.24
4 Jeunesse Esch 38 43.04 -5.04
5 Mondercange 25 25.12 -0.12

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 Sporting Mertzig 7 Feb 13 – Mar 22 1 in 126
2 Rumelange 3 Mar 11 – Mar 22 1 in 69
3 Hobscheid 4 Mar 18 – Apr 2 1 in 45
4 Mondercange 3 Feb 13 – Feb 27 1 in 34
5 Grevenmacher 4 Nov 14 – Feb 13 1 in 23

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Aris Bonnevoie 8 Aug 22 – Nov 14 1 in 179
2 Sporting Mertzig 5 Oct 30 – Nov 28 1 in 61
3 FC Schifflange 95 4 Nov 6 – Nov 28 1 in 59
4 Union Luxembourg 2 Mar 11 – Mar 18 1 in 26
5 Hobscheid 4 Feb 13 – Mar 4 1 in 17

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Wiltz 71 5 Nov 14 – Feb 20 1 in 84
2 Union Luxembourg 12 Oct 2 – Mar 4 1 in 46
3 Hobscheid 7 Mar 11 – Apr 16 1 in 35
4 F91 Dudelange 8 Mar 4 – Apr 16 1 in 35
5 Sporting Mertzig 9 Feb 13 – Apr 1 1 in 30

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Union Luxembourg 7 Feb 27 – Apr 2 1 in 495
2 FC Schifflange 95 13 Nov 6 – Apr 2 1 in 138
3 Grevenmacher 6 Mar 11 – Apr 9 1 in 61
4 Sporting Mertzig 7 Oct 2 – Nov 28 1 in 25
5 Jeunesse Esch 3 Mar 11 – Mar 22 1 in 13

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
F91 Dudelange 1020 57 +45 15 6.6 +8.4
Jeunesse Esch 1034 46 +9 7 7.9 -0.9
Grevenmacher 995 46 -14 4 7.0 -3.0
Hobscheid 886 44 -2 9 7.1 +1.9
Avenir Beggen 941 44 -40 3 6.0 -3.0
Sporting Mertzig 893 40 -32 3 8.2 -5.2
Mondercange 847 38 +40 10 8.2 +1.8
Rumelange 745 36 -5 7 5.9 +1.1
Union Luxembourg 898 35 -46 2 9.9 -7.9
FC Schifflange 95 834 31 +30 12 6.2 +5.8
Wiltz 71 814 31 +5 6 6.1 -0.1
Aris Bonnevoie 654 17 +11 9 3.9 +5.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 AB AB FD FS9 GRE HOB JE MON RUM SM UL W7
Aris Bonnevoie —
0-0-2
1.18
0-0-2
1.01
1-0-1
1.65
0-1-1
1.27
0-0-2
1.66
0-0-2
1.00
0-0-2
1.78
0-0-2
2.66
0-0-2
1.44
0-1-1
1.16
0-0-2
2.31
Avenir Beggen
2-0-0
4.45
—
0-2-0
3.05
2-0-0
3.94
0-0-2
2.74
1-0-1
3.77
1-0-1
2.30
1-1-0
4.00
2-0-0
4.41
1-0-1
3.46
0-1-1
2.67
2-0-0
4.21
F91 Dudelange
2-0-0
4.65
0-2-0
2.47
—
1-0-1
3.61
0-2-0
2.29
2-0-0
3.37
0-2-0
2.08
1-0-1
3.66
1-1-0
4.15
1-1-0
3.02
1-0-1
2.42
2-0-0
3.98
FC Schifflange 95
1-0-1
3.91
0-0-2
1.63
1-0-1
1.93
—
0-1-1
1.53
0-0-2
2.63
0-0-2
1.39
0-0-2
2.89
0-0-2
3.30
1-0-1
2.13
1-1-0
1.58
0-2-0
3.22
Grevenmacher
1-1-0
4.36
2-0-0
2.77
0-2-0
3.23
1-1-0
4.04
—
1-1-0
3.78
1-1-0
2.40
2-0-0
3.97
1-0-1
4.38
1-0-1
3.36
0-1-1
2.97
1-1-0
4.15
Hobscheid
2-0-0
3.91
1-0-1
1.78
0-0-2
2.16
2-0-0
2.89
0-1-1
1.77
—
0-1-1
1.47
1-0-1
3.12
2-0-0
3.56
0-1-1
2.30
1-1-0
1.96
0-1-1
3.53
Jeunesse Esch
2-0-0
4.67
1-0-1
3.22
0-2-0
3.44
2-0-0
4.21
0-1-1
3.12
1-1-0
4.12
—
1-1-0
4.31
1-1-0
4.69
1-0-1
3.76
0-1-1
3.14
1-1-0
4.54
Mondercange
2-0-0
3.77
0-1-1
1.58
1-0-1
1.88
2-0-0
2.62
0-0-2
1.60
1-0-1
2.39
0-1-1
1.30
—
1-0-1
3.40
0-1-1
2.03
0-1-1
1.73
0-0-2
2.97
Rumelange
2-0-0
2.87
0-0-2
1.21
0-1-1
1.43
2-0-0
2.23
1-0-1
1.24
0-0-2
1.99
0-1-1
0.98
1-0-1
2.12
—
0-1-1
1.60
1-1-0
1.17
1-1-0
2.60
Sporting Mertzig
2-0-0
4.15
1-0-1
2.06
0-1-1
2.50
1-0-1
3.40
1-0-1
2.17
1-1-0
3.22
1-0-1
1.79
1-1-0
3.50
1-1-0
3.96
—
0-0-2
2.27
2-0-0
3.73
Union Luxembourg
1-1-0
4.49
1-1-0
2.85
1-0-1
3.11
0-1-1
3.98
1-1-0
2.54
0-1-1
3.59
1-1-0
2.38
1-1-0
3.82
0-1-1
4.46
2-0-0
3.25
—
0-1-1
4.24
Wiltz 71
2-0-0
3.21
0-0-2
1.39
0-0-2
1.59
0-2-0
2.30
0-1-1
1.44
1-1-0
2.00
0-1-1
1.10
2-0-0
2.54
0-1-1
2.91
0-0-2
1.82
1-1-0
1.36
—

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.72 +13.0
Allowed 0.89 -7.7
Differential 0.92 +5.4

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
05.36%5.06%5.95%5.06%1.79%0.89%24.11%
15.06%12.50%8.33%2.38%0.60%2.08%30.95%
25.95%8.33%4.76%2.68%2.68%—24.40%
35.06%2.38%2.68%0.60%0.30%0.30%11.31%
41.79%0.60%2.68%0.30%—0.30%5.65%
5+0.89%2.08%—0.30%0.30%—3.57%
Total24.11%30.95%24.40%11.31%5.65%3.57%100%

Summary Statistics

Scored Allowed Difference
Mean 1.57 1.57 +0.00
SD 1.43 1.43 2.12
CV 0.91 0.91 —
Max 10 10 +7
Min 0 0 -7

Games Played: 168

↓ Scored | Allowed →012345+Total
0—10.71%14.29%10.71%7.14%7.14%50.00%
1—7.14%3.57%——7.14%17.86%
2—7.14%—3.57%10.71%—21.43%
3——7.14%———7.14%
4———3.57%——3.57%
5+———————
Total—25.00%25.00%17.86%17.86%14.29%100%

Summary Statistics

Scored Allowed Difference
Mean 0.96 2.82 -1.86
SD 1.17 1.63 2.05
CV 1.21 0.58 —
Max 4 7 +1
Min 0 1 -6

Games Played: 28

↓ Scored | Allowed →012345+Total
03.57%3.57%3.57%3.57%——14.29%
110.71%10.71%10.71%3.57%—7.14%42.86%
221.43%7.14%3.57%3.57%——35.71%
3—3.57%————3.57%
43.57%—————3.57%
5+———————
Total39.29%25.00%17.86%10.71%—7.14%100%

Summary Statistics

Scored Allowed Difference
Mean 1.39 1.29 +0.11
SD 0.92 1.46 1.95
CV 0.66 1.14 —
Max 4 5 +4
Min 0 0 -4

Games Played: 28

↓ Scored | Allowed →012345+Total
03.57%3.57%3.57%———10.71%
13.57%21.43%————25.00%
210.71%14.29%7.14%—3.57%—35.71%
310.71%3.57%7.14%———21.43%
4——3.57%———3.57%
5+—3.57%————3.57%
Total28.57%46.43%21.43%—3.57%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.93 1.04 +0.89
SD 1.18 0.92 1.45
CV 0.61 0.89 —
Max 5 4 +4
Min 0 0 -2

Games Played: 28

↓ Scored | Allowed →012345+Total
03.57%7.14%7.14%7.14%——25.00%
17.14%7.14%17.86%7.14%——39.29%
27.14%3.57%3.57%—3.57%—17.86%
33.57%3.57%3.57%—3.57%—14.29%
4———————
5+————3.57%—3.57%
Total21.43%21.43%32.14%14.29%10.71%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.36 1.71 -0.36
SD 1.22 1.27 1.59
CV 0.90 0.74 —
Max 5 4 +3
Min 0 0 -3

Games Played: 28

↓ Scored | Allowed →012345+Total
03.57%10.71%3.57%3.57%——21.43%
1—21.43%————21.43%
27.14%10.71%10.71%3.57%——32.14%
310.71%3.57%————14.29%
47.14%—————7.14%
5+3.57%—————3.57%
Total32.14%46.43%14.29%7.14%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.75 0.96 +0.79
SD 1.35 0.88 1.91
CV 0.77 0.91 —
Max 5 3 +5
Min 0 0 -3

Games Played: 28

↓ Scored | Allowed →012345+Total
07.14%3.57%7.14%7.14%——25.00%
17.14%10.71%10.71%3.57%——32.14%
2—10.71%————10.71%
33.57%3.57%———3.57%10.71%
47.14%3.57%7.14%———17.86%
5+—3.57%————3.57%
Total25.00%35.71%25.00%10.71%—3.57%100%

Summary Statistics

Scored Allowed Difference
Mean 1.82 1.54 +0.29
SD 1.76 1.91 2.61
CV 0.97 1.25 —
Max 7 10 +6
Min 0 0 -7

Games Played: 28

↓ Scored | Allowed →012345+Total
07.14%3.57%————10.71%
1—10.71%10.71%———21.43%
214.29%17.86%14.29%3.57%3.57%—53.57%
3—3.57%3.57%3.57%——10.71%
4———————
5+—3.57%————3.57%
Total21.43%39.29%28.57%7.14%3.57%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.79 1.32 +0.46
SD 1.03 1.02 1.29
CV 0.58 0.77 —
Max 5 4 +4
Min 0 0 -2

Games Played: 28

↓ Scored | Allowed →012345+Total
07.14%—3.57%14.29%3.57%—28.57%
17.14%7.14%7.14%3.57%—3.57%28.57%
2——3.57%7.14%——10.71%
37.14%—————7.14%
4——14.29%———14.29%
5+3.57%7.14%————10.71%
Total25.00%14.29%28.57%25.00%3.57%3.57%100%

Summary Statistics

Scored Allowed Difference
Mean 1.89 1.82 +0.07
SD 1.91 1.47 2.73
CV 1.01 0.81 —
Max 6 6 +6
Min 0 0 -5

Games Played: 28

↓ Scored | Allowed →012345+Total
07.14%7.14%3.57%—10.71%—28.57%
17.14%10.71%10.71%—3.57%3.57%35.71%
2—10.71%3.57%—3.57%—17.86%
37.14%—7.14%———14.29%
4——3.57%———3.57%
5+———————
Total21.43%28.57%28.57%—17.86%3.57%100%

Summary Statistics

Scored Allowed Difference
Mean 1.29 1.79 -0.50
SD 1.15 1.57 2.08
CV 0.89 0.88 —
Max 4 6 +3
Min 0 0 -5

Games Played: 28

↓ Scored | Allowed →012345+Total
03.57%7.14%7.14%7.14%——25.00%
110.71%7.14%14.29%3.57%——35.71%
2—7.14%3.57%———10.71%
33.57%3.57%3.57%———10.71%
43.57%—3.57%——3.57%10.71%
5+—3.57%—3.57%——7.14%
Total21.43%28.57%32.14%14.29%—3.57%100%

Summary Statistics

Scored Allowed Difference
Mean 1.86 1.54 +0.32
SD 2.16 1.20 2.26
CV 1.16 0.78 —
Max 10 5 +7
Min 0 0 -3

Games Played: 28

↓ Scored | Allowed →012345+Total
07.14%3.57%3.57%7.14%——21.43%
13.57%32.14%7.14%—3.57%—46.43%
27.14%7.14%—7.14%——21.43%
310.71%—————10.71%
4———————
5+———————
Total28.57%42.86%10.71%14.29%3.57%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.21 +0.00
SD 0.92 1.13 1.66
CV 0.76 0.93 —
Max 3 4 +3
Min 0 0 -3

Games Played: 28

↓ Scored | Allowed →012345+Total
010.71%—14.29%——3.57%28.57%
13.57%3.57%7.14%7.14%—3.57%25.00%
23.57%3.57%7.14%3.57%7.14%—25.00%
33.57%3.57%—3.57%——10.71%
4—3.57%————3.57%
5+3.57%3.57%————7.14%
Total25.00%17.86%28.57%14.29%7.14%7.14%100%

Summary Statistics

Scored Allowed Difference
Mean 1.61 1.82 -0.21
SD 1.57 1.52 2.38
CV 0.98 0.83 —
Max 6 5 +5
Min 0 0 -5

Games Played: 28

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
Jeunesse Esch 1034 38 43.04 -5.04 21.0% 32 34 39 43 47 52 61
F91 Dudelange 1020 41 35.98 +5.02 85.0% 19 27 33 36 39 44 50
Grevenmacher 995 41 40.12 +0.88 59.0% 25 30 36 40 45 49 55
Avenir Beggen 941 40 39.19 +0.81 60.0% 27 30 35 39 43 48 52
Union Luxembourg 898 33 38.24 -5.24 20.0% 25 29 34 38 42 48 53
Sporting Mertzig 893 37 32.25 +4.75 85.0% 17 21 28 33 36 42 47
Hobscheid 886 32 29.01 +2.99 69.0% 7 19 25 29 33 40 44
Mondercange 847 25 25.12 -0.12 58.0% 13 16 21 24 29 34 43
FC Schifflange 95 834 16 26.59 -10.59 1.0% 16 18 23 27 30 35 39
Wiltz 71 814 25 21.26 +3.74 77.0% 9 12 17 21 25 30 40
Rumelange 745 29 18.82 +10.18 98.0% 7 10 15 19 23 29 31
Aris Bonnevoie 654 5 17.18 -12.18 0.0% 7 8 14 17 20 27 30

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
+14.88%
Clear Edge
45.83%23.21%30.95%
Elo Value
Home Edge
189 Elo
0.005 goals per Elo point
052.09500
Scoring Tilt
Expected
+0.51 goals
Home-Tilted
-2+0.28+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 * Middle of the Pack: 3rd to 6th * Longshot: 7th 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
4.2
Wide Open
123410
Champion Preseason Odds
23%
Grevenmacher, 2nd of 12
LongshotFavorite
Title Margin
Expected
0.00/gm
Photo Finish
00.190.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 4.6 * Some Luck: 4.6 to 6.9 * Lucky: 6.9 to 9.2 * Wild Swing: 9.2 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.19 * Close: 1.19 to 1.78 * Off: 1.78 to 2.38 * Way Off: 2.38 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 12 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 12 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 12 * As Expected: 12 to 19.2 * Several Outliers: 19.2 to 26.4 * Many Outliers: 26.4 and up.
Luck Spread
Expected
6.37 points
Some Luck
05.7514
Average Finish Error
Expected
1.50
Close
01.493
Biggest Overachiever
Expected 95.83%
98.00%
Rumelange
50100
Biggest Underachiever
Expected 4.17%
0.00%
Aris Bonnevoie
050
Season Outliers
Expected
3 of 12
Minimal Outliers
01.26

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.19
Even
00.170.5
Noll-Scully
Elo SD: 120.04
1.77
Moderate Separation
11.651.852.052.5
Interquartile Edge
73%
Clear Edge
50%68%78%100%
Best vs. Worst
Baseline
90%
Clear Edge
50%92%100%
Close Games
Expected
57%
Very Frequent
0%52%100%
Blowouts
Expected
21%
Rare
0%24%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.62
Predictable
00.592
Matchup Imbalance
0.38
Slight Separation
00.350.5
Strangeness
Expected
1.43
Chaotic
01.002
Repeatability
0.74
Near-Lock
00.430.621
Upset Rate
Expected
28%
Very Upset-Prone
0%24%50%
Clear Favorite Upset Rate
Expected
24%
Very Shaky
0%20%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.09
Borderline
0.010.050.10.51
Calibration slope
Ideal
0.78
Overconfident
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.076
Well Within Noise
00.1290.3

Elo Progression Through The Playoffs

How each team's Elo rating moved through the playoff games. Game 0 is the starting Elo just before the first game; each later point is the post-game Elo after that fixture. Steep upward moves are wins over higher-rated opponents; sharp drops are losses to lower-rated opponents.

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

Team123456789101112
Grevenmacher23.00%27.00%18.00%13.00%6.00%7.00%4.00%1.00%1.00%———
F91 Dudelange6.00%12.00%14.00%16.00%22.00%12.00%10.00%5.00%1.00%2.00%——
Avenir Beggen16.00%19.00%20.00%17.00%13.00%9.00%4.00%2.00%————
Jeunesse Esch37.00%24.00%15.00%13.00%7.00%4.00%——————
Sporting Mertzig4.00%2.00%6.00%11.00%17.00%20.00%22.00%11.00%—3.00%3.00%1.00%
Union Luxembourg14.00%9.00%19.00%22.00%17.00%8.00%8.00%3.00%————
Hobscheid—6.00%3.00%4.00%10.00%20.00%11.00%16.00%14.00%9.00%6.00%1.00%
Rumelange——————4.00%8.00%11.00%25.00%23.00%29.00%
Wiltz 71———1.00%1.00%4.00%5.00%13.00%20.00%20.00%22.00%14.00%
Mondercange—1.00%1.00%1.00%3.00%7.00%15.00%12.00%29.00%13.00%15.00%3.00%
FC Schifflange 95——4.00%2.00%4.00%8.00%14.00%26.00%17.00%11.00%8.00%6.00%
Aris Bonnevoie—————1.00%3.00%3.00%7.00%17.00%23.00%46.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 Lost relegation playoff
Avenir Beggen 100% —
F91 Dudelange 100% —
Grevenmacher 100% —
Jeunesse Esch 100% —
Union Luxembourg 100% —
Sporting Mertzig 96.00% 4.00%
Hobscheid 94.00% 6.00%
FC Schifflange 95 90.00% 10.00%
Mondercange 84.00% 16.00%
Wiltz 71 71.00% 29.00%
Rumelange 47.00% 53.00%
Aris Bonnevoie 18.00% 82.00%

Actual Promotion/Relegation Outcomes

Across 100,000 simulations that fixed the regular-season standings and projected only the promotion/relegation playoff, each participating team's chance of going up versus staying at this level.

Team Same level Lost relegation playoff
Avenir Beggen 100% —
F91 Dudelange 100% —
Grevenmacher 100% —
Hobscheid 100% —
Jeunesse Esch 100% —
Sporting Mertzig 100% —
Union Luxembourg 100% —
Rumelange 99.48% 0.52%
Wiltz 71 97.17% 2.83%
Mondercange 96.69% 3.31%
FC Schifflange 95 6.66% 93.34%
Aris Bonnevoie — 100%

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
1999-08-17 Mondercange W 2-143.8 853 832 47.82% 24.04% 28.14%+0.39 +4.7 3
1999-08-17 @ Hobscheid L 1-243.8 832 853 28.14% 24.04% 47.82%-0.39 -4.7 0
1999-08-18 Grevenmacher D 1-153.0 770 955 21.93% 22.76% 55.31%-0.70 +1.2 1
1999-08-18 @ Aris Bonnevoie D 1-153.0 955 770 55.31% 22.76% 21.93%+0.70 -1.2 1
1999-08-18 Sporting Mertzig W 2-033.7 969 903 53.51% 23.14% 23.35%+0.62 +8.0 3
1999-08-18 @ Avenir Beggen L 0-233.7 903 969 23.35% 23.14% 53.51%-0.62 -8.0 0
1999-08-18 Union Luxembourg D 1-152.9 1026 962 53.28% 23.18% 23.53%+0.61 -1.1 1
1999-08-18 @ Jeunesse Esch D 1-152.9 962 1026 23.53% 23.18% 53.28%-0.61 +1.0 1
1999-08-18 F91 Dudelange D 1-153.2 727 930 20.30% 22.24% 57.46%-0.80 +1.3 1
1999-08-18 @ Rumelange D 1-153.2 930 727 57.46% 22.24% 20.30%+0.80 -1.3 1
1999-08-18 FC Schifflange 95 D 0-048.0 779 853 34.63% 24.57% 40.80%-0.12 +0.2 1
1999-08-18 @ Wiltz 71 D 0-048.0 853 779 40.80% 24.57% 34.63%+0.12 -0.2 1
1999-08-22 Wiltz 71 W 3-136.8 929 780 63.01% 20.59% 16.40%+1.07 +4.9 4
1999-08-22 @ F91 Dudelange L 1-336.8 780 929 16.40% 20.59% 63.01%-1.07 -4.9 1
1999-08-22 Hobscheid L 1-346.3 853 858 44.38% 24.38% 31.25%+0.25 -11.7 1
1999-08-22 @ FC Schifflange 95 W 3-146.3 858 853 31.25% 24.38% 44.38%-0.25 +11.7 6
1999-08-22 Rumelange W 4-026.5 954 729 70.40% 17.69% 11.91%+1.47 +7.6 4
1999-08-22 @ Grevenmacher L 0-426.5 729 954 11.91% 17.69% 70.40%-1.47 -7.6 1
1999-08-22 Avenir Beggen W 2-142.7 1025 977 51.35% 23.53% 25.12%+0.53 +4.3 4
1999-08-22 @ Jeunesse Esch L 1-242.7 977 1025 25.12% 23.53% 51.35%-0.53 -4.3 3
1999-08-22 Mondercange W 3-029.5 963 827 61.60% 21.05% 17.35%+1.00 +8.8 4
1999-08-22 @ Union Luxembourg L 0-329.5 827 963 17.35% 21.05% 61.60%-1.00 -8.8 0
1999-08-22 Aris Bonnevoie W 4-241.8 895 771 60.28% 21.46% 18.26%+0.93 +4.9 3
1999-08-22 @ Sporting Mertzig L 2-441.8 771 895 18.26% 21.46% 60.28%-0.93 -4.9 1
1999-09-18 Jeunesse Esch L 0-230.6 766 1029 15.76% 20.25% 63.99%-1.12 -5.5 1
1999-09-18 @ Aris Bonnevoie W 2-030.6 1029 766 63.99% 20.25% 15.76%+1.12 +5.5 7
1999-09-18 FC Schifflange 95 W 4-247.3 819 841 41.86% 24.53% 33.61%+0.16 +8.5 3
1999-09-18 @ Mondercange L 2-447.3 841 819 33.61% 24.53% 41.86%-0.16 -8.5 1
1999-09-18 Grevenmacher L 0-531.3 775 961 21.76% 22.71% 55.53%-0.71 -17.6 1
1999-09-18 @ Wiltz 71 W 5-031.3 961 775 55.53% 22.71% 21.76%+0.71 +17.6 7
1999-09-19 F91 Dudelange L 1-246.3 869 934 35.95% 24.61% 39.45%-0.07 -5.8 6
1999-09-19 @ Hobscheid W 2-146.3 934 869 39.45% 24.61% 35.95%+0.07 +5.8 7
1999-09-19 Sporting Mertzig D 1-153.0 721 900 22.46% 22.90% 54.64%-0.67 +1.1 2
1999-09-19 @ Rumelange D 1-153.0 900 721 54.64% 22.90% 22.46%+0.67 -1.2 4
1999-09-22 Aris Bonnevoie W 4-026.8 972 761 69.16% 18.23% 12.61%+1.40 +8.1 6
1999-09-22 @ Avenir Beggen L 0-426.8 761 972 12.61% 18.23% 69.16%-1.40 -8.1 1
1999-09-22 Mondercange W 3-030.3 940 827 59.03% 21.82% 19.15%+0.87 +9.7 10
1999-09-22 @ F91 Dudelange L 0-330.3 827 940 19.15% 21.82% 59.03%-0.87 -9.7 3
1999-09-22 Hobscheid D 1-153.3 979 864 59.32% 21.74% 18.94%+0.89 -1.5 8
1999-09-22 @ Grevenmacher D 1-153.3 864 979 18.94% 21.74% 59.32%-0.89 +1.5 7
1999-09-22 Rumelange W 2-134.8 1035 722 77.66% 14.17% 8.16%+1.93 +1.3 10
1999-09-22 @ Jeunesse Esch L 1-234.8 722 1035 8.16% 14.17% 77.66%-1.93 -1.3 2
1999-09-22 FC Schifflange 95 L 2-358.4 972 833 61.95% 20.94% 17.11%+1.01 -8.5 4
1999-09-22 @ Union Luxembourg W 3-258.4 833 972 17.11% 20.94% 61.95%-1.01 +8.5 4
1999-09-22 Wiltz 71 W 5-133.0 899 757 62.22% 20.85% 16.93%+1.03 +9.3 7
1999-09-22 @ Sporting Mertzig L 1-533.0 757 899 16.93% 20.85% 62.22%-1.03 -9.3 1
1999-10-02 Union Luxembourg L 0-232.2 753 964 19.64% 22.00% 58.36%-0.84 -6.8 1
1999-10-02 @ Aris Bonnevoie W 2-032.2 964 753 58.36% 22.00% 19.64%+0.84 +6.8 7
1999-10-02 F91 Dudelange W 1-043.5 841 949 30.21% 24.28% 45.51%-0.30 +7.3 7
1999-10-02 @ FC Schifflange 95 L 0-143.5 949 841 45.51% 24.28% 30.21%+0.30 -7.3 10
1999-10-02 Sporting Mertzig D 1-152.5 865 908 38.99% 24.62% 36.39%+0.05 -0.1 8
1999-10-02 @ Hobscheid D 1-152.5 908 865 36.39% 24.62% 38.99%-0.05 +0.1 8
1999-10-02 Grevenmacher L 0-332.3 817 977 24.33% 23.37% 52.30%-0.57 -12.1 3
1999-10-02 @ Mondercange W 3-032.3 977 817 52.30% 23.37% 24.33%+0.57 +12.1 11
1999-10-02 Avenir Beggen L 0-230.6 721 980 15.97% 20.36% 63.67%-1.10 -5.5 2
1999-10-02 @ Rumelange W 2-030.6 980 721 63.67% 20.36% 15.97%+1.10 +5.5 9
1999-10-02 Jeunesse Esch D 3-364.2 748 1036 14.16% 19.30% 66.54%-1.25 +1.2 2
1999-10-02 @ Wiltz 71 D 3-364.2 1036 748 66.54% 19.30% 14.16%+1.25 -1.2 11
1999-10-20 Union Luxembourg D 1-152.6 986 970 47.12% 24.12% 28.76%+0.36 -0.6 10
1999-10-20 @ Avenir Beggen D 1-152.6 970 986 28.76% 24.12% 47.12%-0.36 +0.6 8
1999-10-23 Rumelange L 2-355.4 746 715 49.10% 23.87% 27.03%+0.44 -7.0 1
1999-10-23 @ Aris Bonnevoie W 3-255.4 715 746 27.03% 23.87% 49.10%-0.44 +7.0 5
1999-10-23 Wiltz 71 W 2-028.3 985 749 71.43% 17.23% 11.34%+1.53 +3.8 13
1999-10-23 @ Avenir Beggen L 0-228.3 749 985 11.34% 17.23% 71.43%-1.53 -3.8 2
1999-10-23 Union Luxembourg L 0-239.4 942 971 40.97% 24.57% 34.47%+0.12 -12.7 10
1999-10-23 @ F91 Dudelange W 2-039.4 971 942 34.47% 24.57% 40.97%-0.12 +12.7 11
1999-10-23 FC Schifflange 95 W 2-139.5 989 849 62.11% 20.89% 17.00%+1.02 +3.0 14
1999-10-23 @ Grevenmacher L 1-239.5 849 989 17.00% 20.89% 62.11%-1.02 -3.0 7
1999-10-23 Hobscheid W 2-138.6 1035 865 65.11% 19.84% 15.05%+1.18 +2.6 14
1999-10-23 @ Jeunesse Esch L 1-238.6 865 1035 15.05% 19.84% 65.11%-1.18 -2.6 8
1999-10-23 Mondercange D 0-048.8 908 805 57.95% 22.11% 19.94%+0.82 -1.5 9
1999-10-23 @ Sporting Mertzig D 0-048.8 805 908 19.94% 22.11% 57.95%-0.82 +1.5 4
1999-10-30 Grevenmacher D 1-152.5 929 992 36.11% 24.61% 39.28%-0.06 +0.1 11
1999-10-30 @ F91 Dudelange D 1-152.5 992 929 39.28% 24.61% 36.11%+0.06 -0.1 15
1999-10-30 Sporting Mertzig W 1-041.6 846 907 36.42% 24.62% 38.96%-0.05 +6.5 10
1999-10-30 @ FC Schifflange 95 L 0-141.6 907 846 38.96% 24.62% 36.42%+0.05 -6.5 9
1999-10-30 Avenir Beggen L 1-341.3 862 989 27.95% 24.01% 48.04%-0.40 -8.1 8
1999-10-30 @ Hobscheid W 3-141.3 989 862 48.04% 24.01% 27.95%+0.40 +8.1 16
1999-10-30 Jeunesse Esch L 2-345.3 807 1037 18.06% 21.37% 60.56%-0.95 -3.0 4
1999-10-30 @ Mondercange W 3-245.3 1037 807 60.56% 21.37% 18.06%+0.95 +3.0 17
1999-10-30 Rumelange D 1-155.0 984 722 73.59% 16.22% 10.19%+1.66 -2.4 12
1999-10-30 @ Union Luxembourg D 1-155.0 722 984 10.19% 16.22% 73.59%-1.66 +2.3 6
1999-10-30 Aris Bonnevoie W 5-034.2 745 739 45.85% 24.25% 29.90%+0.31 +23.3 5
1999-10-30 @ Wiltz 71 L 0-534.2 739 745 29.90% 24.25% 45.85%-0.31 -23.3 1
1999-11-06 Hobscheid L 0-432.7 716 854 26.60% 23.81% 49.59%-0.46 -17.1 1
1999-11-06 @ Aris Bonnevoie W 4-032.7 854 716 49.59% 23.81% 26.60%+0.46 +17.1 11
1999-11-06 Mondercange D 0-049.7 997 804 67.47% 18.93% 13.60%+1.30 -2.2 17
1999-11-06 @ Avenir Beggen D 0-049.7 804 997 13.60% 18.93% 67.47%-1.30 +2.2 5
1999-11-06 Union Luxembourg L 0-339.2 992 981 46.49% 24.19% 29.33%+0.33 -20.4 15
1999-11-06 @ Grevenmacher W 3-039.2 981 992 29.33% 24.19% 46.49%-0.33 +20.4 15
1999-11-06 FC Schifflange 95 W 3-135.6 1040 852 66.94% 19.14% 13.92%+1.27 +4.1 20
1999-11-06 @ Jeunesse Esch L 1-335.6 852 1040 13.92% 19.14% 66.94%-1.27 -4.1 10
1999-11-06 Wiltz 71 W 3-251.8 725 768 38.87% 24.62% 36.51%+0.04 +5.5 9
1999-11-06 @ Rumelange L 2-351.8 768 725 36.51% 24.62% 38.87%-0.04 -5.5 5
1999-11-06 F91 Dudelange L 1-247.8 900 929 40.97% 24.57% 34.46%+0.12 -6.4 9
1999-11-06 @ Sporting Mertzig W 2-147.8 929 900 34.46% 24.57% 40.97%-0.12 +6.4 14
1999-11-14 Jeunesse Esch D 1-152.6 936 1044 30.09% 24.27% 45.64%-0.30 +0.5 15
1999-11-14 @ F91 Dudelange D 1-152.6 1044 936 45.64% 24.27% 30.09%+0.30 -0.5 21
1999-11-14 Avenir Beggen L 1-242.9 848 995 25.68% 23.64% 50.67%-0.50 -4.4 10
1999-11-14 @ FC Schifflange 95 W 2-142.9 995 848 50.67% 23.64% 25.68%+0.50 +4.4 20
1999-11-14 Sporting Mertzig W 2-033.2 972 894 55.02% 22.82% 22.16%+0.69 +7.7 18
1999-11-14 @ Grevenmacher L 0-233.2 894 972 22.16% 22.82% 55.02%-0.69 -7.7 9
1999-11-14 Rumelange W 4-134.7 871 730 62.17% 20.87% 16.96%+1.03 +7.2 14
1999-11-14 @ Hobscheid L 1-434.7 730 871 16.96% 20.87% 62.17%-1.03 -7.2 9
1999-11-14 Aris Bonnevoie W 6-031.0 806 699 58.46% 21.98% 19.57%+0.85 +18.9 8
1999-11-14 @ Mondercange L 0-631.0 699 806 19.57% 21.98% 58.46%-0.85 -18.9 1
1999-11-14 Wiltz 71 D 1-154.7 1002 763 71.65% 17.13% 11.22%+1.54 -2.2 16
1999-11-14 @ Union Luxembourg D 1-154.7 763 1002 11.22% 17.13% 71.65%-1.54 +2.2 6
1999-11-21 FC Schifflange 95 W 4-359.1 680 844 23.92% 23.27% 52.81%-0.59 +7.2 4
1999-11-21 @ Aris Bonnevoie L 3-459.1 844 680 52.81% 23.27% 23.92%+0.59 -7.2 10
1999-11-21 F91 Dudelange D 1-152.9 1000 936 53.24% 23.19% 23.57%+0.61 -1.0 21
1999-11-21 @ Avenir Beggen D 1-152.9 936 1000 23.57% 23.19% 53.24%-0.61 +1.1 16
1999-11-21 Grevenmacher L 1-251.1 1044 980 53.37% 23.16% 23.46%+0.62 -7.9 21
1999-11-21 @ Jeunesse Esch W 2-151.1 980 1044 23.46% 23.16% 53.37%-0.62 +7.9 21
1999-11-21 Mondercange W 3-038.7 723 825 30.94% 24.35% 44.71%-0.26 +19.8 12
1999-11-21 @ Rumelange L 0-338.7 825 723 44.71% 24.35% 30.94%+0.26 -19.8 8
1999-11-21 Union Luxembourg L 0-138.7 886 1000 29.53% 24.21% 46.26%-0.33 -5.2 9
1999-11-21 @ Sporting Mertzig W 1-038.7 1000 886 46.26% 24.21% 29.53%+0.33 +5.2 19
1999-11-21 Hobscheid W 2-040.9 765 879 29.52% 24.21% 46.27%-0.33 +14.0 9
1999-11-21 @ Wiltz 71 L 0-240.9 879 765 46.27% 24.21% 29.52%+0.33 -14.0 14
1999-11-28 Aris Bonnevoie W 3-026.2 937 687 72.64% 16.67% 10.69%+1.60 +5.2 19
1999-11-28 @ F91 Dudelange L 0-326.2 687 937 10.69% 16.67% 72.64%-1.60 -5.2 4
1999-11-28 Rumelange L 1-251.9 836 743 56.88% 22.39% 20.73%+0.77 -8.3 10
1999-11-28 @ FC Schifflange 95 W 2-151.9 743 836 20.73% 22.39% 56.88%-0.77 +8.3 15
1999-11-28 Avenir Beggen W 3-142.7 987 998 43.49% 24.44% 32.07%+0.22 +9.1 24
1999-11-28 @ Grevenmacher L 1-342.7 998 987 32.07% 24.44% 43.49%-0.22 -9.1 21
1999-11-28 Wiltz 71 L 1-249.9 805 779 48.49% 23.95% 27.56%+0.41 -7.3 8
1999-11-28 @ Mondercange W 2-149.9 779 805 27.56% 23.95% 48.49%-0.41 +7.3 12
1999-11-28 Hobscheid D 0-049.1 1005 865 62.05% 20.91% 17.04%+1.02 -1.8 20
1999-11-28 @ Union Luxembourg D 0-049.1 865 1005 17.04% 20.91% 62.05%-1.02 +1.8 15
1999-11-28 Jeunesse Esch L 1-242.6 881 1036 24.84% 23.47% 51.69%-0.55 -4.2 9
1999-11-28 @ Sporting Mertzig W 2-142.6 1036 881 51.69% 23.47% 24.84%+0.55 +4.2 24
2000-02-13 Rumelange W 1-032.4 942 751 67.26% 19.02% 13.73%+1.29 +2.5 22
2000-02-13 @ F91 Dudelange L 0-132.4 751 942 13.73% 19.02% 67.26%-1.29 -2.5 15
2000-02-13 Wiltz 71 D 2-258.7 828 786 50.53% 23.66% 25.81%+0.50 -0.6 11
2000-02-13 @ FC Schifflange 95 D 2-258.7 786 828 25.81% 23.66% 50.53%-0.50 +0.6 13
2000-02-13 Aris Bonnevoie W 3-024.6 997 682 77.84% 14.08% 8.08%+1.95 +3.7 27
2000-02-13 @ Grevenmacher L 0-324.6 682 997 8.08% 14.08% 77.84%-1.95 -3.7 4
2000-02-13 Hobscheid W 3-037.4 798 866 35.35% 24.60% 40.05%-0.09 +18.1 11
2000-02-13 @ Mondercange L 0-337.4 866 798 40.05% 24.60% 35.35%+0.09 -18.1 15
2000-02-13 Jeunesse Esch W 2-146.2 1003 1040 39.80% 24.60% 35.60%+0.08 +5.7 23
2000-02-13 @ Union Luxembourg L 1-246.2 1040 1003 35.60% 24.60% 39.80%-0.08 -5.7 24
2000-02-13 Avenir Beggen W 3-039.1 877 989 29.62% 24.22% 46.16%-0.32 +20.3 12
2000-02-13 @ Sporting Mertzig L 0-339.1 989 877 46.16% 24.22% 29.62%+0.32 -20.3 21
2000-02-20 Hobscheid W 2-141.0 945 848 57.21% 22.30% 20.49%+0.79 +3.5 25
2000-02-20 @ F91 Dudelange L 1-241.0 848 945 20.49% 22.30% 57.21%-0.79 -3.6 15
2000-02-20 Mondercange L 0-143.8 827 816 46.57% 24.18% 29.26%+0.34 -7.5 11
2000-02-20 @ FC Schifflange 95 W 1-043.8 816 827 29.26% 24.18% 46.57%-0.34 +7.5 14
2000-02-20 Wiltz 71 D 2-260.4 1000 787 69.32% 18.16% 12.52%+1.41 -1.6 28
2000-02-20 @ Grevenmacher D 2-260.4 787 1000 12.52% 18.16% 69.32%-1.41 +1.6 14
2000-02-20 Aris Bonnevoie W 2-025.5 1035 678 80.82% 12.48% 6.71%+2.17 +2.1 27
2000-02-20 @ Jeunesse Esch L 0-225.5 678 1035 6.71% 12.48% 80.82%-2.17 -2.1 4
2000-02-20 Avenir Beggen W 2-143.1 1009 969 50.26% 23.71% 26.04%+0.49 +4.4 26
2000-02-20 @ Union Luxembourg L 1-243.1 969 1009 26.04% 23.71% 50.26%-0.49 -4.4 21
2000-02-20 Rumelange W 4-028.7 897 749 62.94% 20.61% 16.45%+1.06 +10.8 15
2000-02-20 @ Sporting Mertzig L 0-428.7 749 897 16.45% 20.61% 62.94%-1.06 -10.9 15
2000-02-27 Avenir Beggen L 0-132.6 676 965 14.13% 19.28% 66.59%-1.25 -2.6 4
2000-02-27 @ Aris Bonnevoie W 1-032.6 965 676 66.59% 19.28% 14.13%+1.25 +2.6 24
2000-02-27 Union Luxembourg D 1-153.1 820 1013 21.16% 22.53% 56.31%-0.75 +1.3 12
2000-02-27 @ FC Schifflange 95 D 1-153.1 1013 820 56.31% 22.53% 21.16%+0.75 -1.3 27
2000-02-27 Grevenmacher L 0-332.5 845 999 24.95% 23.50% 51.55%-0.54 -12.4 15
2000-02-27 @ Hobscheid W 3-032.5 999 845 51.55% 23.50% 24.95%+0.54 +12.4 31
2000-02-27 F91 Dudelange W 4-251.4 823 948 28.16% 24.04% 47.80%-0.39 +11.1 17
2000-02-27 @ Mondercange L 2-451.4 948 823 47.80% 24.04% 28.16%+0.39 -11.1 25
2000-02-27 Jeunesse Esch D 2-260.2 738 1037 13.53% 18.88% 67.58%-1.31 +1.5 16
2000-02-27 @ Rumelange D 2-260.2 1037 738 67.58% 18.88% 13.53%+1.31 -1.5 28
2000-02-27 Sporting Mertzig L 1-244.0 789 908 28.83% 24.13% 47.04%-0.36 -4.8 14
2000-02-27 @ Wiltz 71 W 2-144.0 908 789 47.04% 24.13% 28.83%+0.36 +4.8 18
2000-03-04 Rumelange W 2-136.9 967 739 70.68% 17.57% 11.75%+1.49 +2.0 27
2000-03-04 @ Avenir Beggen L 1-236.9 739 967 11.75% 17.57% 70.68%-1.49 -2.0 16
2000-03-04 FC Schifflange 95 W 3-030.2 937 821 59.42% 21.71% 18.87%+0.89 +9.5 28
2000-03-04 @ F91 Dudelange L 0-330.2 821 937 18.87% 21.71% 59.42%-0.89 -9.5 12
2000-03-04 Mondercange W 4-027.8 1011 835 65.79% 19.59% 14.62%+1.21 +9.6 34
2000-03-04 @ Grevenmacher L 0-427.8 835 1011 14.62% 19.59% 65.79%-1.21 -9.6 17
2000-03-04 Wiltz 71 W 2-136.3 1035 784 72.73% 16.63% 10.64%+1.61 +1.8 31
2000-03-04 @ Jeunesse Esch L 1-236.3 784 1035 10.64% 16.63% 72.73%-1.61 -1.8 14
2000-03-04 Aris Bonnevoie D 1-155.9 1012 673 79.56% 13.16% 7.28%+2.07 -2.6 28
2000-03-04 @ Union Luxembourg D 1-155.9 673 1012 7.28% 13.16% 79.56%-2.07 +2.6 5
2000-03-04 Hobscheid W 1-036.0 913 832 55.30% 22.76% 21.94%+0.70 +4.0 21
2000-03-04 @ Sporting Mertzig L 0-136.0 832 913 21.94% 22.76% 55.30%-0.70 -4.0 15
2000-03-11 Grevenmacher D 1-153.2 812 1021 19.79% 22.06% 58.15%-0.83 +1.4 13
2000-03-11 @ FC Schifflange 95 D 1-153.2 1021 812 58.15% 22.06% 19.79%+0.83 -1.4 35
2000-03-11 Jeunesse Esch D 1-153.2 828 1037 19.82% 22.07% 58.11%-0.83 +1.4 16
2000-03-11 @ Hobscheid D 1-153.2 1037 828 58.11% 22.07% 19.82%+0.83 -1.4 32
2000-03-11 Sporting Mertzig L 1-342.7 825 917 32.26% 24.45% 43.29%-0.21 -9.2 17
2000-03-11 @ Mondercange W 3-142.7 917 825 43.29% 24.45% 32.26%+0.21 +9.2 24
2000-03-11 F91 Dudelange L 0-242.7 1009 947 53.12% 23.21% 23.67%+0.61 -15.7 28
2000-03-11 @ Union Luxembourg W 2-042.7 947 1009 23.67% 23.21% 53.12%-0.61 +15.7 31
2000-03-11 Aris Bonnevoie W 1-036.7 737 676 52.98% 23.24% 23.78%+0.60 +4.3 19
2000-03-11 @ Rumelange L 0-136.7 676 737 23.78% 23.24% 52.98%-0.60 -4.3 5
2000-03-11 Avenir Beggen L 0-233.1 782 969 21.70% 22.69% 55.61%-0.72 -7.5 14
2000-03-11 @ Wiltz 71 W 2-033.1 969 782 55.61% 22.69% 21.70%+0.72 +7.5 30
2000-03-18 Wiltz 71 L 0-139.1 672 775 30.83% 24.34% 44.83%-0.27 -5.4 5
2000-03-18 @ Aris Bonnevoie W 1-039.1 775 672 44.83% 24.34% 30.83%+0.27 +5.4 17
2000-03-18 Hobscheid L 0-147.6 977 830 62.77% 20.67% 16.56%+1.06 -9.6 30
2000-03-18 @ Avenir Beggen W 1-047.6 830 977 16.56% 20.67% 62.77%-1.06 +9.6 19
2000-03-18 F91 Dudelange D 2-258.8 1019 963 52.42% 23.34% 24.23%+0.58 -0.7 36
2000-03-18 @ Grevenmacher D 2-258.8 963 1019 24.23% 23.34% 52.42%-0.58 +0.7 32
2000-03-18 Mondercange D 2-260.5 1036 816 69.92% 17.90% 12.18%+1.44 -1.6 33
2000-03-18 @ Jeunesse Esch D 2-260.5 816 1036 12.18% 17.90% 69.92%-1.44 +1.6 18
2000-03-18 Union Luxembourg W 3-043.0 742 993 16.50% 20.64% 62.86%-1.06 +26.3 22
2000-03-18 @ Rumelange L 0-343.0 993 742 62.86% 20.64% 16.50%+1.06 -26.3 28
2000-03-18 FC Schifflange 95 W 1-034.8 926 813 59.05% 21.81% 19.13%+0.87 +3.5 27
2000-03-18 @ Sporting Mertzig L 0-134.8 813 926 19.13% 21.81% 59.05%-0.87 -3.5 13
2000-03-22 Sporting Mertzig L 1-238.9 666 929 15.74% 20.24% 64.03%-1.12 -2.7 5
2000-03-22 @ Aris Bonnevoie W 2-138.9 929 666 64.03% 20.24% 15.74%+1.12 +2.7 30
2000-03-22 Jeunesse Esch W 1-041.9 967 1034 35.60% 24.60% 39.80%-0.08 +6.6 33
2000-03-22 @ Avenir Beggen L 0-141.9 1034 967 39.80% 24.60% 35.60%+0.08 -6.6 33
2000-03-22 FC Schifflange 95 W 2-143.4 839 810 48.98% 23.89% 27.13%+0.43 +4.6 22
2000-03-22 @ Hobscheid L 1-243.4 810 839 27.13% 23.89% 48.98%-0.43 -4.6 13
2000-03-22 Union Luxembourg D 1-152.8 817 967 25.40% 23.59% 51.01%-0.52 +0.9 19
2000-03-22 @ Mondercange D 1-152.8 967 817 51.01% 23.59% 25.40%+0.52 -0.9 29
2000-03-22 Grevenmacher W 1-047.6 768 1019 16.59% 20.68% 62.73%-1.05 +9.6 25
2000-03-22 @ Rumelange L 0-147.6 1019 768 62.73% 20.68% 16.59%+1.05 -9.6 36
2000-03-22 F91 Dudelange L 0-233.2 780 963 22.05% 22.79% 55.16%-0.70 -7.6 17
2000-03-22 @ Wiltz 71 W 2-033.2 963 780 55.16% 22.79% 22.05%+0.70 +7.6 35
2000-03-25 Sporting Mertzig D 2-258.7 971 932 50.15% 23.72% 26.13%+0.48 -0.6 36
2000-03-25 @ F91 Dudelange D 2-258.7 932 971 26.13% 23.72% 50.15%-0.48 +0.6 31
2000-03-25 Jeunesse Esch L 0-231.9 805 1027 18.70% 21.64% 59.66%-0.90 -6.5 13
2000-03-25 @ FC Schifflange 95 W 2-031.9 1027 805 59.66% 21.64% 18.70%+0.90 +6.5 36
2000-03-25 Aris Bonnevoie W 7-130.4 844 664 66.18% 19.44% 14.38%+1.23 +11.4 25
2000-03-25 @ Hobscheid L 1-730.4 664 844 14.38% 19.44% 66.18%-1.23 -11.4 5
2000-03-25 Avenir Beggen L 0-234.2 818 974 24.81% 23.47% 51.72%-0.55 -8.5 19
2000-03-25 @ Mondercange W 2-034.2 974 818 51.72% 23.47% 24.81%+0.55 +8.5 36
2000-03-25 Grevenmacher D 1-152.5 966 1009 39.04% 24.62% 36.35%+0.05 -0.1 30
2000-03-25 @ Union Luxembourg D 1-152.5 1009 966 36.35% 24.62% 39.04%-0.05 +0.1 37
2000-03-25 Rumelange D 0-048.1 772 777 44.31% 24.38% 31.31%+0.25 -0.5 18
2000-03-25 @ Wiltz 71 D 0-048.1 777 772 31.31% 24.38% 44.31%-0.25 +0.5 26
2000-04-01 Grevenmacher W 1-042.3 933 1009 34.31% 24.56% 41.13%-0.13 +6.8 34
2000-04-01 @ Sporting Mertzig L 0-142.3 1009 933 41.13% 24.56% 34.31%+0.13 -6.8 37
2000-04-02 Mondercange L 2-444.2 652 810 24.56% 23.42% 52.02%-0.56 -6.5 5
2000-04-02 @ Aris Bonnevoie W 4-244.2 810 652 52.02% 23.42% 24.56%+0.56 +6.5 22
2000-04-02 FC Schifflange 95 W 2-029.8 982 798 66.51% 19.31% 14.18%+1.25 +4.9 39
2000-04-02 @ Avenir Beggen L 0-229.8 798 982 14.18% 19.31% 66.51%-1.25 -4.9 13
2000-04-02 F91 Dudelange D 0-048.5 1034 970 53.27% 23.18% 23.55%+0.61 -1.2 37
2000-04-02 @ Jeunesse Esch D 0-048.5 970 1034 23.55% 23.18% 53.27%-0.61 +1.2 37
2000-04-02 Hobscheid L 0-435.2 778 855 34.16% 24.55% 41.29%-0.13 -21.0 26
2000-04-02 @ Rumelange W 4-035.2 855 778 41.29% 24.55% 34.16%+0.13 +21.0 28
2000-04-02 Union Luxembourg W 4-147.0 772 966 21.05% 22.49% 56.46%-0.75 +20.3 21
2000-04-02 @ Wiltz 71 L 1-447.0 966 772 56.46% 22.49% 21.05%+0.75 -20.3 30
2000-04-09 Avenir Beggen D 1-152.5 971 987 42.86% 24.48% 32.66%+0.19 -0.3 38
2000-04-09 @ F91 Dudelange D 1-152.5 987 971 32.66% 24.48% 42.86%-0.19 +0.3 40
2000-04-09 Aris Bonnevoie W 3-029.1 794 646 62.88% 20.63% 16.49%+1.06 +8.3 16
2000-04-09 @ FC Schifflange 95 L 0-329.1 646 794 16.49% 20.63% 62.88%-1.06 -8.3 5
2000-04-09 Jeunesse Esch D 0-048.0 1002 1033 40.78% 24.57% 34.65%+0.11 -0.2 38
2000-04-09 @ Grevenmacher D 0-048.0 1033 1002 34.65% 24.57% 40.78%-0.11 +0.2 38
2000-04-09 Wiltz 71 D 0-048.6 876 792 55.76% 22.66% 21.59%+0.72 -1.4 29
2000-04-09 @ Hobscheid D 0-048.6 792 876 21.59% 22.66% 55.76%-0.72 +1.4 22
2000-04-09 Rumelange W 4-244.0 816 757 52.76% 23.28% 23.96%+0.59 +6.4 25
2000-04-09 @ Mondercange L 2-444.0 757 816 23.96% 23.28% 52.76%-0.59 -6.4 26
2000-04-09 Sporting Mertzig W 3-034.2 946 940 45.87% 24.25% 29.88%+0.31 +14.4 33
2000-04-09 @ Union Luxembourg L 0-334.2 940 946 29.88% 24.25% 45.87%-0.31 -14.4 34
2000-04-16 F91 Dudelange L 0-228.5 637 971 11.68% 17.50% 70.82%-1.49 -3.9 5
2000-04-16 @ Aris Bonnevoie W 2-028.5 971 637 70.82% 17.50% 11.68%+1.49 +3.9 41
2000-04-16 Grevenmacher L 1-248.4 987 1002 42.99% 24.47% 32.54%+0.20 -6.6 40
2000-04-16 @ Avenir Beggen W 2-148.4 1002 987 32.54% 24.47% 42.99%-0.20 +6.6 41
2000-04-16 Union Luxembourg W 1-042.6 875 960 33.08% 24.50% 42.42%-0.18 +6.9 32
2000-04-16 @ Hobscheid L 0-142.6 960 875 42.42% 24.50% 33.08%+0.18 -6.9 33
2000-04-16 Sporting Mertzig L 2-357.7 1033 925 58.50% 21.97% 19.54%+0.85 -8.1 38
2000-04-16 @ Jeunesse Esch W 3-257.7 925 1033 19.54% 21.97% 58.50%-0.85 +8.1 37
2000-04-16 FC Schifflange 95 W 2-146.8 751 802 37.79% 24.63% 37.59%+0.00 +6.0 29
2000-04-16 @ Rumelange L 1-246.8 802 751 37.59% 24.63% 37.79%+0.00 -5.9 16
2000-04-16 Mondercange W 6-138.5 793 823 40.94% 24.57% 34.49%+0.12 +21.6 25
2000-04-16 @ Wiltz 71 L 1-638.5 823 793 34.49% 24.57% 40.94%-0.12 -21.6 25

Second Phase Game Log

Every second-phase (championship / middle / relegation round) game from each team's perspective, filtered by the team selected at the top of the tab; the table scrolls within its frame. Sort any column by clicking its header. @ before an opponent name indicates an away game. The final column is running points within the second phase only.

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2000-04-30 Union Luxembourg W 3-259.8 633 953 12.38% 18.05% 69.57%-1.42 +9.3 3
2000-04-30 @ Aris Bonnevoie L 2-359.8 953 633 69.57% 18.05% 12.38%+1.42 -9.3 0
2000-04-30 Jeunesse Esch D 2-258.4 981 1025 38.84% 24.62% 36.54%+0.04 -0.1 1
2000-04-30 @ Avenir Beggen D 2-258.4 1025 981 36.54% 24.62% 38.84%-0.04 +0.1 1
2000-04-30 Grevenmacher D 1-152.5 975 1009 40.33% 24.59% 35.08%+0.10 -0.2 1
2000-04-30 @ F91 Dudelange D 1-152.5 1009 975 35.08% 24.59% 40.33%-0.10 +0.2 1
2000-04-30 Wiltz 71 W 4-243.7 882 815 53.66% 23.11% 23.23%+0.63 +6.2 3
2000-04-30 @ Hobscheid L 2-443.7 815 882 23.23% 23.11% 53.66%-0.63 -6.2 0
2000-04-30 Mondercange L 0-141.6 756 801 38.75% 24.62% 36.63%+0.04 -6.5 0
2000-04-30 @ Rumelange W 1-041.6 801 756 36.63% 24.62% 38.75%-0.04 +6.5 3
2000-04-30 FC Schifflange 95 L 4-562.1 933 796 61.74% 21.01% 17.26%+1.00 -8.1 0
2000-04-30 @ Sporting Mertzig W 5-462.1 796 933 17.26% 21.01% 61.74%-1.00 +8.1 3
2000-05-03 Hobscheid W 2-039.8 804 888 33.28% 24.51% 42.20%-0.17 +13.0 6
2000-05-03 @ FC Schifflange 95 L 0-239.8 888 804 42.20% 24.51% 33.28%+0.17 -13.0 3
2000-05-03 Avenir Beggen L 0-144.4 1009 981 48.76% 23.92% 27.32%+0.43 -7.8 1
2000-05-03 @ Grevenmacher W 1-044.4 981 1009 27.32% 23.92% 48.76%-0.43 +7.8 4
2000-05-03 F91 Dudelange L 1-250.7 1025 975 51.58% 23.49% 24.93%+0.54 -7.7 1
2000-05-03 @ Jeunesse Esch W 2-150.7 975 1025 24.93% 23.49% 51.58%-0.54 +7.7 4
2000-05-03 Aris Bonnevoie W 5-132.3 808 643 64.63% 20.02% 15.35%+1.15 +8.4 6
2000-05-03 @ Mondercange L 1-532.3 643 808 15.35% 20.02% 64.63%-1.15 -8.4 3
2000-05-03 Rumelange D 0-049.7 944 750 67.51% 18.91% 13.58%+1.31 -2.2 1
2000-05-03 @ Union Luxembourg D 0-049.7 750 944 13.58% 18.91% 67.51%-1.31 +2.2 1
2000-05-03 Sporting Mertzig W 3-147.0 809 925 29.19% 24.17% 46.63%-0.34 +12.2 3
2000-05-03 @ Wiltz 71 L 1-347.0 925 809 46.63% 24.17% 29.19%+0.34 -12.2 0
2000-05-07 Rumelange W 2-149.4 634 752 28.98% 24.15% 46.87%-0.35 +7.1 6
2000-05-07 @ Aris Bonnevoie L 1-249.4 752 634 46.87% 24.15% 28.98%+0.35 -7.1 1
2000-05-07 Avenir Beggen W 5-138.4 983 988 44.19% 24.39% 31.42%+0.24 +16.4 7
2000-05-07 @ F91 Dudelange L 1-538.4 988 983 31.42% 24.39% 44.19%-0.24 -16.4 4
2000-05-07 Wiltz 71 W 3-142.4 817 821 44.47% 24.37% 31.16%+0.26 +8.9 9
2000-05-07 @ FC Schifflange 95 L 1-342.4 821 817 31.16% 24.37% 44.47%-0.26 -8.9 3
2000-05-07 Jeunesse Esch L 0-239.9 1001 1017 42.78% 24.48% 32.74%+0.19 -13.2 1
2000-05-07 @ Grevenmacher W 2-039.9 1017 1001 32.74% 24.48% 42.78%-0.19 +13.2 4
2000-05-07 Mondercange L 0-342.6 942 816 60.50% 21.39% 18.11%+0.94 -25.5 1
2000-05-07 @ Union Luxembourg W 3-042.6 816 942 18.11% 21.39% 60.50%-0.94 +25.5 9
2000-05-07 Hobscheid W 10-335.5 913 875 50.03% 23.74% 26.23%+0.48 +17.2 3
2000-05-07 @ Sporting Mertzig L 3-1035.5 875 913 26.23% 23.74% 50.03%-0.48 -17.2 3
2000-05-13 Avenir Beggen W 5-135.9 1030 972 52.61% 23.31% 24.08%+0.59 +13.1 7
2000-05-13 @ Jeunesse Esch L 1-535.9 972 1030 24.08% 23.31% 52.61%-0.59 -13.1 4
2000-05-14 Sporting Mertzig W 2-148.9 826 930 30.69% 24.33% 44.99%-0.28 +6.9 12
2000-05-14 @ FC Schifflange 95 L 1-248.9 930 826 44.99% 24.33% 30.69%+0.28 -6.8 3
2000-05-14 F91 Dudelange L 2-353.9 988 999 43.49% 24.44% 32.07%+0.22 -6.3 1
2000-05-14 @ Grevenmacher W 3-253.9 999 988 32.07% 24.44% 43.49%-0.22 +6.3 10
2000-05-14 Rumelange W 6-133.6 842 745 57.18% 22.31% 20.51%+0.79 +13.8 12
2000-05-14 @ Mondercange L 1-633.6 745 842 20.51% 22.31% 57.18%-0.79 -13.8 1
2000-05-14 Aris Bonnevoie L 1-255.3 916 641 74.71% 15.67% 9.62%+1.73 -10.4 1
2000-05-14 @ Union Luxembourg W 2-155.3 641 916 9.62% 15.67% 74.71%-1.73 +10.4 9
2000-05-14 Hobscheid L 2-448.8 812 858 38.62% 24.62% 36.76%+0.03 -9.4 3
2000-05-14 @ Wiltz 71 W 4-248.8 858 812 36.76% 24.62% 38.62%-0.03 +9.4 6
2000-05-17 Grevenmacher L 0-239.7 959 982 41.89% 24.53% 33.58%+0.16 -12.9 4
2000-05-17 @ Avenir Beggen W 2-039.7 982 959 33.58% 24.53% 41.89%-0.16 +12.9 4
2000-05-17 Jeunesse Esch W 4-247.9 1005 1043 39.68% 24.60% 35.72%+0.07 +8.9 13
2000-05-17 @ F91 Dudelange L 2-447.9 1043 1005 35.72% 24.60% 39.68%-0.07 -8.9 7
2000-05-18 Mondercange W 3-257.4 652 855 20.24% 22.22% 57.54%-0.80 +8.0 12
2000-05-18 @ Aris Bonnevoie L 2-357.4 855 652 57.54% 22.22% 20.24%+0.80 -8.0 12
2000-05-18 FC Schifflange 95 W 3-033.1 867 833 49.57% 23.81% 26.63%+0.46 +13.1 9
2000-05-18 @ Hobscheid L 0-333.1 833 867 26.63% 23.81% 49.57%-0.46 -13.1 12
2000-05-18 Union Luxembourg W 2-151.3 731 906 22.88% 23.02% 54.11%-0.65 +8.0 4
2000-05-18 @ Rumelange L 1-251.3 906 731 54.11% 23.02% 22.88%+0.65 -8.0 1
2000-05-18 Wiltz 71 L 0-342.4 923 803 59.92% 21.57% 18.52%+0.92 -25.3 3
2000-05-18 @ Sporting Mertzig W 3-042.4 803 923 18.52% 21.57% 59.92%-0.92 +25.3 6
2000-05-21 F91 Dudelange L 2-351.5 946 1014 35.44% 24.60% 39.96%-0.08 -5.4 4
2000-05-21 @ Avenir Beggen W 3-251.5 1014 946 39.96% 24.60% 35.44%+0.08 +5.4 16
2000-05-21 Sporting Mertzig W 2-145.4 880 898 42.57% 24.49% 32.94%+0.18 +5.4 12
2000-05-21 @ Hobscheid L 1-245.4 898 880 32.94% 24.49% 42.57%-0.18 -5.4 3
2000-05-21 Grevenmacher D 2-258.7 1035 994 50.31% 23.70% 25.99%+0.49 -0.6 8
2000-05-21 @ Jeunesse Esch D 2-258.7 994 1035 25.99% 23.70% 50.31%-0.49 +0.6 5
2000-05-21 Union Luxembourg D 1-152.5 847 898 37.89% 24.63% 37.48%+0.01 -0.0 13
2000-05-21 @ Mondercange D 1-152.5 898 847 37.48% 24.63% 37.89%-0.01 +0.0 2
2000-05-21 Aris Bonnevoie W 4-243.3 739 660 55.22% 22.78% 22.00%+0.70 +5.9 7
2000-05-21 @ Rumelange L 2-443.3 660 739 22.00% 22.78% 55.22%-0.70 -5.9 12
2000-05-21 FC Schifflange 95 L 0-240.9 828 820 46.12% 24.22% 29.65%+0.32 -14.0 6
2000-05-21 @ Wiltz 71 W 2-040.9 820 828 29.65% 24.22% 46.12%-0.32 +14.0 15

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 2000-05-14 9.62% Aris Bonnevoie 641 2 @ Union Luxembourg 916 1
2 2000-04-30 12.38% @ Aris Bonnevoie 633 3 Union Luxembourg 953 2
3 2000-03-18 16.50% @ Rumelange 742 3 Union Luxembourg 993 0
4 2000-03-18 16.56% Hobscheid 830 1 @ Avenir Beggen 977 0
5 2000-03-22 16.59% @ Rumelange 768 1 Grevenmacher 1019 0
6 1999-09-22 17.11% FC Schifflange 95 833 3 @ Union Luxembourg 972 2
7 2000-04-30 17.26% FC Schifflange 95 796 5 @ Sporting Mertzig 933 4
8 2000-05-07 18.11% Mondercange 816 3 @ Union Luxembourg 942 0
9 2000-05-18 18.52% Wiltz 71 803 3 @ Sporting Mertzig 923 0
10 2000-04-16 19.54% Sporting Mertzig 925 3 @ Jeunesse Esch 1033 2
11 2000-05-18 20.24% @ Aris Bonnevoie 652 3 Mondercange 855 2
12 1999-11-28 20.73% Rumelange 743 2 @ FC Schifflange 95 836 1
13 2000-04-02 21.05% @ Wiltz 71 772 4 Union Luxembourg 966 1
14 2000-05-18 22.88% @ Rumelange 731 2 Union Luxembourg 906 1
15 1999-11-21 23.46% Grevenmacher 980 2 @ Jeunesse Esch 1044 1
16 2000-03-11 23.67% F91 Dudelange 947 2 @ Union Luxembourg 1009 0
17 1999-11-21 23.92% @ Aris Bonnevoie 680 4 FC Schifflange 95 844 3
18 2000-05-03 24.93% F91 Dudelange 975 2 @ Jeunesse Esch 1025 1
19 1999-10-23 27.03% Rumelange 715 3 @ Aris Bonnevoie 746 2
20 2000-05-03 27.32% Avenir Beggen 981 1 @ Grevenmacher 1009 0
21 1999-11-28 27.56% Wiltz 71 779 2 @ Mondercange 805 1
22 2000-02-27 28.16% @ Mondercange 823 4 F91 Dudelange 948 2
23 2000-05-07 28.98% @ Aris Bonnevoie 634 2 Rumelange 752 1
24 2000-05-03 29.19% @ Wiltz 71 809 3 Sporting Mertzig 925 1
25 2000-02-20 29.26% Mondercange 816 1 @ FC Schifflange 95 827 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 2000-03-18 26.32 @ Rumelange 3 742 16.50% Union Luxembourg 0 993 62.86% 20.64%
2 2000-05-07 25.49 Mondercange 3 816 18.11% @ Union Luxembourg 0 942 60.50% 21.39%
3 2000-05-18 25.28 Wiltz 71 3 803 18.52% @ Sporting Mertzig 0 923 59.92% 21.57%
4 1999-10-30 23.26 @ Wiltz 71 5 745 45.85% Aris Bonnevoie 0 739 29.90% 24.25%
5 2000-04-16 21.59 @ Wiltz 71 6 793 40.94% Mondercange 1 823 34.49% 24.57%
6 2000-04-02 20.99 Hobscheid 4 855 41.29% @ Rumelange 0 778 34.16% 24.55%
7 1999-11-06 20.43 Union Luxembourg 3 981 29.33% @ Grevenmacher 0 992 46.49% 24.19%
8 2000-02-13 20.32 @ Sporting Mertzig 3 877 29.62% Avenir Beggen 0 989 46.16% 24.22%
9 2000-04-02 20.28 @ Wiltz 71 4 772 21.05% Union Luxembourg 1 966 56.46% 22.49%
10 1999-11-21 19.80 @ Rumelange 3 723 30.94% Mondercange 0 825 44.71% 24.35%
11 1999-11-14 18.90 @ Mondercange 6 806 58.46% Aris Bonnevoie 0 699 19.57% 21.98%
12 2000-02-13 18.15 @ Mondercange 3 798 35.35% Hobscheid 0 866 40.05% 24.60%
13 1999-09-18 17.61 Grevenmacher 5 961 55.53% @ Wiltz 71 0 775 21.76% 22.71%
14 2000-05-07 17.25 @ Sporting Mertzig 10 913 50.03% Hobscheid 3 875 26.23% 23.74%
15 1999-11-06 17.11 Hobscheid 4 854 49.59% @ Aris Bonnevoie 0 716 26.60% 23.81%
16 2000-05-07 16.37 @ F91 Dudelange 5 983 44.19% Avenir Beggen 1 988 31.42% 24.39%
17 2000-03-11 15.72 F91 Dudelange 2 947 23.67% @ Union Luxembourg 0 1009 53.12% 23.21%
18 2000-04-09 14.44 @ Union Luxembourg 3 946 45.87% Sporting Mertzig 0 940 29.88% 24.25%
19 1999-11-21 14.02 @ Wiltz 71 2 765 29.52% Hobscheid 0 879 46.27% 24.21%
20 2000-05-21 13.98 FC Schifflange 95 2 820 29.65% @ Wiltz 71 0 828 46.12% 24.22%
21 2000-05-14 13.79 @ Mondercange 6 842 57.18% Rumelange 1 745 20.51% 22.31%
22 2000-05-07 13.16 Jeunesse Esch 2 1017 32.74% @ Grevenmacher 0 1001 42.78% 24.48%
23 2000-05-18 13.10 @ Hobscheid 3 867 49.57% FC Schifflange 95 0 833 26.63% 23.81%
24 2000-05-13 13.06 @ Jeunesse Esch 5 1030 52.61% Avenir Beggen 1 972 24.08% 23.31%
25 2000-05-03 13.02 @ FC Schifflange 95 2 804 33.28% Hobscheid 0 888 42.20% 24.51%

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 1999-10-02 64.2 @ Wiltz 71 3 748 14.16% Jeunesse Esch 3 1036 66.54% 19.30%
2 2000-04-30 62.1 FC Schifflange 95 5 796 17.26% @ Sporting Mertzig 4 933 61.74% 21.01%
3 2000-03-18 60.5 @ Jeunesse Esch 2 1036 69.92% Mondercange 2 816 12.18% 17.90%
4 2000-02-20 60.4 @ Grevenmacher 2 1000 69.32% Wiltz 71 2 787 12.52% 18.16%
5 2000-02-27 60.2 @ Rumelange 2 738 13.53% Jeunesse Esch 2 1037 67.58% 18.88%
6 2000-04-30 59.8 @ Aris Bonnevoie 3 633 12.38% Union Luxembourg 2 953 69.57% 18.05%
7 1999-11-21 59.1 @ Aris Bonnevoie 4 680 23.92% FC Schifflange 95 3 844 52.81% 23.27%
8 2000-03-18 58.8 @ Grevenmacher 2 1019 52.42% F91 Dudelange 2 963 24.23% 23.34%
9 2000-02-13 58.7 @ FC Schifflange 95 2 828 50.53% Wiltz 71 2 786 25.81% 23.66%
10 2000-03-25 58.7 @ F91 Dudelange 2 971 50.15% Sporting Mertzig 2 932 26.13% 23.72%
11 2000-05-21 58.7 @ Jeunesse Esch 2 1035 50.31% Grevenmacher 2 994 25.99% 23.70%
12 1999-09-22 58.4 FC Schifflange 95 3 833 17.11% @ Union Luxembourg 2 972 61.95% 20.94%
13 2000-04-30 58.4 @ Avenir Beggen 2 981 38.84% Jeunesse Esch 2 1025 36.54% 24.62%
14 2000-04-16 57.7 Sporting Mertzig 3 925 19.54% @ Jeunesse Esch 2 1033 58.50% 21.97%
15 2000-05-18 57.4 @ Aris Bonnevoie 3 652 20.24% Mondercange 2 855 57.54% 22.22%
16 2000-03-04 55.9 @ Union Luxembourg 1 1012 79.56% Aris Bonnevoie 1 673 7.28% 13.16%
17 1999-10-23 55.4 Rumelange 3 715 27.03% @ Aris Bonnevoie 2 746 49.10% 23.87%
18 2000-05-14 55.3 Aris Bonnevoie 2 641 9.62% @ Union Luxembourg 1 916 74.71% 15.67%
19 1999-10-30 55.0 @ Union Luxembourg 1 984 73.59% Rumelange 1 722 10.19% 16.22%
20 1999-11-14 54.7 @ Union Luxembourg 1 1002 71.65% Wiltz 71 1 763 11.22% 17.13%
21 2000-05-14 53.9 F91 Dudelange 3 999 32.07% @ Grevenmacher 2 988 43.49% 24.44%
22 1999-09-22 53.3 @ Grevenmacher 1 979 59.32% Hobscheid 1 864 18.94% 21.74%
23 1999-08-18 53.2 @ Rumelange 1 727 20.30% F91 Dudelange 1 930 57.46% 22.24%
24 2000-03-11 53.2 @ FC Schifflange 95 1 812 19.79% Grevenmacher 1 1021 58.15% 22.06%
25 2000-03-11 53.2 @ Hobscheid 1 828 19.82% Jeunesse Esch 1 1037 58.11% 22.07%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2000-02-13 24.6 @ Grevenmacher 3 997 77.84% Aris Bonnevoie 0 682 8.08% 14.08%
2 2000-02-20 25.5 @ Jeunesse Esch 2 1035 80.82% Aris Bonnevoie 0 678 6.71% 12.48%
3 1999-11-28 26.2 @ F91 Dudelange 3 937 72.64% Aris Bonnevoie 0 687 10.69% 16.67%
4 1999-08-22 26.5 @ Grevenmacher 4 954 70.40% Rumelange 0 729 11.91% 17.69%
5 1999-09-22 26.8 @ Avenir Beggen 4 972 69.16% Aris Bonnevoie 0 761 12.61% 18.23%
6 2000-03-04 27.8 @ Grevenmacher 4 1011 65.79% Mondercange 0 835 14.62% 19.59%
7 1999-10-23 28.3 @ Avenir Beggen 2 985 71.43% Wiltz 71 0 749 11.34% 17.23%
8 2000-04-16 28.5 F91 Dudelange 2 971 70.82% @ Aris Bonnevoie 0 637 11.68% 17.50%
9 2000-02-20 28.7 @ Sporting Mertzig 4 897 62.94% Rumelange 0 749 16.45% 20.61%
10 2000-04-09 29.1 @ FC Schifflange 95 3 794 62.88% Aris Bonnevoie 0 646 16.49% 20.63%
11 1999-08-22 29.5 @ Union Luxembourg 3 963 61.60% Mondercange 0 827 17.35% 21.05%
12 2000-04-02 29.8 @ Avenir Beggen 2 982 66.51% FC Schifflange 95 0 798 14.18% 19.31%
13 2000-03-04 30.2 @ F91 Dudelange 3 937 59.42% FC Schifflange 95 0 821 18.87% 21.71%
14 1999-09-22 30.3 @ F91 Dudelange 3 940 59.03% Mondercange 0 827 19.15% 21.82%
15 2000-03-25 30.4 @ Hobscheid 7 844 66.18% Aris Bonnevoie 1 664 14.38% 19.44%
16 1999-09-18 30.6 Jeunesse Esch 2 1029 63.99% @ Aris Bonnevoie 0 766 15.76% 20.25%
17 1999-10-02 30.6 Avenir Beggen 2 980 63.67% @ Rumelange 0 721 15.97% 20.36%
18 1999-11-14 31.0 @ Mondercange 6 806 58.46% Aris Bonnevoie 0 699 19.57% 21.98%
19 1999-09-18 31.3 Grevenmacher 5 961 55.53% @ Wiltz 71 0 775 21.76% 22.71%
20 2000-03-25 31.9 Jeunesse Esch 2 1027 59.66% @ FC Schifflange 95 0 805 18.70% 21.64%
21 1999-10-02 32.2 Union Luxembourg 2 964 58.36% @ Aris Bonnevoie 0 753 19.64% 22.00%
22 1999-10-02 32.3 Grevenmacher 3 977 52.30% @ Mondercange 0 817 24.33% 23.37%
23 2000-05-03 32.3 @ Mondercange 5 808 64.63% Aris Bonnevoie 1 643 15.35% 20.02%
24 2000-02-13 32.4 @ F91 Dudelange 1 942 67.26% Rumelange 0 751 13.73% 19.02%
25 2000-02-27 32.5 Grevenmacher 3 999 51.55% @ Hobscheid 0 845 24.95% 23.50%