Home / Leagues / Poland / I liga / 1952
‹ ›

1952 I liga Season

60 games · 2 promotion-playoff teams

Final

Champion

Polonia Bytom

14 points

Relegated

No relegation

Biggest Overachiever

Polonia Bytom

4.22 points above expected

14 points · 9.78 expected points

Biggest Disappointment

Gornik Radlin

2.21 points below expected

8 points · 10.21 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 Ruch Chorzow 10 5 2 3 12 19 14 +5 10.85 +1.15
2 Cracovia 10 4 3 3 11 13 11 +2 10.21 +0.79
3 Lech Poznan 10 4 2 4 10 17 15 +2 10.46 -0.46
4 Lechia Gdansk 10 4 2 4 10 16 21 -5 8.33 +1.67
5 Budowlani Chorzow 10 4 1 5 9 12 13 -1 10.12 -1.12
6 Polonia Warsaw 10 3 2 5 8 16 19 -3 10.03 -2.03
# Team GP W D L Pts GF GA GD SimPts vsSim
1 Polonia Bytom 10 5 4 1 14 18 7 +11 9.78 +4.22
2 Wisla Krakow 10 5 2 3 12 11 12 -1 11.10 +0.90
3 Legia Warsaw 10 4 2 4 10 24 14 +10 10.21 -0.21
4 Wawel Krakow 10 2 5 3 9 11 11 0 9.75 -0.75
5 Gornik Radlin 10 3 2 5 8 11 16 -5 10.21 -2.21
6 LKS Lodz 10 3 1 6 7 9 24 -15 8.95 -1.95

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 Polonia Bytom 14 9.78 +4.22
2 Lechia Gdansk 10 8.33 +1.67
3 Ruch Chorzow 12 10.85 +1.15
4 Wisla Krakow 12 11.10 +0.90
5 Cracovia 11 10.21 +0.79

Biggest Disappointments

# Team Actual Sim vsSim
1 Gornik Radlin 8 10.21 -2.21
2 Polonia Warsaw 8 10.03 -2.03
3 LKS Lodz 7 8.95 -1.95
4 Budowlani Chorzow 9 10.12 -1.12
5 Wawel Krakow 9 9.75 -0.75

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 Polonia Bytom 2 Aug 31 – Sep 7 1 in 25
2 Legia Warsaw 3 Sep 7 – Sep 23 1 in 19
3 Budowlani Chorzow 2 Oct 5 – Oct 12 1 in 15
4 Wawel Krakow 1 Oct 19 – Oct 19 1 in 11
5 Lech Poznan 1 Aug 17 – Aug 17 1 in 11

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Gornik Radlin 4 Aug 31 – Sep 28 1 in 50
2 Budowlani Chorzow 2 Sep 7 – Sep 28 1 in 17
3 Lech Poznan 2 Oct 5 – Oct 12 1 in 15
4 Legia Warsaw 2 Oct 16 – Oct 19 1 in 15
5 Polonia Warsaw 2 Aug 17 – Aug 24 1 in 15

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Polonia Bytom 7 Aug 17 – Oct 12 1 in 62
2 Legia Warsaw 5 Aug 31 – Sep 28 1 in 30
3 Ruch Chorzow 6 Sep 7 – Oct 25 1 in 10
4 Lechia Gdansk 4 Aug 31 – Oct 5 1 in 6
5 Wawel Krakow 4 Aug 16 – Sep 6 1 in 4

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Wawel Krakow 7 Aug 16 – Oct 12 1 in 111
2 Budowlani Chorzow 3 Aug 31 – Sep 28 1 in 11
3 Gornik Radlin 4 Aug 31 – Sep 28 1 in 5
4 Polonia Warsaw 3 Oct 5 – Oct 19 1 in 4
5 Legia Warsaw 3 Sep 28 – Oct 19 1 in 4

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
Polonia Bytom 1273 14 +26 7 4.2 +2.8
Ruch Chorzow 1337 12 +16 7 6.0 +1.0
Wisla Krakow 1364 12 -4 7 6.2 +0.8
Cracovia 1284 11 +8 7 6.8 +0.2
Lech Poznan 1272 10 -12 4 5.6 -1.6
Legia Warsaw 1286 10 -19 3 5.8 -2.8
Lechia Gdansk 1176 10 -21 2 2.7 -0.7
Budowlani Chorzow 1288 9 +14 6 4.5 +1.5
Wawel Krakow 1292 9 +5 5 4.4 +0.6
Gornik Radlin 1297 8 -5 5 5.6 -0.6
Polonia Warsaw 1261 8 -5 4 4.4 -0.4
LKS Lodz 1202 7 -3 2 2.7 -0.7

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

Group A

Team BC CRA LP LG PW RC
Budowlani Chorzow —
0-1-1
2.82
1-0-1
2.79
1-0-1
3.12
2-0-0
2.85
0-0-2
2.70
Cracovia
1-1-0
2.72
—
1-1-0
2.77
0-1-1
3.17
1-0-1
2.82
1-0-1
2.65
Lech Poznan
1-0-1
2.76
0-1-1
2.77
—
1-0-1
3.14
1-0-1
2.81
1-1-0
2.55
Lechia Gdansk
1-0-1
2.44
1-1-0
2.38
1-0-1
2.41
—
1-1-0
2.46
0-0-2
2.31
Polonia Warsaw
0-0-2
2.69
1-0-1
2.72
1-0-1
2.73
0-1-1
3.08
—
1-1-0
2.56
Ruch Chorzow
2-0-0
2.85
1-0-1
2.89
0-1-1
2.98
2-0-0
3.25
0-1-1
2.99
—

Group B

Team GR LL LW PB WK WK
Gornik Radlin —
1-0-1
3.13
1-0-1
2.87
0-0-2
3.00
1-1-0
2.84
0-1-1
2.53
LKS Lodz
1-0-1
2.42
—
0-0-2
2.54
0-1-1
2.68
1-0-1
2.45
1-0-1
2.15
Legia Warsaw
1-0-1
2.67
2-0-0
3.02
—
0-1-1
2.96
0-1-1
2.78
1-0-1
2.53
Polonia Bytom
2-0-0
2.55
1-1-0
2.87
1-1-0
2.58
—
0-2-0
2.60
1-0-1
2.27
Wawel Krakow
0-1-1
2.70
1-0-1
3.10
1-1-0
2.78
0-2-0
2.94
—
0-1-1
2.48
Wisla Krakow
1-1-0
3.01
1-0-1
3.42
1-0-1
3.01
1-0-1
3.28
1-1-0
3.06
—

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.18 +2.0
Allowed 0.52 -3.1
Differential 0.57 +2.1

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
08.33%6.67%5.83%5.00%2.50%3.33%31.67%
16.67%8.33%7.50%2.50%3.33%0.83%29.17%
25.83%7.50%3.33%———16.67%
35.00%2.50%—3.33%0.83%—11.67%
42.50%3.33%—0.83%——6.67%
5+3.33%0.83%————4.17%
Total31.67%29.17%16.67%11.67%6.67%4.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.48 1.48 +0.00
SD 1.50 1.50 2.41
CV 1.02 1.02 —
Max 7 7 +7
Min 0 0 -7

