‹ ›

1961-62 Luxembourg National Division Season

132 games

Final

Champion

Union Luxembourg

39 points

Relegated

No relegation

Biggest Overachiever

Union Luxembourg

11.86 points above expected

39 points · 27.14 expected points

Biggest Disappointment

Rumelange

5.67 points below expected

9 points · 14.67 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 Union Luxembourg 22 18 3 1 39 48 19 +29 27.14 +11.86
2 Alliance Dudelange 22 14 4 4 32 79 26 +53 27.98 +4.02
3 Spora Luxembourg 22 10 4 8 24 54 36 +18 27.24 -3.24
4 FC Schifflange 95 22 10 4 8 24 41 40 +1 22.70 +1.30
5 Jeunesse Esch 22 9 5 8 23 43 34 +9 27.44 -4.44
6 Aris Bonnevoie 22 10 1 11 21 42 45 -3 19.00 +2.00
7 Stade Dudelange 22 7 6 9 20 39 47 -8 22.62 -2.62
8 Differdange 03 22 7 6 9 20 31 41 -10 20.13 -0.13
9 US Dudelange 22 6 6 10 18 38 59 -21 14.26 +3.74
10 Grevenmacher 22 7 3 12 17 29 44 -15 19.45 -2.45
11 Fola Esch 22 6 5 11 17 41 57 -16 21.37 -4.37
12 Rumelange 22 3 3 16 9 18 55 -37 14.67 -5.67

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 Union Luxembourg 39 27.14 +11.86
2 Alliance Dudelange 32 27.98 +4.02
3 US Dudelange 18 14.26 +3.74
4 Aris Bonnevoie 21 19.00 +2.00
5 FC Schifflange 95 24 22.70 +1.30

Biggest Disappointments

# Team Actual Sim vsSim
1 Rumelange 9 14.67 -5.67
2 Jeunesse Esch 23 27.44 -4.44
3 Fola Esch 17 21.37 -4.37
4 Spora Luxembourg 24 27.24 -3.24
5 Stade Dudelange 20 22.62 -2.62

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 US Dudelange 2 Sep 16 – Sep 23 1 in 101
2 Union Luxembourg 7 Sep 16 – Nov 18 1 in 86
3 Jeunesse Esch 4 Oct 15 – Nov 18 1 in 24
4 Fola Esch 4 Oct 29 – Nov 25 1 in 20
5 Alliance Dudelange 5 Nov 25 – Jan 27 1 in 16

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Fola Esch 5 Dec 2 – Feb 3 1 in 78
2 Jeunesse Esch 3 Feb 24 – Mar 10 1 in 74
3 Rumelange 8 Oct 15 – Jan 20 1 in 45
4 Aris Bonnevoie 5 Sep 2 – Oct 1 1 in 34
5 Spora Luxembourg 3 Oct 29 – Nov 18 1 in 32

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Union Luxembourg 14 Aug 19 – Jan 13 1 in 271
2 US Dudelange 6 Dec 2 – Feb 24 1 in 235
3 Jeunesse Esch 8 Oct 1 – Jan 13 1 in 24
4 Aris Bonnevoie 4 Nov 25 – Jan 20 1 in 22
5 Rumelange 4 Sep 9 – Oct 1 1 in 17

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Fola Esch 9 Dec 2 – Mar 17 1 in 58
2 Stade Dudelange 6 Nov 25 – Feb 3 1 in 38
3 FC Schifflange 95 5 Nov 4 – Jan 13 1 in 15
4 Spora Luxembourg 4 Oct 15 – Nov 18 1 in 13
5 Differdange 03 6 Jan 27 – Mar 17 1 in 12

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
Union Luxembourg 1506 39 +24 9 7.0 +2.0
Alliance Dudelange 1563 32 +38 7 6.8 +0.2
FC Schifflange 95 1355 24 +4 6 5.5 +0.5
Spora Luxembourg 1461 24 -2 6 5.9 +0.1
Jeunesse Esch 1466 23 -27 4 6.3 -2.3
Aris Bonnevoie 1366 21 +50 6 4.4 +1.6
Differdange 03 1303 20 -21 4 4.6 -0.6
Stade Dudelange 1324 20 -12 4 4.7 -0.7
US Dudelange 1244 18 +3 5 4.4 +0.6
Fola Esch 1289 17 -25 4 4.2 -0.2
Grevenmacher 1261 17 -8 3 3.4 -0.4
Rumelange 1147 9 -22 2 2.9 -0.9

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 AD AB D0 FS9 FE GRE JE RUM SL SD UD UL
Alliance Dudelange —
1-0-1
4.08
1-1-0
3.82
1-0-1
3.35
2-0-0
3.82
0-2-0
4.14
1-0-1
2.96
2-0-0
4.37
1-0-1
3.20
2-0-0
3.48
2-0-0
4.29
1-1-0
2.89
Aris Bonnevoie
1-0-1
1.53
—
2-0-0
2.40
1-0-1
2.17
1-0-1
2.73
1-0-1
2.62
1-0-1
1.59
1-0-1
3.50
0-0-2
1.69
1-1-0
2.02
1-0-1
3.75
0-0-2
1.62
Differdange 03
0-1-1
1.79
0-0-2
3.20
—
0-1-1
2.17
1-1-0
2.73
2-0-0
2.70
1-1-0
1.92
1-1-0
3.84
0-1-1
2.06
1-0-1
2.29
1-0-1
3.31
0-0-2
2.00
FC Schifflange 95
1-0-1
2.25
1-0-1
3.43
1-1-0
3.43
—
0-0-2
3.33
1-0-1
3.40
1-0-1
2.16
2-0-0
4.05
1-0-1
2.15
1-1-0
2.74
1-1-0
4.02
0-1-1
1.97
Fola Esch
0-0-2
1.79
1-0-1
2.87
0-1-1
2.87
2-0-0
2.27
—
1-0-1
2.98
0-1-1
2.02
0-1-1
3.95
0-1-1
2.06
1-0-1
2.48
1-1-0
3.57
0-0-2
2.14
Grevenmacher
0-2-0
1.48
1-0-1
2.98
0-0-2
2.90
1-0-1
2.20
1-0-1
2.62
—
1-0-1
1.80
1-0-1
3.72
1-0-1
1.66
0-1-1
2.49
1-0-1
3.83
0-0-2
1.50
Jeunesse Esch
1-0-1
2.63
1-0-1
4.02
0-1-1
3.69
1-0-1
3.45
1-1-0
3.59
1-0-1
3.81
—
2-0-0
4.52
2-0-0
2.52
0-1-1
3.57
0-1-1
4.52
0-1-1
3.13
Rumelange
0-0-2
1.25
1-0-1
2.11
0-1-1
1.76
0-0-2
1.56
1-1-0
1.66
1-0-1
1.88
0-0-2
1.11
—
0-0-2
1.30
0-0-2
1.52
0-1-1
2.75
0-0-2
1.33
Spora Luxembourg
1-0-1
2.40
2-0-0
3.92
1-1-0
3.54
1-0-1
3.45
1-1-0
3.54
1-0-1
3.94
0-0-2
3.08
2-0-0
4.32
—
1-1-0
3.58
0-1-1
4.52
0-0-2
2.94
Stade Dudelange
0-0-2
2.13
0-1-1
3.58
1-0-1
3.31
0-1-1
2.86
1-0-1
3.12
1-1-0
3.11
1-1-0
2.03
2-0-0
4.09
0-1-1
2.02
—
1-1-0
4.17
0-0-2
2.19
US Dudelange
0-0-2
1.33
1-0-1
1.86
1-0-1
2.29
0-1-1
1.59
0-1-1
2.03
1-0-1
1.77
1-1-0
1.11
1-1-0
2.85
1-1-0
1.10
0-1-1
1.45
—
0-0-2
1.20
Union Luxembourg
0-1-1
2.71
2-0-0
3.99
2-0-0
3.60
1-1-0
3.63
2-0-0
3.47
2-0-0
4.12
1-1-0
2.47
2-0-0
4.29
2-0-0
2.66
2-0-0
3.42
2-0-0
4.42
—

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.54 +3.8
Allowed 0.80 -5.6
Differential 0.80 +2.8

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
03.79%6.44%2.27%3.03%1.52%3.03%20.08%
16.44%8.33%4.55%5.68%2.65%2.65%30.30%
22.27%4.55%6.82%4.92%1.14%1.52%21.21%
33.03%5.68%4.92%—0.38%0.76%14.77%
41.52%2.65%1.14%0.38%——5.68%
5+3.03%2.65%1.52%0.76%——7.95%
Total20.08%30.30%21.21%14.77%5.68%7.95%100%

Summary Statistics

Scored Allowed Difference
Mean 1.91 1.91 +0.00
SD 1.79 1.79 2.77
CV 0.94 0.94 —
Max 11 11 +10
Min 0 0 -10