Games Played: 60

↓ Scored | Allowed →012345+Total
010.00%20.00%10.00%—10.00%—50.00%
1———————
230.00%—————30.00%
3—10.00%——10.00%—20.00%
4———————
5+———————
Total40.00%30.00%10.00%—20.00%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.20 1.30 -0.10
SD 1.32 1.57 2.08
CV 1.10 1.21 —
Max 3 4 +2
Min 0 0 -4

Games Played: 10

↓ Scored | Allowed →012345+Total
020.00%————10.00%30.00%
120.00%—20.00%———40.00%
2——10.00%———10.00%
310.00%—————10.00%
410.00%—————10.00%
5+———————
Total60.00%—30.00%——10.00%100%

Summary Statistics

Scored Allowed Difference
Mean 1.30 1.10 +0.20
SD 1.34 1.66 2.44
CV 1.03 1.51 —
Max 4 5 +4
Min 0 0 -5

Games Played: 10

↓ Scored | Allowed →012345+Total
010.00%——10.00%10.00%—30.00%
110.00%10.00%30.00%———50.00%
2—10.00%————10.00%
3———————
4—10.00%————10.00%
5+———————
Total20.00%30.00%30.00%10.00%10.00%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.10 1.60 -0.50
SD 1.20 1.26 2.01
CV 1.09 0.79 —
Max 4 4 +3
Min 0 0 -4

Games Played: 10

↓ Scored | Allowed →012345+Total
0—10.00%10.00%10.00%—10.00%40.00%
110.00%10.00%——10.00%10.00%40.00%
2—10.00%————10.00%
310.00%—————10.00%
4———————
5+———————
Total20.00%30.00%10.00%10.00%10.00%20.00%100%

Summary Statistics

Scored Allowed Difference
Mean 0.90 2.40 -1.50
SD 0.99 2.32 2.92
CV 1.10 0.97 —
Max 3 7 +3
Min 0 0 -7

Games Played: 10

↓ Scored | Allowed →012345+Total
020.00%—10.00%—10.00%—40.00%
1——10.00%10.00%——20.00%
210.00%—————10.00%
3—10.00%————10.00%
4———10.00%——10.00%
5+10.00%—————10.00%
Total40.00%10.00%20.00%20.00%10.00%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.70 1.50 +0.20
SD 2.06 1.51 2.78
CV 1.21 1.01 —
Max 6 4 +6
Min 0 0 -4

Games Played: 10

↓ Scored | Allowed →012345+Total
0——10.00%10.00%—10.00%30.00%
120.00%———10.00%—30.00%
2——10.00%———10.00%
3—10.00%—10.00%——20.00%
4———————
5+10.00%—————10.00%
Total30.00%10.00%20.00%20.00%10.00%10.00%100%

Summary Statistics

Scored Allowed Difference
Mean 1.60 2.10 -0.50
SD 1.65 1.97 3.10
CV 1.03 0.94 —
Max 5 6 +5
Min 0 0 -6

Games Played: 10

↓ Scored | Allowed →012345+Total
010.00%—————10.00%
1—10.00%20.00%—20.00%—50.00%
2———————
310.00%—————10.00%
410.00%—————10.00%
5+10.00%10.00%————20.00%
Total40.00%20.00%20.00%—20.00%—100%

Summary Statistics

Scored Allowed Difference
Mean 2.40 1.40 +1.00
SD 2.27 1.58 3.33
CV 0.95 1.13 —
Max 7 4 +7
Min 0 0 -3

Games Played: 10

↓ Scored | Allowed →012345+Total
010.00%10.00%————20.00%
1—30.00%————30.00%
210.00%10.00%————20.00%
310.00%—————10.00%
4—20.00%————20.00%
5+———————
Total30.00%70.00%————100%

Summary Statistics

Scored Allowed Difference
Mean 1.80 0.70 +1.10
SD 1.48 0.48 1.52
CV 0.82 0.69 —
Max 4 1 +3
Min 0 0 -1

Games Played: 10

↓ Scored | Allowed →012345+Total
0—10.00%20.00%10.00%——40.00%
1———10.00%——10.00%
2—20.00%————20.00%
3———20.00%——20.00%
4———————
5+10.00%—————10.00%
Total10.00%30.00%20.00%40.00%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.60 1.90 -0.30
SD 1.71 1.10 2.31
CV 1.07 0.58 —
Max 5 3 +5
Min 0 0 -3

Games Played: 10

↓ Scored | Allowed →012345+Total
010.00%10.00%———10.00%30.00%
1———10.00%——10.00%
210.00%10.00%————20.00%
310.00%——10.00%——20.00%
410.00%10.00%————20.00%
5+———————
Total40.00%30.00%—20.00%—10.00%100%

Summary Statistics

Scored Allowed Difference
Mean 1.90 1.40 +0.50
SD 1.60 1.71 2.72
CV 0.84 1.22 —
Max 4 5 +4
Min 0 0 -5

Games Played: 10

↓ Scored | Allowed →012345+Total
0—20.00%————20.00%
1—40.00%10.00%———50.00%
210.00%10.00%10.00%———30.00%
3———————
4———————
5+———————
Total10.00%70.00%20.00%———100%

Summary Statistics

Scored Allowed Difference
Mean 1.10 1.10 +0.00
SD 0.74 0.57 0.94
CV 0.67 0.52 —
Max 2 2 +2
Min 0 0 -1

Games Played: 10

↓ Scored | Allowed →012345+Total
010.00%—10.00%20.00%——40.00%
120.00%—————20.00%
2—20.00%10.00%———30.00%
310.00%—————10.00%
4———————
5+———————
Total40.00%20.00%20.00%20.00%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.10 1.20 -0.10
SD 1.10 1.23 1.97
CV 1.00 1.02 —
Max 3 3 +3
Min 0 0 -3

Games Played: 10

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
Wisla Krakow 1364 12 11.10 +0.90 70.0% 5 7 9 11 13 15 17
Ruch Chorzow 1345 12 10.85 +1.15 76.0% 5 8 9 11 12 14 15
Gornik Radlin 1297 8 10.21 -2.21 17.0% 3 7 9 10 12 14 15
Wawel Krakow 1292 9 9.75 -0.75 49.0% 4 6 8 10 11 13 14
Budowlani Chorzow 1288 9 10.12 -1.12 39.0% 5 7 9 10 11 13 14
Legia Warsaw 1286 10 10.21 -0.21 55.0% 4 7 9 10 11 14 15
Cracovia 1284 11 10.21 +0.79 73.0% 5 6 9 10 12 13 15
Lech Poznan 1272 10 10.46 -0.46 51.0% 5 6 9 10 12 14 16
Polonia Bytom 1266 14 9.78 +4.22 99.0% 4 5 8 10 11 13 16
Polonia Warsaw 1261 8 10.03 -2.03 26.0% 6 7 8 10 11 13 15
LKS Lodz 1202 7 8.95 -1.95 30.0% 2 6 7 9 10 12 15
Lechia Gdansk 1176 10 8.33 +1.67 84.0% 4 5 7 8 10 12 13

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 20% * Slight Edge: 20% to 26% * Clear Edge: 26% to 31% * Strong Edge: 31% 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
+46.67%
Strong Edge
61.67%23.33%15.00%
Elo Value
Home Edge
180 Elo
0.006 goals per Elo point
0175.73500
Scoring Tilt
Expected
+1.08 goals
Home-Tilted
-2+0.98+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 3 * Top-Heavy: 3 to 4 * Open: 4 to 5 * Wide Open: 5 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.12 * Comfortable: 0.12 to 0.2 * Runaway: 0.2 and up.
Title-Race Openness
9.4
Wide Open
134512
Champion Preseason Odds
16%
Polonia Bytom, 6th of 12
LongshotFavorite
Title Margin
Expected
0.20/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 1.72 * Some Luck: 1.72 to 2.58 * Lucky: 2.58 to 3.44 * Wild Swing: 3.44 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 2.59 * Close: 2.59 to 3.89 * Off: 3.89 to 5.18 * Way Off: 5.18 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
1.78 points
Some Luck
02.155
Average Finish Error
Expected
2.67
Close
03.248
Biggest Overachiever
Expected 95.83%
99.00%
Polonia Bytom
50100
Biggest Underachiever
Expected 4.17%
17.00%
Gornik Radlin
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.11 * Even: 0.11 to 0.13 * Top-Heavy: 0.13 to 0.16 * Lopsided: 0.16 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.2 * Moderate Separation: 1.2 to 1.45 * Strong Separation: 1.45 to 1.75 * Wide Separation: 1.75 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 60% * Slight Edge: 60% to 62.5% * Clear Edge: 62.5% to 66.5% * Wide Edge: 66.5% 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 80% * Clear Edge: 80% to 84.5% * Strong Edge: 84.5% to 89% * Dominant: 89% 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 61% * Some Drama: 61% to 65.5% * Frequent: 65.5% to 67.5% * Very Frequent: 67.5% 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 12.5% * Occasional: 12.5% to 14% * Frequent: 14% to 17% * Very Frequent: 17% and up.
Gini Index
0.11
Balanced
00.110.5
Noll-Scully
Elo SD: 50.69
0.72
Coin-Flip Parity
0.71.21.451.752.5
Interquartile Edge
53%
Even
50%60%66.5%100%
Best vs. Worst
Baseline
75%
Even
50%73%100%
Close Games
Expected
53%
Few
0%46%100%
Blowouts
Expected
30%
Very Frequent
0%30%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.34 * Slight Separation: 0.34 to 0.44 * Notable Separation: 0.44 to 0.52 * Lopsided: 0.52 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.38 * Some Carryover: 0.38 to 0.5 * Strong Carryover: 0.5 to 0.62 * Near-Lock: 0.62 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 19% * As Expected: 19% to 21.5% * Upset-Prone: 21.5% to 25% * Very Upset-Prone: 25% 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 17% * As Expected: 17% to 19.5% * Shaky Favorites: 19.5% to 22% * Very Shaky: 22% and up.
Brier Score
Expected
0.55
Highly Predictable
00.492
Matchup Imbalance
0.72
Lopsided
00.340.5
Strangeness
Expected
0.65
Very Predictable
01.002
Repeatability
0.16
Weak Carryover
00.380.50.621
Upset Rate
Expected
15%
Chalky
0%11%50%
Clear Favorite Upset Rate
Expected
15%
Solid Favorites
0%11%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.12 * Near Noise Ceiling: 0.12 to 0.18 * Above Noise: 0.18 to 0.24 * Well Above Noise: 0.24 and up.
Probability calibration
0.40
Well Calibrated
0.010.050.10.51
Calibration slope
Ideal
0.09
Overconfident
01.002.17988
Calibration error (ECE)
Noise ceiling
0.093
Well Within Noise
00.1200.3

Promotion Playoff

The path the promotion-playoff teams took to determine the final promotion spot. The sections below show matchup heatmaps and round-by-round simulation outcomes.

Finals

Ruch Chorzow 7
Polonia Bytom 0

Leg 1: Polonia Bytom 0-0 Ruch Chorzow

Leg 2: Ruch Chorzow 7-0 Polonia Bytom

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

Team123456
Ruch Chorzow31.00%15.00%17.00%17.00%12.00%8.00%
Cracovia15.00%22.00%17.00%20.00%16.00%10.00%
Lech Poznan23.00%16.00%21.00%21.00%7.00%12.00%
Lechia Gdansk4.00%8.00%11.00%11.00%22.00%44.00%
Budowlani Chorzow13.00%23.00%15.00%20.00%16.00%13.00%
Polonia Warsaw14.00%16.00%19.00%11.00%27.00%13.00%
Team123456
Polonia Bytom16.00%24.00%17.00%13.00%11.00%19.00%
Wisla Krakow34.00%16.00%18.00%11.00%13.00%8.00%
Legia Warsaw17.00%26.00%15.00%22.00%10.00%10.00%
Wawel Krakow11.00%17.00%17.00%15.00%24.00%16.00%
Gornik Radlin18.00%11.00%15.00%23.00%21.00%12.00%
LKS Lodz4.00%6.00%18.00%16.00%21.00%35.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.

Stochastic Promotion/Relegation Outcomes