Games Played: 132

↓ Scored | Allowed →012345+Total
04.55%4.55%4.55%4.55%——18.18%
1—13.64%————13.64%
24.55%——4.55%——9.09%
34.55%13.64%————18.18%
44.55%4.55%4.55%———13.64%
5+4.55%13.64%4.55%4.55%——27.27%
Total22.73%50.00%13.64%13.64%——100%

Summary Statistics

Scored Allowed Difference
Mean 3.59 1.18 +2.41
SD 3.17 0.96 3.30
CV 0.88 0.81 —
Max 11 3 +10
Min 0 0 -3

Games Played: 22

↓ Scored | Allowed →012345+Total
0—9.09%——4.55%—13.64%
14.55%4.55%9.09%4.55%4.55%9.09%36.36%
29.09%4.55%—4.55%—4.55%22.73%
39.09%—————9.09%
4—4.55%—4.55%——9.09%
5+9.09%—————9.09%
Total31.82%22.73%9.09%13.64%9.09%13.64%100%

Summary Statistics

Scored Allowed Difference
Mean 1.91 2.05 -0.14
SD 1.51 2.30 3.17
CV 0.79 1.12 —
Max 5 9 +5
Min 0 0 -8

Games Played: 22

↓ Scored | Allowed →012345+Total
013.64%4.55%—4.55%—4.55%27.27%
19.09%9.09%9.09%4.55%—4.55%36.36%
24.55%—4.55%4.55%4.55%—18.18%
3—4.55%9.09%———13.64%
4———————
5+——4.55%———4.55%
Total27.27%18.18%27.27%13.64%4.55%9.09%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.86 -0.45
SD 1.44 1.81 2.24
CV 1.02 0.97 —
Max 6 7 +4
Min 0 0 -6

Games Played: 22

↓ Scored | Allowed →012345+Total
09.09%4.55%———9.09%22.73%
14.55%4.55%4.55%4.55%9.09%—27.27%
29.09%4.55%4.55%4.55%——22.73%
34.55%—9.09%———13.64%
44.55%4.55%————9.09%
5+—4.55%————4.55%
Total31.82%22.73%18.18%9.09%9.09%9.09%100%

Summary Statistics

Scored Allowed Difference
Mean 1.86 1.82 +0.05
SD 1.86 1.99 3.12
CV 1.00 1.10 —
Max 8 7 +7
Min 0 0 -7

Games Played: 22

↓ Scored | Allowed →012345+Total
04.55%——4.55%—4.55%13.64%
14.55%—9.09%9.09%——22.73%
2—4.55%18.18%9.09%4.55%4.55%40.91%
3—4.55%9.09%——4.55%18.18%
4———————
5+4.55%—————4.55%
Total13.64%9.09%36.36%22.73%4.55%13.64%100%

Summary Statistics

Scored Allowed Difference
Mean 1.86 2.59 -0.73
SD 1.32 2.02 2.51
CV 0.71 0.78 —
Max 6 8 +6
Min 0 0 -5

Games Played: 22

↓ Scored | Allowed →012345+Total
04.55%18.18%4.55%—4.55%9.09%40.91%
14.55%9.09%—9.09%—4.55%27.27%
2—4.55%—4.55%——9.09%
3—4.55%4.55%———9.09%
4—4.55%4.55%———9.09%
5+4.55%—————4.55%
Total13.64%40.91%13.64%13.64%4.55%13.64%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 2.00 -0.68
SD 1.55 1.72 2.63
CV 1.18 0.86 —
Max 5 6 +5
Min 0 0 -6

Games Played: 22

↓ Scored | Allowed →012345+Total
0—9.09%4.55%4.55%——18.18%
1—9.09%4.55%———13.64%
2—4.55%13.64%9.09%——27.27%
39.09%18.18%4.55%—4.55%—36.36%
44.55%—————4.55%
5+———————
Total13.64%40.91%27.27%13.64%4.55%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.95 1.55 +0.41
SD 1.21 1.06 1.79
CV 0.62 0.68 —
Max 4 4 +4
Min 0 0 -3

Games Played: 22

↓ Scored | Allowed →012345+Total
04.55%18.18%4.55%9.09%4.55%4.55%45.45%
14.55%4.55%4.55%4.55%9.09%4.55%31.82%
2—4.55%4.55%4.55%4.55%—18.18%
3——4.55%———4.55%
4———————
5+———————
Total9.09%27.27%18.18%18.18%18.18%9.09%100%

Summary Statistics

Scored Allowed Difference
Mean 0.82 2.50 -1.68
SD 0.91 1.82 2.01
CV 1.11 0.73 —
Max 3 7 +1
Min 0 0 -7

Games Played: 22

↓ Scored | Allowed →012345+Total
0—9.09%—4.55%——13.64%
14.55%4.55%9.09%9.09%——27.27%
2——13.64%4.55%——18.18%
3—4.55%4.55%———9.09%
4—13.64%4.55%———18.18%
5+4.55%4.55%4.55%———13.64%
Total9.09%36.36%36.36%18.18%——100%

Summary Statistics

Scored Allowed Difference
Mean 2.45 1.64 +0.82
SD 1.97 0.90 2.44
CV 0.80 0.55 —
Max 7 3 +6
Min 0 0 -3

Games Played: 22

↓ Scored | Allowed →012345+Total
04.55%—4.55%4.55%4.55%—18.18%
19.09%18.18%—4.55%9.09%—40.91%
2——4.55%4.55%—9.09%18.18%
3—4.55%4.55%———9.09%
44.55%—————4.55%
5+4.55%——4.55%——9.09%
Total22.73%22.73%13.64%18.18%13.64%9.09%100%

Summary Statistics

Scored Allowed Difference
Mean 1.77 2.14 -0.36
SD 1.74 1.86 2.74
CV 0.98 0.87 —
Max 7 6 +7
Min 0 0 -4

Games Played: 22

↓ Scored | Allowed →012345+Total
0—————4.55%4.55%
19.09%18.18%4.55%18.18%—9.09%59.09%
2——9.09%4.55%——13.64%
3——9.09%——4.55%13.64%
4———————
5+4.55%4.55%————9.09%
Total13.64%22.73%22.73%22.73%—18.18%100%

Summary Statistics

Scored Allowed Difference
Mean 1.73 2.68 -0.95
SD 1.32 2.64 3.24
CV 0.76 0.99 —
Max 5 11 +5
Min 0 0 -10

Games Played: 22

↓ Scored | Allowed →012345+Total
0——4.55%———4.55%
122.73%4.55%————27.27%
2—27.27%9.09%———36.36%
39.09%13.64%————22.73%
4———————
5+—4.55%4.55%———9.09%
Total31.82%50.00%18.18%———100%

Summary Statistics

Scored Allowed Difference
Mean 2.18 0.86 +1.32
SD 1.37 0.71 1.36
CV 0.63 0.82 —
Max 6 2 +4
Min 0 0 -2