Across 100,000 regular-season simulations from preseason Elo, the probability of each team's next-season outcome — promotion-positive outcomes on the left, relegation-positive on the right. The round buttons switch to heatmaps of how often each pair of teams met in that round of the playoff across the simulations, since every iteration produces a different field.

Team Same level Direct relegation
Polonia Bytom — —
Ruch Chorzow — —
Wisla Krakow 58.00% 8.00%
Cracovia 75.00% 10.00%
Legia Warsaw 73.00% 10.00%
Gornik Radlin 70.00% 12.00%
Lech Poznan 65.00% 12.00%
Budowlani Chorzow 74.00% 13.00%
Polonia Warsaw 73.00% 13.00%
Wawel Krakow 73.00% 16.00%
LKS Lodz 61.00% 35.00%
Lechia Gdansk 52.00% 44.00%
Loser →
↓ Winner
Budowlani ChorzowCracoviaGornik RadlinLKS LodzLech PoznanLechia GdanskLegia WarsawPolonia BytomPolonia WarsawRuch ChorzowWawel KrakowWisla Krakow
Budowlani Chorzow50.0%2.00%33.3%3.00%66.7%3.00%0.0%2.00%100.0%1.00%75.0%4.00%
Cracovia50.0%4.00%100.0%1.00%0.0%2.00%75.0%4.00%50.0%2.00%71.4%7.00%
Gornik Radlin50.0%2.00%50.0%4.00%66.7%3.00%0.0%3.00%100.0%2.00%66.7%3.00%
LKS Lodz66.7%3.00%0.0%1.00%100.0%1.00%0.0%1.00%0.0%1.00%100.0%1.00%
Lech Poznan33.3%3.00%0.0%1.00%40.0%5.00%80.0%5.00%33.3%3.00%66.7%6.00%
Lechia Gdansk100.0%3.00%100.0%1.00%0.0%1.00%0.0%1.00%0.0%1.00%100.0%1.00%
Legia Warsaw33.3%3.00%100.0%2.00%60.0%5.00%100.0%1.00%66.7%3.00%50.0%4.00%
Polonia Bytom100.0%2.00%25.0%4.00%20.0%5.00%100.0%1.00%100.0%1.00%
Polonia Warsaw0.0%2.00%100.0%1.00%33.3%3.00%0.0%1.00%25.0%4.00%
Ruch Chorzow33.3%3.00%0.0%1.00%50.0%4.00%33.3%6.00%44.4%9.00%
Wawel Krakow0.0%1.00%50.0%2.00%66.7%3.00%100.0%1.00%66.7%6.00%
Wisla Krakow25.0%4.00%28.6%7.00%33.3%6.00%0.0%1.00%75.0%4.00%55.6%9.00%

Actual Promotion/Relegation Outcomes

Just the teams that actually reached the promotion playoff. With the field fixed in place, the playoff sim re-runs every tie and tallies how often each team won each round — the table gives those probabilities, and the final round's column is the chance of winning the playoff outright. The round buttons switch to heatmaps of how often each pairing met in that round.

Team Finals
Ruch Chorzow 55.01%
Polonia Bytom 44.99%
Loser →
↓ Winner
Polonia BytomRuch Chorzow
Polonia Bytom45.0%100.00%
Ruch Chorzow55.0%100.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
1952-08-16 Gornik Radlin D 1-153.8 1292 1314 65.13% 23.55% 11.32%+0.86 -1.4 1
1952-08-16 @ Wawel Krakow D 1-153.8 1314 1292 11.32% 23.55% 65.13%-0.86 +1.4 1
1952-08-17 Lech Poznan L 3-464.7 1299 1279 68.20% 22.47% 9.32%+1.08 -6.5 0
1952-08-17 @ Budowlani Chorzow W 4-364.7 1279 1299 9.32% 22.47% 68.20%-1.08 +6.5 2
1952-08-17 Ruch Chorzow W 1-034.9 1282 1304 65.10% 23.56% 11.34%+0.85 +1.6 2
1952-08-17 @ Cracovia L 0-134.9 1304 1282 11.34% 23.56% 65.10%-0.85 -1.6 0
1952-08-17 Polonia Warsaw W 1-036.1 1180 1273 59.17% 24.94% 15.88%+0.46 +2.2 2
1952-08-17 @ Lechia Gdansk L 0-136.1 1273 1180 15.88% 24.94% 59.17%-0.46 -2.2 0
1952-08-17 Polonia Bytom D 1-153.3 1225 1236 65.94% 23.29% 10.77%+0.91 -1.5 1
1952-08-17 @ LKS Lodz D 1-153.3 1236 1225 10.77% 23.29% 65.94%-0.91 +1.5 1
1952-08-24 Cracovia D 0-049.6 1286 1284 66.90% 22.96% 10.14%+0.99 -1.7 3
1952-08-24 @ Lech Poznan D 0-049.6 1284 1286 10.14% 22.96% 66.90%-0.99 +1.7 3
1952-08-24 Budowlani Chorzow L 1-354.2 1271 1292 65.15% 23.55% 11.31%+0.86 -11.7 0
1952-08-24 @ Polonia Warsaw W 3-154.2 1292 1271 11.31% 23.55% 65.15%-0.86 +11.7 2
1952-08-24 Lechia Gdansk W 4-132.8 1303 1183 74.84% 19.29% 5.88%+1.64 +1.8 2
1952-08-24 @ Ruch Chorzow L 1-432.8 1183 1303 5.88% 19.29% 74.84%-1.64 -1.8 2
1952-08-24 Legia Warsaw W 4-134.8 1315 1274 69.72% 21.84% 8.44%+1.20 +2.8 3
1952-08-24 @ Gornik Radlin L 1-434.8 1274 1315 8.44% 21.84% 69.72%-1.20 -2.7 0
1952-08-24 Wawel Krakow D 1-153.2 1237 1290 62.61% 24.25% 13.14%+0.68 -1.3 2
1952-08-24 @ Polonia Bytom D 1-153.2 1290 1237 13.14% 24.25% 62.61%-0.68 +1.3 2
1952-08-24 LKS Lodz W 3-027.7 1375 1223 76.72% 18.19% 5.09%+1.82 +1.8 2
1952-08-24 @ Wisla Krakow L 0-327.7 1223 1375 5.09% 18.19% 76.72%-1.82 -1.8 1
1952-08-31 Cracovia D 0-049.9 1304 1286 68.11% 22.51% 9.38%+1.08 -1.8 3
1952-08-31 @ Budowlani Chorzow D 0-049.9 1286 1304 9.38% 22.51% 68.11%-1.08 +1.8 4
1952-08-31 Lech Poznan W 3-139.8 1181 1284 58.20% 25.09% 16.71%+0.40 +3.8 4
1952-08-31 @ Lechia Gdansk L 1-339.8 1284 1181 16.71% 25.09% 58.20%-0.40 -3.8 3
1952-08-31 Ruch Chorzow W 5-030.6 1259 1305 63.24% 24.09% 12.67%+0.72 +7.9 2
1952-08-31 @ Polonia Warsaw L 0-530.6 1305 1259 12.67% 24.09% 63.24%-0.72 -7.9 2
1952-08-31 Gornik Radlin W 2-141.7 1221 1318 58.84% 25.00% 16.16%+0.44 +2.1 3
1952-08-31 @ LKS Lodz L 1-241.7 1318 1221 16.16% 25.00% 58.84%-0.44 -2.1 3
1952-08-31 Wisla Krakow W 2-036.1 1236 1377 54.49% 25.48% 20.03%+0.19 +5.1 4
1952-08-31 @ Polonia Bytom L 0-236.1 1377 1236 20.03% 25.48% 54.49%-0.19 -5.1 2
1952-08-31 Legia Warsaw D 1-153.9 1292 1271 68.28% 22.44% 9.28%+1.09 -1.6 3
1952-08-31 @ Wawel Krakow D 1-153.9 1271 1292 9.28% 22.44% 68.28%-1.09 +1.6 1
1952-09-06 Wisla Krakow D 2-259.5 1290 1372 60.17% 24.77% 15.06%+0.52 -0.9 4
1952-09-06 @ Wawel Krakow D 2-259.5 1372 1290 15.06% 24.77% 60.17%-0.52 +0.9 3
1952-09-07 Ruch Chorzow L 0-446.9 1302 1297 67.18% 22.86% 9.96%+1.01 -26.3 3
1952-09-07 @ Budowlani Chorzow W 4-046.9 1297 1302 9.96% 22.86% 67.18%-1.01 +26.3 4
1952-09-07 Polonia Warsaw W 2-031.7 1280 1267 67.73% 22.65% 9.61%+1.05 +2.6 5
1952-09-07 @ Lech Poznan L 0-231.7 1267 1280 9.61% 22.65% 67.73%-1.05 -2.6 2
1952-09-07 Cracovia W 5-031.7 1184 1287 58.23% 25.09% 16.69%+0.40 +10.2 6
1952-09-07 @ Lechia Gdansk L 0-531.7 1287 1184 16.69% 25.09% 58.23%-0.40 -10.2 4
1952-09-07 Polonia Bytom L 1-257.2 1316 1241 71.95% 20.81% 7.24%+1.39 -7.3 3
1952-09-07 @ Gornik Radlin W 2-157.2 1241 1316 7.24% 20.81% 71.95%-1.39 +7.3 6
1952-09-07 Legia Warsaw L 1-549.6 1224 1273 62.95% 24.17% 12.88%+0.70 -20.7 3
1952-09-07 @ LKS Lodz W 5-149.6 1273 1224 12.88% 24.17% 62.95%-0.70 +20.7 3
1952-09-20 Gornik Radlin W 4-030.2 1293 1308 65.64% 23.39% 10.97%+0.89 +5.6 5
1952-09-20 @ Legia Warsaw L 0-430.2 1308 1293 10.97% 23.39% 65.64%-0.89 -5.6 3
1952-09-23 Wisla Krakow W 3-033.1 1299 1373 60.85% 24.64% 14.51%+0.57 +5.6 7
1952-09-23 @ Legia Warsaw L 0-333.1 1373 1299 14.51% 24.64% 60.85%-0.57 -5.6 3
1952-09-28 Budowlani Chorzow W 1-035.9 1195 1276 60.21% 24.76% 15.03%+0.53 +2.1 8
1952-09-28 @ Lechia Gdansk L 0-135.9 1276 1195 15.03% 24.76% 60.21%-0.53 -2.1 3
1952-09-28 Cracovia W 2-139.6 1264 1277 65.82% 23.33% 10.85%+0.91 +1.5 4
1952-09-28 @ Polonia Warsaw L 1-239.6 1277 1264 10.85% 23.33% 65.82%-0.91 -1.5 4
1952-09-28 Lech Poznan D 0-050.2 1323 1283 69.65% 21.87% 8.47%+1.20 -1.8 5
1952-09-28 @ Ruch Chorzow D 0-050.2 1283 1323 8.47% 21.87% 69.65%-1.20 +1.8 6
1952-09-28 Wawel Krakow W 1-036.1 1203 1289 59.74% 24.85% 15.41%+0.50 +2.2 5
1952-09-28 @ LKS Lodz L 0-136.1 1289 1203 15.41% 24.85% 59.74%-0.50 -2.2 4
1952-09-28 Legia Warsaw D 0-049.1 1248 1304 62.37% 24.31% 13.32%+0.66 -1.4 7
1952-09-28 @ Polonia Bytom D 0-049.1 1304 1248 13.32% 24.31% 62.37%-0.66 +1.4 8
1952-09-28 Gornik Radlin W 2-138.9 1367 1303 71.28% 21.13% 7.58%+1.33 +1.0 5
1952-09-28 @ Wisla Krakow L 1-238.9 1303 1367 7.58% 21.13% 71.28%-1.33 -1.0 3
1952-10-05 Budowlani Chorzow L 0-249.2 1285 1274 67.56% 22.72% 9.72%+1.04 -13.9 6
1952-10-05 @ Lech Poznan W 2-049.2 1274 1285 9.72% 22.72% 67.56%-1.04 +13.9 5
1952-10-05 Lechia Gdansk D 3-363.6 1266 1197 71.59% 20.98% 7.42%+1.36 -1.1 5
1952-10-05 @ Polonia Warsaw D 3-363.6 1197 1266 7.42% 20.98% 71.59%-1.36 +1.1 9
1952-10-05 Cracovia W 2-138.6 1321 1276 70.01% 21.72% 8.28%+1.23 +1.1 7
1952-10-05 @ Ruch Chorzow L 1-238.6 1276 1321 8.28% 21.72% 70.01%-1.23 -1.1 4
1952-10-05 Wawel Krakow W 2-139.2 1302 1287 67.84% 22.61% 9.55%+1.06 +1.3 5
1952-10-05 @ Gornik Radlin L 1-239.2 1287 1302 9.55% 22.61% 67.84%-1.06 -1.3 4
1952-10-05 LKS Lodz W 4-134.2 1247 1205 69.77% 21.82% 8.41%+1.21 +2.7 9
1952-10-05 @ Polonia Bytom L 1-434.2 1205 1247 8.41% 21.82% 69.77%-1.21 -2.7 5
1952-10-12 Polonia Warsaw W 2-031.5 1288 1265 68.43% 22.38% 9.19%+1.10 +2.5 7
1952-10-12 @ Budowlani Chorzow L 0-231.5 1265 1288 9.19% 22.38% 68.43%-1.10 -2.5 5
1952-10-12 Lech Poznan W 4-029.5 1275 1271 67.07% 22.90% 10.03%+1.00 +5.1 6
1952-10-12 @ Cracovia L 0-429.5 1271 1275 10.03% 22.90% 67.07%-1.00 -5.1 6
1952-10-12 Ruch Chorzow L 0-344.7 1198 1322 56.17% 25.34% 18.49%+0.29 -17.1 9
1952-10-12 @ Lechia Gdansk W 3-044.7 1322 1198 18.49% 25.34% 56.17%-0.29 +17.1 9
1952-10-12 Wisla Krakow W 3-035.0 1202 1368 51.84% 25.62% 22.54%+0.06 +8.2 7
1952-10-12 @ LKS Lodz L 0-335.0 1368 1202 22.54% 25.62% 51.84%-0.06 -8.2 5
1952-10-12 Polonia Bytom D 1-153.9 1286 1250 69.36% 22.00% 8.64%+1.18 -1.6 5
1952-10-12 @ Wawel Krakow D 1-153.9 1250 1286 8.64% 22.00% 69.36%-1.18 +1.6 10
1952-10-16 Legia Warsaw W 2-139.0 1360 1306 70.59% 21.46% 7.96%+1.28 +1.1 7
1952-10-16 @ Wisla Krakow L 1-239.0 1306 1360 7.96% 21.46% 70.59%-1.28 -1.0 8
1952-10-19 Budowlani Chorzow W 1-034.5 1280 1290 65.99% 23.28% 10.73%+0.92 +1.5 8
1952-10-19 @ Cracovia L 0-134.5 1290 1280 10.73% 23.28% 65.99%-0.92 -1.5 7
1952-10-19 Lechia Gdansk W 6-027.5 1265 1181 72.61% 20.48% 6.91%+1.45 +5.0 8
1952-10-19 @ Lech Poznan L 0-627.5 1181 1265 6.91% 20.48% 72.61%-1.45 -5.0 9
1952-10-19 Polonia Warsaw D 3-364.2 1339 1262 72.11% 20.73% 7.16%+1.40 -1.1 10
1952-10-19 @ Ruch Chorzow D 3-364.2 1262 1339 7.16% 20.73% 72.11%-1.40 +1.1 6
1952-10-19 LKS Lodz W 1-032.1 1303 1211 73.11% 20.22% 6.67%+1.49 +0.9 7
1952-10-19 @ Gornik Radlin L 0-132.1 1211 1303 6.67% 20.22% 73.11%-1.49 -0.9 7
1952-10-19 Wawel Krakow L 1-256.8 1305 1284 68.27% 22.44% 9.28%+1.09 -7.0 8
1952-10-19 @ Legia Warsaw W 2-156.8 1284 1305 9.28% 22.44% 68.27%-1.09 +7.0 7
1952-10-19 Polonia Bytom W 1-032.4 1361 1251 74.18% 19.65% 6.17%+1.58 +0.8 9
1952-10-19 @ Wisla Krakow L 0-132.4 1251 1361 6.17% 19.65% 74.18%-1.58 -0.8 10
1952-10-25 Lechia Gdansk D 2-259.8 1281 1176 73.93% 19.79% 6.29%+1.56 -1.3 9
1952-10-25 @ Cracovia D 2-259.8 1176 1281 6.29% 19.79% 73.93%-1.56 +1.4 10
1952-10-25 Lech Poznan W 2-139.4 1263 1270 66.25% 23.19% 10.56%+0.94 +1.4 8
1952-10-25 @ Polonia Warsaw L 1-239.4 1270 1263 10.56% 23.19% 66.25%-0.94 -1.4 8
1952-10-25 Budowlani Chorzow W 2-031.4 1338 1289 70.29% 21.59% 8.12%+1.25 +2.1 12
1952-10-25 @ Ruch Chorzow L 0-231.4 1289 1338 8.12% 21.59% 70.29%-1.25 -2.1 7
1952-10-25 LKS Lodz W 7-027.9 1298 1210 72.84% 20.36% 6.80%+1.47 +5.7 10
1952-10-25 @ Legia Warsaw L 0-727.9 1210 1298 6.80% 20.36% 72.84%-1.47 -5.7 7
1952-10-25 Gornik Radlin W 3-031.6 1251 1304 62.59% 24.25% 13.15%+0.68 +5.1 12
1952-10-25 @ Polonia Bytom L 0-331.6 1304 1251 13.15% 24.25% 62.59%-0.68 -5.1 7
1952-10-25 Wawel Krakow W 1-033.4 1362 1291 71.69% 20.94% 7.37%+1.37 +1.0 11
1952-10-25 @ Wisla Krakow L 0-133.4 1291 1362 7.37% 20.94% 71.69%-1.37 -1.0 7
1952-11-02 Lechia Gdansk W 2-029.5 1286 1177 74.16% 19.66% 6.18%+1.58 +1.6 9
1952-11-02 @ Budowlani Chorzow L 0-229.5 1177 1286 6.18% 19.66% 74.16%-1.58 -1.6 10
1952-11-02 Polonia Warsaw W 3-030.0 1280 1265 67.87% 22.60% 9.53%+1.06 +3.7 11
1952-11-02 @ Cracovia L 0-330.0 1265 1280 9.53% 22.60% 67.87%-1.06 -3.7 8
1952-11-02 Ruch Chorzow W 3-139.6 1269 1340 61.07% 24.60% 14.33%+0.58 +3.3 10
1952-11-02 @ Lech Poznan L 1-339.6 1340 1269 14.33% 24.60% 61.07%-0.58 -3.3 12
1952-11-02 Wisla Krakow D 0-049.9 1299 1363 61.70% 24.46% 13.84%+0.62 -1.4 8
1952-11-02 @ Gornik Radlin D 0-049.9 1363 1299 13.84% 24.46% 61.70%-0.62 +1.4 12
1952-11-02 Polonia Bytom L 1-453.1 1304 1256 70.17% 21.64% 8.18%+1.24 -17.6 10
1952-11-02 @ Legia Warsaw W 4-153.1 1256 1304 8.18% 21.64% 70.17%-1.24 +17.6 14
1952-11-02 LKS Lodz W 2-030.0 1290 1204 72.72% 20.42% 6.86%+1.46 +1.8 9
1952-11-02 @ Wawel Krakow L 0-230.0 1204 1290 6.86% 20.42% 72.72%-1.46 -1.8 7