Games Played: 22

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
Alliance Dudelange 1563 32 27.98 +4.02 87.0% 16 22 26 28 31 35 37
Union Luxembourg 1506 39 27.14 +11.86 100.0% 16 20 24 28 30 32 35
Jeunesse Esch 1466 23 27.44 -4.44 16.0% 17 21 25 26 31 35 38
Spora Luxembourg 1461 24 27.24 -3.24 23.0% 19 20 25 27 30 33 35
Aris Bonnevoie 1366 21 19.00 +2.00 69.0% 9 12 16 19 22 25 30
FC Schifflange 95 1355 24 22.70 +1.30 66.0% 15 17 21 22 25 27 32
Stade Dudelange 1324 20 22.62 -2.62 29.0% 10 14 20 22 26 30 33
Differdange 03 1303 20 20.13 -0.13 54.0% 10 14 17 20 23 27 31
Fola Esch 1289 17 21.37 -4.37 14.0% 13 15 19 21 24 27 29
Grevenmacher 1261 17 19.45 -2.45 31.0% 9 13 17 19 23 26 27
US Dudelange 1244 18 14.26 +3.74 82.0% 6 8 11 14 17 21 25
Rumelange 1147 9 14.67 -5.67 10.0% 7 8 11 15 18 21 26

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
+9.85%
Slight Edge
45.45%18.94%35.61%
Elo Value
Home Edge: 34.33 Elo pts.
128 Elo
0.008 goals per Elo point
0400
Scoring Tilt
Expected
+0.42 goals
Neutral
-2+0.27+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.5
Wide Open
123410
Champion Preseason Odds
23%
Union Luxembourg, 3rd of 12
LongshotFavorite
Title Margin
Expected
0.32/gm
Runaway
00.120.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 3.18 * Some Luck: 3.18 to 4.77 * Lucky: 4.77 to 6.36 * Wild Swing: 6.36 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.47 * Close: 1.47 to 2.21 * Off: 2.21 to 2.94 * Way Off: 2.94 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
4.75 points
Some Luck
03.9710
Average Finish Error
Expected
1.83
Close
01.844
Biggest Overachiever
Expected 95.83%
100.00%
Union Luxembourg
50100
Biggest Underachiever
Expected 4.17%
10.00%
Rumelange
050
Season Outliers
Expected
1 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.17
Even
00.170.5
Noll-Scully
Elo SD: 121.41
1.81
Moderate Separation
11.651.852.052.5
Interquartile Edge
74%
Clear Edge
50%68%78%100%
Best vs. Worst
Baseline
92%
Clear Edge
50%92%100%
Close Games
Expected
52%
Some Drama
0%41%100%
Blowouts
Expected
30%
Very Frequent
0%37%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.582
Matchup Imbalance
0.36
Slight Separation
00.350.5
Strangeness
Expected
1.46
Chaotic
01.002
Repeatability
0.59
Some Carryover
00.430.621
Upset Rate
Expected
26%
Upset-Prone
0%26%50%
Clear Favorite Upset Rate
Expected
22%
Shaky Favorites
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.14 * Near Noise Ceiling: 0.14 to 0.21 * Above Noise: 0.21 to 0.28 * Well Above Noise: 0.28 and up.
Probability calibration
0.50
Excellent
0.010.050.10.51
Calibration slope
Ideal
0.87
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.079
Well Within Noise
00.1420.4

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
Union Luxembourg23.00%22.00%20.00%10.00%9.00%5.00%4.00%2.00%2.00%2.00%1.00%—
Alliance Dudelange28.00%17.00%18.00%18.00%8.00%8.00%—1.00%1.00%1.00%——
Spora Luxembourg24.00%22.00%14.00%17.00%10.00%5.00%1.00%3.00%3.00%1.00%——
FC Schifflange 95—4.00%9.00%12.00%11.00%21.00%17.00%7.00%9.00%7.00%2.00%1.00%
Jeunesse Esch18.00%21.00%20.00%14.00%12.00%8.00%5.00%—2.00%———
Aris Bonnevoie1.00%1.00%—4.00%9.00%6.00%12.00%18.00%17.00%11.00%12.00%9.00%
Stade Dudelange5.00%5.00%11.00%10.00%8.00%12.00%19.00%16.00%3.00%4.00%5.00%2.00%
Differdange 031.00%3.00%2.00%4.00%8.00%9.00%17.00%12.00%14.00%15.00%11.00%4.00%
US Dudelange————2.00%2.00%2.00%3.00%9.00%17.00%26.00%39.00%
Grevenmacher—1.00%1.00%4.00%9.00%11.00%11.00%14.00%16.00%15.00%13.00%5.00%
Fola Esch—4.00%5.00%6.00%14.00%12.00%9.00%17.00%14.00%10.00%6.00%3.00%
Rumelange———1.00%—1.00%3.00%7.00%10.00%17.00%24.00%37.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 Direct relegation
Alliance Dudelange 100% —
Jeunesse Esch 100% —
Spora Luxembourg 100% —
Union Luxembourg 99.00% 1.00%
FC Schifflange 95 97.00% 3.00%
Stade Dudelange 93.00% 7.00%
Fola Esch 91.00% 9.00%
Differdange 03 85.00% 15.00%
Grevenmacher 82.00% 18.00%
Aris Bonnevoie 79.00% 21.00%
Rumelange 39.00% 61.00%
US Dudelange 35.00% 65.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
1961-08-19 Aris Bonnevoie W 4-033.6 1350 1301 53.33% 19.94% 26.73%+0.65 +21.0 2
1961-08-19 @ FC Schifflange 95 L 0-433.6 1301 1350 26.73% 19.94% 53.33%-0.65 -21.0 0
1961-08-19 Differdange 03 L 0-243.7 1359 1355 47.74% 20.06% 32.21%+0.30 -17.9 0
1961-08-19 @ Grevenmacher W 2-043.7 1355 1359 32.21% 20.06% 47.74%-0.30 +17.9 2
1961-08-19 Union Luxembourg L 0-151.5 1468 1382 57.47% 19.79% 22.74%+0.94 -11.2 0
1961-08-19 @ Jeunesse Esch W 1-051.5 1382 1468 22.74% 19.79% 57.47%-0.94 +11.2 2
1961-08-19 Rumelange W 4-135.2 1443 1246 67.64% 19.00% 13.35%+1.81 +7.3 2
1961-08-19 @ Spora Luxembourg L 1-435.2 1246 1443 13.35% 19.00% 67.64%-1.81 -7.3 0
1961-08-19 Fola Esch W 3-248.0 1395 1347 53.22% 19.95% 26.83%+0.64 +5.3 2
1961-08-19 @ Stade Dudelange L 2-348.0 1347 1395 26.83% 19.95% 53.22%-0.64 -5.3 0
1961-08-19 Alliance Dudelange L 1-339.0 1218 1418 21.60% 19.52% 58.88%-1.30 -7.9 0
1961-08-19 @ US Dudelange W 3-139.0 1418 1218 58.88% 19.52% 21.60%+1.30 +7.9 2
1961-08-26 Rumelange W 6-132.6 1426 1238 66.91% 19.09% 14.00%+1.73 +12.0 4
1961-08-26 @ Alliance Dudelange L 1-632.6 1238 1426 14.00% 19.09% 66.91%-1.73 -12.0 0
1961-08-26 Stade Dudelange W 2-043.7 1280 1400 30.64% 19.93% 49.42%-0.67 +18.4 2
1961-08-26 @ Aris Bonnevoie L 0-243.7 1400 1280 49.42% 19.93% 30.64%+0.67 -18.4 2
1961-08-26 Jeunesse Esch W 3-255.2 1373 1457 35.39% 20.04% 44.57%-0.39 +8.0 4
1961-08-26 @ Differdange 03 L 2-355.2 1457 1373 44.57% 20.04% 35.39%+0.39 -8.0 0
1961-08-26 Grevenmacher W 6-035.3 1342 1342 47.10% 20.06% 32.83%+0.27 +36.5 2
1961-08-26 @ Fola Esch L 0-635.3 1342 1342 32.83% 20.06% 47.10%-0.27 -36.5 0
1961-08-26 Spora Luxembourg W 1-046.3 1394 1450 39.20% 20.08% 40.73%-0.18 +8.3 4
1961-08-26 @ Union Luxembourg L 0-146.3 1450 1394 40.73% 20.08% 39.20%+0.18 -8.3 2
1961-08-26 FC Schifflange 95 L 1-834.7 1210 1371 25.73% 19.75% 54.52%-0.99 -28.3 0
1961-08-26 @ US Dudelange W 8-134.7 1371 1210 54.52% 19.75% 25.73%+0.99 +28.3 4
1961-09-02 Alliance Dudelange W 2-043.3 1399 1438 41.78% 20.09% 38.14%-0.03 +14.8 6
1961-09-02 @ FC Schifflange 95 L 0-243.3 1438 1399 38.14% 20.09% 41.78%+0.03 -14.8 4
1961-09-02 Aris Bonnevoie W 1-039.9 1305 1299 47.98% 20.05% 31.97%+0.32 +6.8 2
1961-09-02 @ Grevenmacher L 0-139.9 1299 1305 31.97% 20.05% 47.98%-0.32 -6.8 2
1961-09-02 Fola Esch D 2-261.0 1449 1378 55.82% 19.86% 24.32%+0.82 -1.1 1
1961-09-02 @ Jeunesse Esch D 2-261.0 1378 1449 24.32% 19.86% 55.82%-0.82 +1.1 3
1961-09-02 Union Luxembourg L 0-137.7 1226 1402 24.19% 19.68% 56.13%-1.10 -5.4 0
1961-09-02 @ Rumelange W 1-037.7 1402 1226 56.13% 19.68% 24.19%+1.10 +5.4 6
1961-09-02 Differdange 03 W 7-138.3 1442 1381 54.79% 19.90% 25.32%+0.75 +24.2 4
1961-09-02 @ Spora Luxembourg L 1-738.3 1381 1442 25.32% 19.90% 54.79%-0.75 -24.2 4
1961-09-02 US Dudelange W 5-342.7 1382 1181 67.87% 18.98% 13.15%+1.83 +4.3 4
1961-09-02 @ Stade Dudelange L 3-542.7 1181 1382 13.15% 18.98% 67.87%-1.83 -4.3 0
1961-09-09 Union Luxembourg D 1-156.8 1423 1407 49.22% 20.03% 30.74%+0.39 -0.8 5
1961-09-09 @ Alliance Dudelange D 1-156.8 1407 1423 30.74% 20.03% 49.22%-0.39 +0.8 7
1961-09-09 Jeunesse Esch L 1-341.8 1292 1448 26.36% 19.78% 53.86%-0.95 -9.5 2
1961-09-09 @ Aris Bonnevoie W 3-141.8 1448 1292 53.86% 19.78% 26.36%+0.95 +9.4 3
1961-09-09 Rumelange D 0-050.3 1356 1221 62.46% 19.50% 18.04%+1.32 -2.3 5
1961-09-09 @ Differdange 03 D 0-050.3 1221 1356 18.04% 19.50% 62.46%-1.32 +2.3 1
1961-09-09 Stade Dudelange D 0-053.0 1414 1386 50.75% 20.01% 29.25%+0.49 -1.1 7
1961-09-09 @ FC Schifflange 95 D 0-053.0 1386 1414 29.25% 20.01% 50.75%-0.49 +1.1 5
1961-09-09 Spora Luxembourg D 2-261.4 1379 1466 34.97% 20.03% 45.00%-0.41 +0.3 4
1961-09-09 @ Fola Esch D 2-261.4 1466 1379 45.00% 20.03% 34.97%+0.41 -0.3 5
1961-09-09 Grevenmacher L 0-532.8 1177 1312 28.85% 19.88% 51.27%-0.78 -27.6 0
1961-09-09 @ US Dudelange W 5-032.8 1312 1177 51.27% 19.88% 28.85%+0.78 +27.5 4
1961-09-16 FC Schifflange 95 W 4-145.4 1339 1413 36.81% 20.06% 43.14%-0.31 +20.1 6
1961-09-16 @ Grevenmacher L 1-445.4 1413 1339 43.14% 20.06% 36.81%+0.31 -20.1 7
1961-09-16 US Dudelange L 2-360.1 1457 1150 74.49% 17.83% 7.68%+2.67 -13.0 3
1961-09-16 @ Jeunesse Esch W 3-260.1 1150 1457 7.68% 17.83% 74.49%-2.67 +13.0 2
1961-09-16 Differdange 03 W 2-143.8 1408 1354 53.90% 19.93% 26.17%+0.69 +5.4 9
1961-09-16 @ Union Luxembourg L 1-243.8 1354 1408 26.17% 19.93% 53.90%-0.69 -5.4 5
1961-09-16 Fola Esch D 2-257.7 1223 1379 26.34% 19.78% 53.88%-0.95 +0.9 2
1961-09-16 @ Rumelange D 2-257.7 1379 1223 53.88% 19.78% 26.34%+0.95 -0.9 5
1961-09-16 Aris Bonnevoie W 5-239.9 1466 1282 66.60% 19.12% 14.28%+1.70 +6.7 7
1961-09-16 @ Spora Luxembourg L 2-539.9 1282 1466 14.28% 19.12% 66.60%-1.70 -6.7 2
1961-09-16 Alliance Dudelange L 1-446.3 1387 1423 42.27% 20.09% 37.65%-0.01 -19.8 5
1961-09-16 @ Stade Dudelange W 4-146.3 1423 1387 37.65% 20.09% 42.27%+0.01 +19.7 7
1961-09-23 Rumelange L 2-354.0 1276 1224 53.58% 19.94% 26.49%+0.67 -9.4 2
1961-09-23 @ Aris Bonnevoie W 3-254.0 1224 1276 26.49% 19.94% 53.58%-0.67 +9.4 4
1961-09-23 Alliance Dudelange L 2-449.2 1349 1442 34.10% 20.01% 45.89%-0.46 -10.5 5
1961-09-23 @ Differdange 03 W 4-249.2 1442 1349 45.89% 20.01% 34.10%+0.46 +10.5 9
1961-09-23 Jeunesse Esch W 2-043.8 1393 1444 40.04% 20.08% 39.88%-0.13 +15.4 9
1961-09-23 @ FC Schifflange 95 L 0-243.8 1444 1393 39.88% 20.08% 40.04%+0.13 -15.4 3
1961-09-23 Union Luxembourg L 1-347.6 1379 1414 42.31% 20.09% 37.60%-0.01 -14.0 5
1961-09-23 @ Fola Esch W 3-147.6 1414 1379 37.60% 20.09% 42.31%+0.01 +14.0 11
1961-09-23 Grevenmacher W 4-036.0 1368 1360 48.17% 20.05% 31.78%+0.33 +24.3 7
1961-09-23 @ Stade Dudelange L 0-436.0 1360 1368 31.78% 20.05% 48.17%-0.33 -24.3 6
1961-09-23 Spora Luxembourg W 1-050.7 1163 1473 12.83% 18.57% 68.60%-2.15 +13.3 4
1961-09-23 @ US Dudelange L 0-150.7 1473 1163 68.60% 18.57% 12.83%+2.15 -13.3 7
1961-10-01 Grevenmacher D 1-156.0 1453 1335 60.77% 19.61% 19.62%+1.19 -1.9 10
1961-10-01 @ Alliance Dudelange D 1-156.0 1335 1453 19.62% 19.61% 60.77%-1.19 +1.9 7
1961-10-01 Fola Esch W 3-250.3 1338 1365 43.51% 20.09% 36.40%+0.06 +6.8 7
1961-10-01 @ Differdange 03 L 2-350.3 1365 1338 36.40% 20.09% 43.51%-0.06 -6.8 5
1961-10-01 Stade Dudelange D 1-156.6 1429 1392 51.84% 19.98% 28.17%+0.56 -1.0 4
1961-10-01 @ Jeunesse Esch D 1-156.6 1392 1429 28.17% 19.98% 51.84%-0.56 +1.0 8
1961-10-01 Aris Bonnevoie W 2-139.5 1427 1266 64.77% 19.31% 15.93%+1.53 +3.5 13
1961-10-01 @ Union Luxembourg L 1-239.5 1266 1427 15.93% 19.31% 64.77%-1.53 -3.5 2
1961-10-01 US Dudelange D 1-152.7 1234 1176 54.35% 19.91% 25.74%+0.72 -1.3 5
1961-10-01 @ Rumelange D 1-152.7 1176 1234 25.74% 19.91% 54.35%-0.72 +1.3 5
1961-10-01 FC Schifflange 95 W 6-037.1 1459 1409 53.53% 19.94% 26.54%+0.66 +30.5 9
1961-10-01 @ Spora Luxembourg L 0-637.1 1409 1459 26.54% 19.94% 53.53%-0.66 -30.5 9
1961-10-15 Differdange 03 W 3-039.7 1263 1345 35.64% 20.04% 44.32%-0.37 +24.3 4
1961-10-15 @ Aris Bonnevoie L 0-339.7 1345 1263 44.32% 20.04% 35.64%+0.37 -24.4 7
1961-10-15 Rumelange W 3-031.4 1378 1232 63.40% 19.42% 17.18%+1.40 +10.9 11
1961-10-15 @ FC Schifflange 95 L 0-331.4 1232 1378 17.18% 19.42% 63.40%-1.40 -10.9 5
1961-10-15 Alliance Dudelange L 2-743.4 1358 1451 34.17% 20.02% 45.82%-0.46 -22.0 5
1961-10-15 @ Fola Esch W 7-243.4 1451 1358 45.82% 20.02% 34.17%+0.46 +22.0 12
1961-10-15 Jeunesse Esch L 1-344.7 1337 1428 34.52% 20.02% 45.45%-0.44 -11.9 7
1961-10-15 @ Grevenmacher W 3-144.7 1428 1337 45.45% 20.02% 34.52%+0.44 +11.8 6
1961-10-15 Spora Luxembourg D 2-262.5 1393 1490 33.65% 20.01% 46.35%-0.49 +0.4 9
1961-10-15 @ Stade Dudelange D 2-262.5 1490 1393 46.35% 20.01% 33.65%+0.49 -0.4 10
1961-10-15 Union Luxembourg L 1-337.2 1177 1431 16.86% 19.11% 64.03%-1.71 -6.3 5
1961-10-15 @ US Dudelange W 3-137.2 1431 1177 64.03% 19.11% 16.86%+1.71 +6.3 15
1961-10-29 Alliance Dudelange W 3-045.3 1287 1473 23.09% 19.61% 57.29%-1.18 +30.6 6
1961-10-29 @ Aris Bonnevoie L 0-345.3 1473 1287 57.29% 19.61% 23.09%+1.18 -30.6 12
1961-10-29 Differdange 03 W 1-038.7 1389 1321 55.56% 19.87% 24.57%+0.80 +5.5 13
1961-10-29 @ FC Schifflange 95 L 0-138.7 1321 1389 24.57% 19.87% 55.56%-0.80 -5.5 7
1961-10-29 Rumelange W 4-242.4 1325 1222 59.39% 19.69% 20.91%+1.08 +6.9 9
1961-10-29 @ Grevenmacher L 2-442.4 1222 1325 20.91% 19.69% 59.39%-1.08 -6.9 5
1961-10-29 Spora Luxembourg W 3-044.7 1440 1490 40.18% 20.08% 39.74%-0.12 +22.3 8
1961-10-29 @ Jeunesse Esch L 0-344.7 1490 1440 39.74% 20.08% 40.18%+0.12 -22.3 10
1961-10-29 Union Luxembourg L 0-342.1 1393 1437 41.02% 20.09% 38.89%-0.08 -22.8 9
1961-10-29 @ Stade Dudelange W 3-042.1 1437 1393 38.89% 20.09% 41.02%+0.08 +22.9 17
1961-10-29 Fola Esch L 2-345.5 1171 1336 25.34% 19.73% 54.92%-1.02 -5.0 5
1961-10-29 @ US Dudelange W 3-245.5 1336 1171 54.92% 19.73% 25.34%+1.02 +5.0 7
1961-11-04 Spora Luxembourg W 3-149.1 1442 1467 43.71% 20.09% 36.20%+0.07 +12.3 14
1961-11-04 @ Alliance Dudelange L 1-349.1 1467 1442 36.20% 20.09% 43.71%-0.07 -12.3 10
1961-11-04 US Dudelange L 1-547.7 1318 1166 63.94% 19.38% 16.68%+1.45 -37.2 6
1961-11-04 @ Aris Bonnevoie W 5-147.7 1166 1318 16.68% 19.38% 63.94%-1.45 +37.2 7
1961-11-04 Stade Dudelange L 1-345.0 1315 1370 39.41% 20.08% 40.51%-0.16 -13.2 7
1961-11-04 @ Differdange 03 W 3-145.0 1370 1315 40.51% 20.08% 39.41%+0.16 +13.2 11
1961-11-04 FC Schifflange 95 W 2-147.6 1341 1394 39.66% 20.08% 40.26%-0.15 +7.7 9
1961-11-04 @ Fola Esch L 1-247.6 1394 1341 40.26% 20.08% 39.66%+0.15 -7.8 13
1961-11-04 Grevenmacher W 5-137.2 1460 1332 61.77% 19.55% 18.69%+1.27 +12.8 19
1961-11-04 @ Union Luxembourg L 1-537.2 1332 1460 18.69% 19.55% 61.77%-1.27 -12.8 9
1961-11-04 Jeunesse Esch L 0-430.8 1215 1462 17.39% 19.17% 63.44%-1.66 -14.3 5
1961-11-04 @ Rumelange W 4-030.8 1462 1215 63.44% 19.17% 17.39%+1.66 +14.3 10
1961-11-18 Jeunesse Esch L 2-358.2 1455 1476 44.19% 20.08% 35.73%+0.10 -7.9 14
1961-11-18 @ Alliance Dudelange W 3-258.2 1476 1455 35.73% 20.08% 44.19%-0.10 +7.9 12
1961-11-18 US Dudelange W 3-138.3 1302 1203 58.89% 19.72% 21.39%+1.04 +7.9 9
1961-11-18 @ Differdange 03 L 1-338.3 1203 1302 21.39% 19.72% 58.89%-1.04 -7.9 7
1961-11-18 Aris Bonnevoie W 1-037.9 1349 1280 55.54% 19.87% 24.59%+0.80 +5.5 11
1961-11-18 @ Fola Esch L 0-137.9 1280 1349 24.59% 19.87% 55.54%-0.80 -5.5 6
1961-11-18 FC Schifflange 95 W 1-041.3 1473 1387 57.56% 19.79% 22.66%+0.94 +5.1 21
1961-11-18 @ Union Luxembourg L 0-141.3 1387 1473 22.66% 19.79% 57.56%-0.94 -5.1 13
1961-11-18 Stade Dudelange L 0-137.1 1200 1384 23.36% 19.63% 57.01%-1.16 -5.2 5
1961-11-18 @ Rumelange W 1-037.1 1384 1200 57.01% 19.63% 23.36%+1.16 +5.2 13
1961-11-18 Grevenmacher L 2-359.2 1455 1319 62.47% 19.50% 18.03%+1.33 -10.9 10
1961-11-18 @ Spora Luxembourg W 3-259.2 1319 1455 18.03% 19.50% 62.47%-1.33 +10.9 11
1961-11-25 US Dudelange W 11-129.8 1447 1195 71.33% 18.47% 10.20%+2.23 +17.0 16
1961-11-25 @ Alliance Dudelange L 1-1129.8 1195 1447 10.20% 18.47% 71.33%-2.23 -17.0 7
1961-11-25 FC Schifflange 95 W 4-145.4 1275 1382 32.40% 19.98% 47.62%-0.56 +21.8 8
1961-11-25 @ Aris Bonnevoie L 1-445.4 1382 1275 47.62% 19.98% 32.40%+0.56 -21.8 13
1961-11-25 Grevenmacher W 1-041.3 1310 1330 44.32% 20.08% 35.59%+0.11 +7.5 11
1961-11-25 @ Differdange 03 L 0-141.3 1330 1310 35.59% 20.08% 44.32%-0.11 -7.4 11
1961-11-25 Stade Dudelange W 3-145.3 1354 1389 42.33% 20.09% 37.58%+0.00 +12.7 13
1961-11-25 @ Fola Esch L 1-345.3 1389 1354 37.58% 20.09% 42.33%+0.00 -12.7 13
1961-11-25 Jeunesse Esch D 2-265.2 1478 1484 46.31% 20.07% 33.62%+0.22 -0.4 22
1961-11-25 @ Union Luxembourg D 2-265.2 1484 1478 33.62% 20.07% 46.31%-0.22 +0.4 13
1961-11-25 Spora Luxembourg L 1-435.9 1195 1444 17.25% 19.15% 63.60%-1.68 -9.2 5
1961-11-25 @ Rumelange W 4-135.9 1444 1195 63.60% 19.15% 17.25%+1.68 +9.2 12
1961-12-02 US Dudelange D 1-153.3 1360 1178 66.42% 19.14% 14.43%+1.69 -2.5 14
1961-12-02 @ FC Schifflange 95 D 1-153.3 1178 1360 14.43% 19.14% 66.42%-1.69 +2.5 8
1961-12-02 Fola Esch W 3-144.9 1323 1367 41.06% 20.09% 38.85%-0.07 +13.0 13
1961-12-02 @ Grevenmacher L 1-344.9 1367 1323 38.85% 20.09% 41.06%+0.07 -13.0 13
1961-12-02 Differdange 03 D 1-156.4 1484 1317 65.26% 19.26% 15.48%+1.57 -2.4 14
1961-12-02 @ Jeunesse Esch D 1-156.4 1317 1484 15.48% 19.26% 65.26%-1.57 +2.4 12
1961-12-02 Alliance Dudelange L 1-337.0 1186 1464 15.02% 18.90% 66.08%-1.90 -5.7 5
1961-12-02 @ Rumelange W 3-137.0 1464 1186 66.08% 18.90% 15.02%+1.90 +5.7 18
1961-12-02 Union Luxembourg L 1-253.7 1453 1478 43.78% 20.09% 36.14%+0.08 -8.3 12
1961-12-02 @ Spora Luxembourg W 2-153.7 1478 1453 36.14% 20.09% 43.78%-0.08 +8.3 24
1961-12-02 Aris Bonnevoie D 1-154.1 1376 1297 56.79% 19.82% 23.39%+0.89 -1.5 14
1961-12-02 @ Stade Dudelange D 1-154.1 1297 1376 23.39% 19.82% 56.79%-0.89 +1.5 9
1962-01-13 FC Schifflange 95 W 7-034.3 1469 1357 60.23% 19.65% 20.12%+1.14 +27.8 20
1962-01-13 @ Alliance Dudelange L 0-734.3 1357 1469 20.12% 19.65% 60.23%-1.14 -27.8 14
1962-01-13 Grevenmacher W 1-042.0 1298 1336 41.93% 20.09% 37.98%-0.03 +7.8 11
1962-01-13 @ Aris Bonnevoie L 0-142.0 1336 1298 37.98% 20.09% 41.93%+0.03 -7.8 13
1962-01-13 Spora Luxembourg D 2-259.6 1320 1445 30.02% 19.92% 50.06%-0.71 +0.7 13
1962-01-13 @ Differdange 03 D 2-259.6 1445 1320 50.06% 19.92% 30.02%+0.71 -0.7 13
1962-01-13 Jeunesse Esch L 0-338.8 1354 1482 29.62% 19.90% 50.47%-0.73 -17.5 13
1962-01-13 @ Fola Esch W 3-038.8 1482 1354 50.47% 19.90% 29.62%+0.73 +17.5 16
1962-01-13 Rumelange W 3-028.6 1486 1180 74.40% 17.85% 7.75%+2.65 +5.1 26
1962-01-13 @ Union Luxembourg L 0-328.6 1180 1486 7.75% 17.85% 74.40%-2.65 -5.1 5
1962-01-13 Stade Dudelange D 1-153.3 1181 1375 22.26% 19.56% 58.17%-1.25 +1.6 9
1962-01-13 @ US Dudelange D 1-153.3 1375 1181 58.17% 19.56% 22.26%+1.25 -1.6 15
1962-01-20 US Dudelange L 0-543.1 1328 1182 63.42% 19.42% 17.16%+1.41 -54.5 13
1962-01-20 @ Grevenmacher W 5-043.1 1182 1328 17.16% 19.42% 63.42%-1.41 +54.5 11
1962-01-20 Aris Bonnevoie L 3-464.7 1500 1306 67.34% 19.04% 13.62%+1.78 -11.5 16
1962-01-20 @ Jeunesse Esch W 4-364.7 1306 1500 13.62% 19.04% 67.34%-1.78 +11.5 13
1962-01-20 Alliance Dudelange L 0-250.7 1491 1497 46.29% 20.07% 33.64%+0.22 -17.4 26
1962-01-20 @ Union Luxembourg W 2-050.7 1497 1491 33.64% 20.07% 46.29%-0.22 +17.4 22
1962-01-20 Differdange 03 L 0-138.0 1175 1320 27.61% 19.83% 52.56%-0.86 -6.0 5
1962-01-20 @ Rumelange W 1-038.0 1320 1175 52.56% 19.83% 27.61%+0.86 +6.0 15
1962-01-20 Fola Esch W 4-244.8 1444 1336 59.82% 19.67% 20.51%+1.11 +6.8 15
1962-01-20 @ Spora Luxembourg L 2-444.8 1336 1444 20.51% 19.67% 59.82%-1.11 -6.8 13
1962-01-20 FC Schifflange 95 L 1-447.5 1373 1329 52.65% 19.96% 27.39%+0.61 -23.9 15
1962-01-20 @ Stade Dudelange W 4-147.5 1329 1373 27.39% 19.96% 52.65%-0.61 +23.9 16
1962-01-27 Stade Dudelange W 4-034.0 1515 1349 65.11% 19.27% 15.61%+1.56 +13.0 24
1962-01-27 @ Alliance Dudelange L 0-434.0 1349 1515 15.61% 19.27% 65.11%-1.56 -13.0 15
1962-01-27 Spora Luxembourg L 1-441.4 1318 1451 29.02% 19.88% 51.10%-0.77 -14.5 13
1962-01-27 @ Aris Bonnevoie W 4-141.4 1451 1318 51.10% 19.88% 29.02%+0.77 +14.5 17
1962-01-27 Union Luxembourg L 1-244.9 1326 1474 27.36% 19.82% 52.82%-0.88 -5.6 15
1962-01-27 @ Differdange 03 W 2-144.9 1474 1326 52.82% 19.82% 27.36%+0.88 +5.6 28
1962-01-27 Grevenmacher W 3-245.6 1353 1274 56.84% 19.82% 23.34%+0.89 +4.7 18
1962-01-27 @ FC Schifflange 95 L 2-345.6 1274 1353 23.34% 19.82% 56.84%-0.89 -4.7 13
1962-01-27 Rumelange L 1-252.8 1329 1169 64.67% 19.32% 16.01%+1.52 -11.9 13
1962-01-27 @ Fola Esch W 2-152.8 1169 1329 16.01% 19.32% 64.67%-1.52 +11.9 7
1962-01-27 Jeunesse Esch D 2-259.2 1237 1488 17.05% 19.13% 63.82%-1.69 +1.6 12
1962-01-27 @ US Dudelange D 2-259.2 1488 1237 63.82% 19.13% 17.05%+1.69 -1.6 17
1962-02-03 Differdange 03 D 1-157.6 1528 1321 68.34% 18.92% 12.74%+1.88 -2.7 25
1962-02-03 @ Alliance Dudelange D 1-157.6 1321 1528 12.74% 18.92% 68.34%-1.88 +2.7 16
1962-02-03 Stade Dudelange D 1-153.4 1269 1336 37.74% 20.07% 42.20%-0.26 +0.2 14
1962-02-03 @ Grevenmacher D 1-153.4 1336 1269 42.20% 20.07% 37.74%+0.26 -0.2 16
1962-02-03 Fola Esch W 2-141.2 1479 1317 64.80% 19.30% 15.89%+1.53 +3.5 30
1962-02-03 @ Union Luxembourg L 1-241.2 1317 1479 15.89% 19.30% 64.80%-1.53 -3.5 13
1962-02-03 Aris Bonnevoie L 0-236.7 1181 1303 30.41% 19.93% 49.66%-0.69 -12.3 7
1962-02-03 @ Rumelange W 2-036.7 1303 1181 49.66% 19.93% 30.41%+0.69 +12.3 15
1962-02-03 US Dudelange D 1-154.8 1466 1238 69.75% 18.72% 11.52%+2.04 -2.8 18
1962-02-03 @ Spora Luxembourg D 1-154.8 1238 1466 11.52% 18.72% 69.75%-2.04 +2.8 13
1962-02-17 FC Schifflange 95 W 3-141.7 1487 1358 61.82% 19.54% 18.64%+1.27 +7.0 19
1962-02-17 @ Jeunesse Esch L 1-341.7 1358 1487 18.64% 19.54% 61.82%-1.27 -7.0 18
1962-02-24 Union Luxembourg L 1-244.2 1315 1483 25.08% 19.72% 55.19%-1.04 -5.2 15
1962-02-24 @ Aris Bonnevoie W 2-144.2 1483 1315 55.19% 19.72% 25.08%+1.04 +5.2 32
1962-02-24 Spora Luxembourg W 2-151.6 1351 1463 31.73% 19.96% 48.30%-0.60 +9.0 20
1962-02-24 @ FC Schifflange 95 L 1-251.6 1463 1351 48.30% 19.96% 31.73%+0.60 -9.0 18
1962-02-24 Differdange 03 D 0-050.6 1314 1323 45.85% 20.07% 34.07%+0.19 -0.6 14
1962-02-24 @ Fola Esch D 0-050.6 1323 1314 34.07% 20.07% 45.85%-0.19 +0.6 17
1962-02-24 Alliance Dudelange D 0-053.2 1269 1525 16.69% 19.09% 64.21%-1.73 +2.5 15
1962-02-24 @ Grevenmacher D 0-053.2 1525 1269 64.21% 19.09% 16.69%+1.73 -2.5 26
1962-02-24 Jeunesse Esch W 1-049.9 1336 1494 26.17% 19.77% 54.06%-0.96 +10.6 18
1962-02-24 @ Stade Dudelange L 0-149.9 1494 1336 54.06% 19.77% 26.17%+0.96 -10.6 19
1962-02-24 Rumelange W 1-036.8 1241 1169 56.04% 19.85% 24.11%+0.83 +5.4 15
1962-02-24 @ US Dudelange L 0-136.8 1169 1241 24.11% 19.85% 56.04%-0.83 -5.4 7
1962-03-03 Fola Esch W 8-338.3 1522 1313 68.49% 18.90% 12.61%+1.90 +8.2 28
1962-03-03 @ Alliance Dudelange L 3-838.3 1313 1522 12.61% 18.90% 68.49%-1.90 -8.2 14
1962-03-03 Aris Bonnevoie L 0-539.6 1324 1310 48.91% 20.04% 31.05%+0.37 -42.7 17
1962-03-03 @ Differdange 03 W 5-039.6 1310 1324 31.05% 20.04% 48.91%-0.37 +42.7 17
1962-03-03 Grevenmacher L 1-256.1 1483 1272 68.66% 18.87% 12.47%+1.92 -12.6 19
1962-03-03 @ Jeunesse Esch W 2-156.1 1272 1483 12.47% 18.87% 68.66%-1.92 +12.6 17
1962-03-03 US Dudelange W 3-136.6 1488 1247 70.69% 18.58% 10.73%+2.15 +4.2 34
1962-03-03 @ Union Luxembourg L 1-336.6 1247 1488 10.73% 18.58% 70.69%-2.15 -4.2 15
1962-03-03 FC Schifflange 95 L 2-344.5 1163 1360 21.99% 19.55% 58.46%-1.27 -4.4 7
1962-03-03 @ Rumelange W 3-244.5 1360 1163 58.46% 19.55% 21.99%+1.27 +4.4 22
1962-03-03 Stade Dudelange W 3-247.2 1454 1346 59.74% 19.67% 20.58%+1.11 +4.2 20
1962-03-03 @ Spora Luxembourg L 2-347.2 1346 1454 20.58% 19.67% 59.74%-1.11 -4.2 18
1962-03-10 Fola Esch W 5-033.2 1353 1305 53.16% 19.95% 26.89%+0.64 +26.0 19
1962-03-10 @ Aris Bonnevoie L 0-533.2 1305 1353 26.89% 19.95% 53.16%-0.64 -26.0 14
1962-03-10 Union Luxembourg D 2-261.8 1364 1492 29.72% 19.91% 50.37%-0.73 +0.7 23
1962-03-10 @ FC Schifflange 95 D 2-261.8 1492 1364 50.37% 19.91% 29.72%+0.73 -0.7 35
1962-03-10 Spora Luxembourg L 1-341.2 1284 1458 24.39% 19.69% 55.92%-1.09 -8.8 17
1962-03-10 @ Grevenmacher W 3-141.2 1458 1284 55.92% 19.69% 24.39%+1.09 +8.8 22
1962-03-10 Alliance Dudelange L 0-347.1 1470 1531 38.69% 20.07% 41.23%-0.20 -21.8 19
1962-03-10 @ Jeunesse Esch W 3-047.1 1531 1470 41.23% 20.07% 38.69%+0.20 +21.8 30
1962-03-10 Rumelange W 7-028.6 1342 1159 66.56% 19.13% 14.31%+1.70 +20.4 20
1962-03-10 @ Stade Dudelange L 0-728.6 1159 1342 14.31% 19.13% 66.56%-1.70 -20.4 7
1962-03-10 Differdange 03 W 3-249.5 1242 1281 41.77% 20.09% 38.14%-0.03 +7.0 17
1962-03-10 @ US Dudelange L 2-349.5 1281 1242 38.14% 20.09% 41.77%+0.03 -7.0 17
1962-03-17 Aris Bonnevoie W 9-137.8 1552 1379 65.78% 19.21% 15.01%+1.62 +19.9 32
1962-03-17 @ Alliance Dudelange L 1-937.8 1379 1552 15.01% 19.21% 65.78%-1.62 -19.9 19
1962-03-17 FC Schifflange 95 D 0-050.6 1274 1365 34.46% 20.02% 45.52%-0.44 +0.5 18
1962-03-17 @ Differdange 03 D 0-050.6 1365 1274 45.52% 20.02% 34.46%+0.44 -0.5 24
1962-03-17 US Dudelange D 2-257.2 1279 1249 50.95% 20.00% 29.05%+0.50 -0.7 15
1962-03-17 @ Fola Esch D 2-257.2 1249 1279 29.05% 20.00% 50.95%-0.50 +0.7 18
1962-03-17 Stade Dudelange W 6-241.5 1491 1363 61.85% 19.54% 18.61%+1.27 +10.8 37
1962-03-17 @ Union Luxembourg L 2-641.5 1363 1491 18.61% 19.54% 61.85%-1.27 -10.8 20
1962-03-17 Grevenmacher W 1-045.0 1139 1275 28.60% 19.87% 51.53%-0.80 +10.1 9
1962-03-17 @ Rumelange L 0-145.0 1275 1139 51.53% 19.87% 28.60%+0.80 -10.1 17
1962-03-17 Jeunesse Esch L 1-353.2 1467 1448 49.49% 20.03% 30.48%+0.41 -16.0 22
1962-03-17 @ Spora Luxembourg W 3-153.2 1448 1467 30.48% 20.03% 49.49%-0.41 +16.0 21
1962-03-24 Fola Esch L 2-355.9 1365 1278 57.54% 19.79% 22.67%+0.94 -10.1 24
1962-03-24 @ FC Schifflange 95 W 3-255.9 1278 1365 22.67% 19.79% 57.54%-0.94 +10.1 17
1962-03-24 Union Luxembourg L 0-137.6 1265 1502 18.25% 19.25% 62.50%-1.58 -4.2 17
1962-03-24 @ Grevenmacher W 1-037.6 1502 1265 62.50% 19.25% 18.25%+1.58 +4.2 39
1962-03-24 Rumelange W 2-135.7 1464 1149 74.91% 17.72% 7.37%+2.73 +1.6 23
1962-03-24 @ Jeunesse Esch L 1-235.7 1149 1464 7.37% 17.72% 74.91%-2.73 -1.7 9
1962-03-24 Alliance Dudelange W 1-055.1 1451 1572 30.48% 19.93% 49.59%-0.68 +9.8 24
1962-03-24 @ Spora Luxembourg L 0-155.1 1572 1451 49.59% 19.93% 30.48%+0.68 -9.8 32
1962-03-24 Differdange 03 L 2-649.1 1352 1275 56.55% 19.83% 23.62%+0.87 -28.0 20
1962-03-24 @ Stade Dudelange W 6-249.1 1275 1352 23.62% 19.83% 56.55%-0.87 +28.0 20
1962-03-24 Aris Bonnevoie L 1-243.7 1250 1359 32.10% 19.97% 47.93%-0.58 -6.4 18
1962-03-24 @ US Dudelange W 2-143.7 1359 1250 47.93% 19.97% 32.10%+0.58 +6.4 21

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 1961-09-16 7.68% US Dudelange 1150 3 @ Jeunesse Esch 1457 2
2 1962-03-03 12.47% Grevenmacher 1272 2 @ Jeunesse Esch 1483 1
3 1961-09-23 12.83% @ US Dudelange 1163 1 Spora Luxembourg 1473 0
4 1962-01-20 13.62% Aris Bonnevoie 1306 4 @ Jeunesse Esch 1500 3
5 1962-01-27 16.01% Rumelange 1169 2 @ Fola Esch 1329 1
6 1961-11-04 16.68% US Dudelange 1166 5 @ Aris Bonnevoie 1318 1
7 1962-01-20 17.16% US Dudelange 1182 5 @ Grevenmacher 1328 0
8 1961-11-18 18.03% Grevenmacher 1319 3 @ Spora Luxembourg 1455 2
9 1962-03-24 22.67% Fola Esch 1278 3 @ FC Schifflange 95 1365 2
10 1961-08-19 22.74% Union Luxembourg 1382 1 @ Jeunesse Esch 1468 0
11 1961-10-29 23.09% @ Aris Bonnevoie 1287 3 Alliance Dudelange 1473 0
12 1962-03-24 23.62% Differdange 03 1275 6 @ Stade Dudelange 1352 2
13 1962-02-24 26.17% @ Stade Dudelange 1336 1 Jeunesse Esch 1494 0
14 1961-09-23 26.49% Rumelange 1224 3 @ Aris Bonnevoie 1276 2
15 1962-01-20 27.39% FC Schifflange 95 1329 4 @ Stade Dudelange 1373 1
16 1962-03-17 28.60% @ Rumelange 1139 1 Grevenmacher 1275 0
17 1962-03-17 30.48% Jeunesse Esch 1448 3 @ Spora Luxembourg 1467 1
18 1962-03-24 30.48% @ Spora Luxembourg 1451 1 Alliance Dudelange 1572 0
19 1961-08-26 30.64% @ Aris Bonnevoie 1280 2 Stade Dudelange 1400 0
20 1962-03-03 31.05% Aris Bonnevoie 1310 5 @ Differdange 03 1324 0
21 1962-02-24 31.73% @ FC Schifflange 95 1351 2 Spora Luxembourg 1463 1
22 1961-08-19 32.21% Differdange 03 1355 2 @ Grevenmacher 1359 0
23 1961-11-25 32.40% @ Aris Bonnevoie 1275 4 FC Schifflange 95 1382 1
24 1962-01-20 33.64% Alliance Dudelange 1497 2 @ Union Luxembourg 1491 0
25 1961-08-26 35.39% @ Differdange 03 1373 3 Jeunesse Esch 1457 2

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 1962-01-20 54.54 US Dudelange 5 1182 17.16% @ Grevenmacher 0 1328 63.42% 19.42%
2 1962-03-03 42.70 Aris Bonnevoie 5 1310 31.05% @ Differdange 03 0 1324 48.91% 20.04%
3 1961-11-04 37.18 US Dudelange 5 1166 16.68% @ Aris Bonnevoie 1 1318 63.94% 19.38%
4 1961-08-26 36.49 @ Fola Esch 6 1342 47.10% Grevenmacher 0 1342 32.83% 20.06%
5 1961-10-29 30.62 @ Aris Bonnevoie 3 1287 23.09% Alliance Dudelange 0 1473 57.29% 19.61%
6 1961-10-01 30.54 @ Spora Luxembourg 6 1459 53.53% FC Schifflange 95 0 1409 26.54% 19.94%
7 1961-08-26 28.27 FC Schifflange 95 8 1371 54.52% @ US Dudelange 1 1210 25.73% 19.75%
8 1962-03-24 27.99 Differdange 03 6 1275 23.62% @ Stade Dudelange 2 1352 56.55% 19.83%
9 1962-01-13 27.79 @ Alliance Dudelange 7 1469 60.23% FC Schifflange 95 0 1357 20.12% 19.65%
10 1961-09-09 27.55 Grevenmacher 5 1312 51.27% @ US Dudelange 0 1177 28.85% 19.88%
11 1962-03-10 26.01 @ Aris Bonnevoie 5 1353 53.16% Fola Esch 0 1305 26.89% 19.95%
12 1961-10-15 24.35 @ Aris Bonnevoie 3 1263 35.64% Differdange 03 0 1345 44.32% 20.04%
13 1961-09-23 24.27 @ Stade Dudelange 4 1368 48.17% Grevenmacher 0 1360 31.78% 20.05%
14 1961-09-02 24.20 @ Spora Luxembourg 7 1442 54.79% Differdange 03 1 1381 25.32% 19.90%
15 1962-01-20 23.90 FC Schifflange 95 4 1329 27.39% @ Stade Dudelange 1 1373 52.65% 19.96%
16 1961-10-29 22.85 Union Luxembourg 3 1437 38.89% @ Stade Dudelange 0 1393 41.02% 20.09%
17 1961-10-29 22.28 @ Jeunesse Esch 3 1440 40.18% Spora Luxembourg 0 1490 39.74% 20.08%
18 1961-10-15 21.98 Alliance Dudelange 7 1451 45.82% @ Fola Esch 2 1358 34.17% 20.02%
19 1961-11-25 21.83 @ Aris Bonnevoie 4 1275 32.40% FC Schifflange 95 1 1382 47.62% 19.98%
20 1962-03-10 21.80 Alliance Dudelange 3 1531 41.23% @ Jeunesse Esch 0 1470 38.69% 20.07%
21 1961-08-19 20.99 @ FC Schifflange 95 4 1350 53.33% Aris Bonnevoie 0 1301 26.73% 19.94%
22 1962-03-10 20.36 @ Stade Dudelange 7 1342 66.56% Rumelange 0 1159 14.31% 19.13%
23 1961-09-16 20.08 @ Grevenmacher 4 1339 36.81% FC Schifflange 95 1 1413 43.14% 20.06%
24 1962-03-17 19.87 @ Alliance Dudelange 9 1552 65.78% Aris Bonnevoie 1 1379 15.01% 19.21%
25 1961-09-16 19.75 Alliance Dudelange 4 1423 37.65% @ Stade Dudelange 1 1387 42.27% 20.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 1961-11-25 65.2 @ Union Luxembourg 2 1478 46.31% Jeunesse Esch 2 1484 33.62% 20.07%
2 1962-01-20 64.7 Aris Bonnevoie 4 1306 13.62% @ Jeunesse Esch 3 1500 67.34% 19.04%
3 1961-10-15 62.5 @ Stade Dudelange 2 1393 33.65% Spora Luxembourg 2 1490 46.35% 20.01%
4 1962-03-10 61.8 @ FC Schifflange 95 2 1364 29.72% Union Luxembourg 2 1492 50.37% 19.91%
5 1961-09-09 61.4 @ Fola Esch 2 1379 34.97% Spora Luxembourg 2 1466 45.00% 20.03%
6 1961-09-02 61.0 @ Jeunesse Esch 2 1449 55.82% Fola Esch 2 1378 24.32% 19.86%
7 1961-09-16 60.1 US Dudelange 3 1150 7.68% @ Jeunesse Esch 2 1457 74.49% 17.83%
8 1962-01-13 59.6 @ Differdange 03 2 1320 30.02% Spora Luxembourg 2 1445 50.06% 19.92%
9 1961-11-18 59.2 Grevenmacher 3 1319 18.03% @ Spora Luxembourg 2 1455 62.47% 19.50%
10 1962-01-27 59.2 @ US Dudelange 2 1237 17.05% Jeunesse Esch 2 1488 63.82% 19.13%
11 1961-11-18 58.2 Jeunesse Esch 3 1476 35.73% @ Alliance Dudelange 2 1455 44.19% 20.08%
12 1961-09-16 57.7 @ Rumelange 2 1223 26.34% Fola Esch 2 1379 53.88% 19.78%
13 1962-02-03 57.6 @ Alliance Dudelange 1 1528 68.34% Differdange 03 1 1321 12.74% 18.92%
14 1962-03-17 57.2 @ Fola Esch 2 1279 50.95% US Dudelange 2 1249 29.05% 20.00%
15 1961-09-09 56.8 @ Alliance Dudelange 1 1423 49.22% Union Luxembourg 1 1407 30.74% 20.03%
16 1961-10-01 56.6 @ Jeunesse Esch 1 1429 51.84% Stade Dudelange 1 1392 28.17% 19.98%
17 1961-12-02 56.4 @ Jeunesse Esch 1 1484 65.26% Differdange 03 1 1317 15.48% 19.26%
18 1962-03-03 56.1 Grevenmacher 2 1272 12.47% @ Jeunesse Esch 1 1483 68.66% 18.87%
19 1961-10-01 56.0 @ Alliance Dudelange 1 1453 60.77% Grevenmacher 1 1335 19.62% 19.61%
20 1962-03-24 55.9 Fola Esch 3 1278 22.67% @ FC Schifflange 95 2 1365 57.54% 19.79%
21 1961-08-26 55.2 @ Differdange 03 3 1373 35.39% Jeunesse Esch 2 1457 44.57% 20.04%
22 1962-03-24 55.1 @ Spora Luxembourg 1 1451 30.48% Alliance Dudelange 0 1572 49.59% 19.93%
23 1962-02-03 54.8 @ Spora Luxembourg 1 1466 69.75% US Dudelange 1 1238 11.52% 18.72%
24 1961-12-02 54.1 @ Stade Dudelange 1 1376 56.79% Aris Bonnevoie 1 1297 23.39% 19.82%
25 1961-09-23 54.0 Rumelange 3 1224 26.49% @ Aris Bonnevoie 2 1276 53.58% 19.94%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 1962-01-13 28.6 @ Union Luxembourg 3 1486 74.40% Rumelange 0 1180 7.75% 17.85%
2 1962-03-10 28.6 @ Stade Dudelange 7 1342 66.56% Rumelange 0 1159 14.31% 19.13%
3 1961-11-25 29.8 @ Alliance Dudelange 11 1447 71.33% US Dudelange 1 1195 10.20% 18.47%
4 1961-11-04 30.8 Jeunesse Esch 4 1462 63.44% @ Rumelange 0 1215 17.39% 19.17%
5 1961-10-15 31.4 @ FC Schifflange 95 3 1378 63.40% Rumelange 0 1232 17.18% 19.42%
6 1961-08-26 32.6 @ Alliance Dudelange 6 1426 66.91% Rumelange 1 1238 14.00% 19.09%
7 1961-09-09 32.8 Grevenmacher 5 1312 51.27% @ US Dudelange 0 1177 28.85% 19.88%
8 1962-03-10 33.2 @ Aris Bonnevoie 5 1353 53.16% Fola Esch 0 1305 26.89% 19.95%
9 1961-08-19 33.6 @ FC Schifflange 95 4 1350 53.33% Aris Bonnevoie 0 1301 26.73% 19.94%
10 1962-01-27 34.0 @ Alliance Dudelange 4 1515 65.11% Stade Dudelange 0 1349 15.61% 19.27%
11 1962-01-13 34.3 @ Alliance Dudelange 7 1469 60.23% FC Schifflange 95 0 1357 20.12% 19.65%
12 1961-08-26 34.7 FC Schifflange 95 8 1371 54.52% @ US Dudelange 1 1210 25.73% 19.75%
13 1961-08-19 35.2 @ Spora Luxembourg 4 1443 67.64% Rumelange 1 1246 13.35% 19.00%
14 1961-08-26 35.3 @ Fola Esch 6 1342 47.10% Grevenmacher 0 1342 32.83% 20.06%
15 1962-03-24 35.7 @ Jeunesse Esch 2 1464 74.91% Rumelange 1 1149 7.37% 17.72%
16 1961-11-25 35.9 Spora Luxembourg 4 1444 63.60% @ Rumelange 1 1195 17.25% 19.15%
17 1961-09-23 36.0 @ Stade Dudelange 4 1368 48.17% Grevenmacher 0 1360 31.78% 20.05%
18 1962-03-03 36.6 @ Union Luxembourg 3 1488 70.69% US Dudelange 1 1247 10.73% 18.58%
19 1962-02-03 36.7 Aris Bonnevoie 2 1303 49.66% @ Rumelange 0 1181 30.41% 19.93%
20 1962-02-24 36.8 @ US Dudelange 1 1241 56.04% Rumelange 0 1169 24.11% 19.85%
21 1961-12-02 37.0 Alliance Dudelange 3 1464 66.08% @ Rumelange 1 1186 15.02% 18.90%
22 1961-10-01 37.1 @ Spora Luxembourg 6 1459 53.53% FC Schifflange 95 0 1409 26.54% 19.94%
23 1961-11-18 37.1 Stade Dudelange 1 1384 57.01% @ Rumelange 0 1200 23.36% 19.63%
24 1961-10-15 37.2 Union Luxembourg 3 1431 64.03% @ US Dudelange 1 1177 16.86% 19.11%
25 1961-11-04 37.2 @ Union Luxembourg 5 1460 61.77% Grevenmacher 1 1332 18.69% 19.55%