Playoff Game Log

Every playoff game for the team selected at the top of the tab (empty if they didn't reach the postseason). Sort any column by clicking its header. @ before an opponent name indicates an away game; the record column shows the team's running playoff record.

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Record
1952-11-09 Polonia Bytom W 7-028.9 1337 1273 71.24% 21.15% 7.61%+1.33 +6.4 1-0
1952-11-09 @ Ruch Chorzow L 0-728.9 1273 1337 7.61% 21.15% 71.24%-1.33 -6.4 0-1
1952-11-16 Ruch Chorzow D 0-049.3 1267 1343 60.61% 24.69% 14.70%+0.55 -1.3 0-1-1
1952-11-16 @ Polonia Bytom D 0-049.3 1343 1267 14.70% 24.69% 60.61%-0.55 +1.3 1-0-1

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 1952-09-07 7.24% Polonia Bytom 1241 2 @ Gornik Radlin 1316 1
2 1952-11-02 8.18% Polonia Bytom 1256 4 @ Legia Warsaw 1304 1
3 1952-10-19 9.28% Wawel Krakow 1284 2 @ Legia Warsaw 1305 1
4 1952-08-17 9.32% Lech Poznan 1279 4 @ Budowlani Chorzow 1299 3
5 1952-10-05 9.72% Budowlani Chorzow 1274 2 @ Lech Poznan 1285 0
6 1952-09-07 9.96% Ruch Chorzow 1297 4 @ Budowlani Chorzow 1302 0
7 1952-08-24 11.31% Budowlani Chorzow 1292 3 @ Polonia Warsaw 1271 1
8 1952-09-07 12.88% Legia Warsaw 1273 5 @ LKS Lodz 1224 1
9 1952-10-12 18.49% Ruch Chorzow 1322 3 @ Lechia Gdansk 1198 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 1952-09-07 26.31 Ruch Chorzow 4 1297 9.96% @ Budowlani Chorzow 0 1302 67.18% 22.86%
2 1952-09-07 20.69 Legia Warsaw 5 1273 12.88% @ LKS Lodz 1 1224 62.95% 24.17%
3 1952-11-02 17.60 Polonia Bytom 4 1256 8.18% @ Legia Warsaw 1 1304 70.17% 21.64%
4 1952-10-12 17.07 Ruch Chorzow 3 1322 18.49% @ Lechia Gdansk 0 1198 56.17% 25.34%
5 1952-10-05 13.93 Budowlani Chorzow 2 1274 9.72% @ Lech Poznan 0 1285 67.56% 22.72%
6 1952-08-24 11.69 Budowlani Chorzow 3 1292 11.31% @ Polonia Warsaw 1 1271 65.15% 23.55%
7 1952-09-07 10.23 @ Lechia Gdansk 5 1184 58.23% Cracovia 0 1287 16.69% 25.09%
8 1952-10-12 8.18 @ LKS Lodz 3 1202 51.84% Wisla Krakow 0 1368 22.54% 25.62%
9 1952-08-31 7.94 @ Polonia Warsaw 5 1259 63.24% Ruch Chorzow 0 1305 12.67% 24.09%
10 1952-09-07 7.32 Polonia Bytom 2 1241 7.24% @ Gornik Radlin 1 1316 71.95% 20.81%
11 1952-10-19 7.03 Wawel Krakow 2 1284 9.28% @ Legia Warsaw 1 1305 68.27% 22.44%
12 1952-08-17 6.50 Lech Poznan 4 1279 9.32% @ Budowlani Chorzow 3 1299 68.20% 22.47%
13 1952-11-09 * 6.44 @ Ruch Chorzow 7 1337 71.24% Polonia Bytom 0 1273 7.61% 21.15%
14 1952-10-25 5.68 @ Legia Warsaw 7 1298 72.84% LKS Lodz 0 1210 6.80% 20.36%
15 1952-09-23 5.60 @ Legia Warsaw 3 1299 60.85% Wisla Krakow 0 1373 14.51% 24.64%
16 1952-09-20 5.59 @ Legia Warsaw 4 1293 65.64% Gornik Radlin 0 1308 10.97% 23.39%
17 1952-08-31 5.11 @ Polonia Bytom 2 1236 54.49% Wisla Krakow 0 1377 20.03% 25.48%
18 1952-10-25 5.11 @ Polonia Bytom 3 1251 62.59% Gornik Radlin 0 1304 13.15% 24.25%
19 1952-10-12 5.10 @ Cracovia 4 1275 67.07% Lech Poznan 0 1271 10.03% 22.90%
20 1952-10-19 5.00 @ Lech Poznan 6 1265 72.61% Lechia Gdansk 0 1181 6.91% 20.48%
21 1952-08-31 3.79 @ Lechia Gdansk 3 1181 58.20% Lech Poznan 1 1284 16.71% 25.09%
22 1952-11-02 3.71 @ Cracovia 3 1280 67.87% Polonia Warsaw 0 1265 9.53% 22.60%
23 1952-11-02 3.31 @ Lech Poznan 3 1269 61.07% Ruch Chorzow 1 1340 14.33% 24.60%
24 1952-08-24 2.75 @ Gornik Radlin 4 1315 69.72% Legia Warsaw 1 1274 8.44% 21.84%
25 1952-10-05 2.74 @ Polonia Bytom 4 1247 69.77% LKS Lodz 1 1205 8.41% 21.82%

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 1952-08-17 64.7 Lech Poznan 4 1279 9.32% @ Budowlani Chorzow 3 1299 68.20% 22.47%
2 1952-10-19 64.2 @ Ruch Chorzow 3 1339 72.11% Polonia Warsaw 3 1262 7.16% 20.73%
3 1952-10-05 63.6 @ Polonia Warsaw 3 1266 71.59% Lechia Gdansk 3 1197 7.42% 20.98%
4 1952-10-25 59.8 @ Cracovia 2 1281 73.93% Lechia Gdansk 2 1176 6.29% 19.79%
5 1952-09-06 59.5 @ Wawel Krakow 2 1290 60.17% Wisla Krakow 2 1372 15.06% 24.77%
6 1952-09-07 57.2 Polonia Bytom 2 1241 7.24% @ Gornik Radlin 1 1316 71.95% 20.81%
7 1952-10-19 56.8 Wawel Krakow 2 1284 9.28% @ Legia Warsaw 1 1305 68.27% 22.44%
8 1952-08-24 54.2 Budowlani Chorzow 3 1292 11.31% @ Polonia Warsaw 1 1271 65.15% 23.55%
9 1952-08-31 53.9 @ Wawel Krakow 1 1292 68.28% Legia Warsaw 1 1271 9.28% 22.44%
10 1952-10-12 53.9 @ Wawel Krakow 1 1286 69.36% Polonia Bytom 1 1250 8.64% 22.00%
11 1952-08-16 53.8 @ Wawel Krakow 1 1292 65.13% Gornik Radlin 1 1314 11.32% 23.55%
12 1952-08-17 53.3 @ LKS Lodz 1 1225 65.94% Polonia Bytom 1 1236 10.77% 23.29%
13 1952-08-24 53.2 @ Polonia Bytom 1 1237 62.61% Wawel Krakow 1 1290 13.14% 24.25%
14 1952-11-02 53.1 Polonia Bytom 4 1256 8.18% @ Legia Warsaw 1 1304 70.17% 21.64%
15 1952-09-28 50.2 @ Ruch Chorzow 0 1323 69.65% Lech Poznan 0 1283 8.47% 21.87%
16 1952-08-31 49.9 @ Budowlani Chorzow 0 1304 68.11% Cracovia 0 1286 9.38% 22.51%
17 1952-11-02 49.9 @ Gornik Radlin 0 1299 61.70% Wisla Krakow 0 1363 13.84% 24.46%
18 1952-08-24 49.6 @ Lech Poznan 0 1286 66.90% Cracovia 0 1284 10.14% 22.96%
19 1952-09-07 49.6 Legia Warsaw 5 1273 12.88% @ LKS Lodz 1 1224 62.95% 24.17%
20 1952-11-16 * 49.3 @ Polonia Bytom 0 1267 60.61% Ruch Chorzow 0 1343 14.70% 24.69%
21 1952-10-05 49.2 Budowlani Chorzow 2 1274 9.72% @ Lech Poznan 0 1285 67.56% 22.72%
22 1952-09-28 49.1 @ Polonia Bytom 0 1248 62.37% Legia Warsaw 0 1304 13.32% 24.31%
23 1952-09-07 46.9 Ruch Chorzow 4 1297 9.96% @ Budowlani Chorzow 0 1302 67.18% 22.86%
24 1952-10-12 44.7 Ruch Chorzow 3 1322 18.49% @ Lechia Gdansk 0 1198 56.17% 25.34%
25 1952-08-31 41.7 @ LKS Lodz 2 1221 58.84% Gornik Radlin 1 1318 16.16% 25.00%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 1952-10-19 27.5 @ Lech Poznan 6 1265 72.61% Lechia Gdansk 0 1181 6.91% 20.48%
2 1952-08-24 27.7 @ Wisla Krakow 3 1375 76.72% LKS Lodz 0 1223 5.09% 18.19%
3 1952-10-25 27.9 @ Legia Warsaw 7 1298 72.84% LKS Lodz 0 1210 6.80% 20.36%
4 1952-11-09 * 28.9 @ Ruch Chorzow 7 1337 71.24% Polonia Bytom 0 1273 7.61% 21.15%
5 1952-10-12 29.5 @ Cracovia 4 1275 67.07% Lech Poznan 0 1271 10.03% 22.90%
6 1952-11-02 29.5 @ Budowlani Chorzow 2 1286 74.16% Lechia Gdansk 0 1177 6.18% 19.66%
7 1952-11-02 30.0 @ Cracovia 3 1280 67.87% Polonia Warsaw 0 1265 9.53% 22.60%
8 1952-11-02 30.0 @ Wawel Krakow 2 1290 72.72% LKS Lodz 0 1204 6.86% 20.42%
9 1952-09-20 30.2 @ Legia Warsaw 4 1293 65.64% Gornik Radlin 0 1308 10.97% 23.39%
10 1952-08-31 30.6 @ Polonia Warsaw 5 1259 63.24% Ruch Chorzow 0 1305 12.67% 24.09%
11 1952-10-25 31.4 @ Ruch Chorzow 2 1338 70.29% Budowlani Chorzow 0 1289 8.12% 21.59%
12 1952-10-12 31.5 @ Budowlani Chorzow 2 1288 68.43% Polonia Warsaw 0 1265 9.19% 22.38%
13 1952-10-25 31.6 @ Polonia Bytom 3 1251 62.59% Gornik Radlin 0 1304 13.15% 24.25%
14 1952-09-07 31.7 @ Lech Poznan 2 1280 67.73% Polonia Warsaw 0 1267 9.61% 22.65%
15 1952-09-07 31.7 @ Lechia Gdansk 5 1184 58.23% Cracovia 0 1287 16.69% 25.09%
16 1952-10-19 32.1 @ Gornik Radlin 1 1303 73.11% LKS Lodz 0 1211 6.67% 20.22%
17 1952-10-19 32.4 @ Wisla Krakow 1 1361 74.18% Polonia Bytom 0 1251 6.17% 19.65%
18 1952-08-24 32.8 @ Ruch Chorzow 4 1303 74.84% Lechia Gdansk 1 1183 5.88% 19.29%
19 1952-09-23 33.1 @ Legia Warsaw 3 1299 60.85% Wisla Krakow 0 1373 14.51% 24.64%
20 1952-10-25 33.4 @ Wisla Krakow 1 1362 71.69% Wawel Krakow 0 1291 7.37% 20.94%
21 1952-10-05 34.2 @ Polonia Bytom 4 1247 69.77% LKS Lodz 1 1205 8.41% 21.82%
22 1952-10-19 34.5 @ Cracovia 1 1280 65.99% Budowlani Chorzow 0 1290 10.73% 23.28%
23 1952-08-24 34.8 @ Gornik Radlin 4 1315 69.72% Legia Warsaw 1 1274 8.44% 21.84%
24 1952-08-17 34.9 @ Cracovia 1 1282 65.10% Ruch Chorzow 0 1304 11.34% 23.56%
25 1952-10-12 35.0 @ LKS Lodz 3 1202 51.84% Wisla Krakow 0 1368 22.54% 25.62%