‹ ›

1946 Group A Season

132 games

Final

Champion

CDKA Moscow

37 points

Relegated

No relegation

Biggest Overachiever

Dinamo Tbilisi

5.82 points above expected

33 points · 27.18 expected points

Biggest Disappointment

Zenit Leningrad

7.61 points below expected

15 points · 22.61 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 CDKA Moscow 22 17 3 2 37 55 13 +42 34.61 +2.39
2 Dynamo Moscow 22 16 1 5 33 68 17 +51 34.05 -1.05
3 Dinamo Tbilisi 22 15 3 4 33 47 26 +21 27.18 +5.82
4 Torpedo Moscow 22 11 5 6 27 44 29 +15 24.78 +2.22
5 Dynamo Leningrad 22 10 4 8 24 37 35 +2 24.73 -0.73
6 Spartak Moscow 22 8 5 9 21 38 40 -2 18.75 +2.25
7 Krylia Sovetov Moscow 22 5 8 9 18 14 24 -10 20.16 -2.16
8 Traktor Stalingrad 22 6 4 12 16 22 40 -18 19.73 -3.73
9 Zenit Leningrad 22 5 5 12 15 22 45 -23 22.61 -7.61
10 Krylia Sovetov 22 3 8 11 14 16 52 -36 11.62 +2.38
11 Dinamo Minsk 22 3 7 12 13 22 43 -21 15.76 -2.76
12 Dynamo Kyiv 22 4 5 13 13 18 39 -21 10.02 +2.98

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 Dinamo Tbilisi 33 27.18 +5.82
2 Dynamo Kyiv 13 10.02 +2.98
3 CDKA Moscow 37 34.61 +2.39
4 Krylia Sovetov 14 11.62 +2.38
5 Spartak Moscow 21 18.75 +2.25

Biggest Disappointments

# Team Actual Sim vsSim
1 Zenit Leningrad 15 22.61 -7.61
2 Traktor Stalingrad 16 19.73 -3.73
3 Dinamo Minsk 13 15.76 -2.76
4 Krylia Sovetov Moscow 18 20.16 -2.16
5 Dynamo Moscow 33 34.05 -1.05

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 Dinamo Tbilisi 7 Apr 20 – May 28 1 in 391
2 Torpedo Moscow 2 Jun 24 – Jul 3 1 in 24
3 CDKA Moscow 7 May 18 – Jun 18 1 in 18
4 Dynamo Moscow 8 May 29 – Jul 10 1 in 15
5 Dynamo Kyiv 1 Jun 12 – Jun 12 1 in 12

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Zenit Leningrad 5 May 28 – Jul 8 1 in 92
2 Dinamo Minsk 6 Aug 30 – Sep 22 1 in 54
3 Dynamo Moscow 2 Aug 19 – Aug 23 1 in 16
4 CDKA Moscow 1 Jun 24 – Jun 24 1 in 12
5 Torpedo Moscow 2 Jun 1 – Jun 9 1 in 9

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Dinamo Tbilisi 7 Apr 20 – May 28 1 in 17
2 Dinamo Minsk 3 Jun 20 – Jul 14 1 in 16
3 Torpedo Moscow 5 May 7 – May 28 1 in 13
4 Spartak Moscow 4 May 29 – Jun 11 1 in 13
5 Krylia Sovetov 3 May 11 – May 23 1 in 7

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Krylia Sovetov Moscow 6 Jun 7 – Jul 10 1 in 27
2 Dynamo Leningrad 5 Jun 12 – Jul 18 1 in 15
3 Zenit Leningrad 6 Aug 20 – Sep 22 1 in 11
4 Traktor Stalingrad 6 May 29 – Jun 29 1 in 10
5 Krylia Sovetov 12 Apr 21 – Jul 16 1 in 9

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
CDKA Moscow 1824 37 -10 7 8.4 -1.4
Dynamo Moscow 1798 33 +21 9 8.3 +0.7
Dinamo Tbilisi 1622 33 +8 7 6.0 +1.0
Torpedo Moscow 1580 27 +9 6 6.5 -0.5
Dynamo Leningrad 1556 24 +21 8 6.0 +2.0
Spartak Moscow 1472 21 +35 5 4.4 +0.6
Krylia Sovetov Moscow 1445 18 -7 4 3.9 +0.1
Traktor Stalingrad 1422 16 -14 3 5.2 -2.2
Zenit Leningrad 1408 15 -9 4 4.8 -0.8
Krylia Sovetov 1284 14 -1 4 2.3 +1.7
Dynamo Kyiv 1235 13 +6 3 2.2 +0.8
Dinamo Minsk 1352 13 -43 2 3.1 -1.1

Head-to-Head

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

Beat expectations Fell short Within expectations
Team CM DM DT DK DL DM KS KSM SM TM TS ZL
CDKA Moscow —
2-0-0
5.04
1-1-0
4.22
2-0-0
5.30
1-1-0
4.45
2-0-0
2.96
2-0-0
5.11
1-0-1
4.83
2-0-0
4.88
1-0-1
4.46
2-0-0
4.82
1-1-0
4.40
Dinamo Minsk
0-0-2
0.61
—
0-1-1
1.27
1-0-1
4.01
0-0-2
1.45
0-0-2
0.76
0-2-0
3.38
0-1-1
1.98
0-1-1
2.44
0-1-1
1.44
0-1-1
2.08
2-0-0
1.94
Dinamo Tbilisi
0-1-1
1.34
1-1-0
4.30
—
2-0-0
4.82
1-1-0
3.11
1-0-1
1.38
1-0-1
4.73
2-0-0
3.72
2-0-0
4.01
1-0-1
3.29
2-0-0
4.02
2-0-0
3.38
Dynamo Kyiv
0-0-2
0.41
1-0-1
1.54
0-0-2
0.80
—
1-0-1
0.85
0-0-2
0.48
0-2-0
2.20
1-0-1
1.13
0-1-1
1.39
0-1-1
0.96
1-0-1
1.26
0-1-1
1.50
Dynamo Leningrad
0-1-1
1.13
2-0-0
4.11
0-1-1
2.42
1-0-1
4.75
—
0-0-2
1.30
2-0-0
4.41
1-1-0
3.40
1-0-1
3.82
1-1-0
2.60
1-0-1
3.53
1-0-1
2.79
Dynamo Moscow
0-0-2
2.57
2-0-0
4.86
1-0-1
4.18
2-0-0
5.21
2-0-0
4.27
—
2-0-0
5.08
2-0-0
4.64
2-0-0
4.76
0-0-2
4.45
2-0-0
4.71
1-1-0
4.61
Krylia Sovetov
0-0-2
0.56
0-2-0
2.16
1-0-1
0.87
0-2-0
3.34
0-0-2
1.17
0-0-2
0.58
—
0-1-1
1.48
0-1-1
1.63
1-0-1
1.09
0-2-0
1.60
1-0-1
1.05
Krylia Sovetov Moscow
1-0-1
0.79
1-1-0
3.56
0-0-2
1.83
1-0-1
4.45
0-1-1
2.14
0-0-2
0.95
1-1-0
4.08
—
0-2-0
3.17
1-1-0
2.03
0-1-1
2.93
0-1-1
2.47
Spartak Moscow
0-0-2
0.74
1-1-0
3.09
0-0-2
1.54
1-1-0
4.17
1-0-1
1.73
0-0-2
0.85
1-1-0
3.92
0-2-0
2.37
—
0-0-2
1.92
2-0-0
2.49
2-0-0
1.98
Torpedo Moscow
1-0-1
1.12
1-1-0
4.11
1-0-1
2.24
1-1-0
4.64
0-1-1
2.94
2-0-0
1.13
1-0-1
4.49
0-1-1
3.51
2-0-0
3.62
—
1-0-1
3.40
1-1-0
3.07
Traktor Stalingrad
0-0-2
0.79
1-1-0
3.46
0-0-2
1.53
1-0-1
4.30
1-0-1
2.01
0-0-2
0.90
0-2-0
3.95
1-1-0
2.60
0-0-2
3.05
1-0-1
2.15
—
1-0-1
1.87
Zenit Leningrad
0-1-1
1.18
0-0-2
3.61
0-0-2
2.17
1-1-0
4.05
1-0-1
2.74
0-1-1
0.98
1-0-1
4.53
1-1-0
3.07
0-0-2
3.56
0-1-1
2.47
1-0-1
3.67
—

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.84 +4.6
Allowed 0.73 -6.2
Differential 0.91 +3.0

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
06.82%7.58%6.82%5.30%1.52%2.65%30.68%
17.58%9.85%3.41%4.17%2.27%1.52%28.79%
26.82%3.41%3.03%1.89%0.76%0.76%16.67%
35.30%4.17%1.89%2.27%0.38%—14.02%
41.52%2.27%0.76%0.38%——4.92%
5+2.65%1.52%0.76%———4.92%
Total30.68%28.79%16.67%14.02%4.92%4.92%100%

Summary Statistics

Scored Allowed Difference
Mean 1.53 1.53 +0.00
SD 1.56 1.56 2.44
CV 1.02 1.02 —
Max 8 8 +8
Min 0 0 -8

Games Played: 132

↓ Scored | Allowed →012345+Total
0———————
113.64%13.64%9.09%———36.36%
218.18%—————18.18%
318.18%9.09%————27.27%
44.55%4.55%————9.09%
5+—4.55%4.55%———9.09%
Total54.55%31.82%13.64%———100%

Summary Statistics

Scored Allowed Difference
Mean 2.50 0.59 +1.91
SD 1.71 0.73 1.80
CV 0.68 1.24 —
Max 8 2 +7
Min 1 0 -1

Games Played: 22

↓ Scored | Allowed →012345+Total
09.09%9.09%9.09%4.55%—9.09%40.91%
1—18.18%4.55%13.64%——36.36%
24.55%4.55%——4.55%—13.64%
3———4.55%——4.55%
4———————
5+4.55%—————4.55%
Total18.18%31.82%13.64%22.73%4.55%9.09%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.95 -0.95
SD 1.23 1.65 2.26
CV 1.23 0.84 —
Max 5 6 +5
Min 0 0 -6

Games Played: 22

↓ Scored | Allowed →012345+Total
0—4.55%4.55%———9.09%
118.18%4.55%——4.55%—27.27%
29.09%4.55%4.55%———18.18%
39.09%13.64%4.55%4.55%4.55%—36.36%
4——4.55%———4.55%
5+—4.55%————4.55%
Total36.36%31.82%18.18%4.55%9.09%—100%

Summary Statistics

Scored Allowed Difference
Mean 2.14 1.18 +0.95
SD 1.28 1.26 1.68
CV 0.60 1.07 —
Max 5 4 +4
Min 0 0 -3

Games Played: 22

↓ Scored | Allowed →012345+Total
04.55%22.73%9.09%13.64%——50.00%
113.64%4.55%4.55%——4.55%27.27%
2——9.09%4.55%——13.64%
3——4.55%4.55%——9.09%
4———————
5+———————
Total18.18%27.27%27.27%22.73%—4.55%100%

Summary Statistics

Scored Allowed Difference
Mean 0.82 1.77 -0.95
SD 1.01 1.41 1.56
CV 1.23 0.80 —
Max 3 6 +1
Min 0 0 -5

Games Played: 22

↓ Scored | Allowed →012345+Total
0—13.64%—4.55%4.55%—22.73%
113.64%9.09%4.55%——4.55%31.82%
29.09%—4.55%4.55%——18.18%
3—9.09%—4.55%——13.64%
44.55%4.55%————9.09%
5+——4.55%———4.55%
Total27.27%36.36%13.64%13.64%4.55%4.55%100%

Summary Statistics

Scored Allowed Difference
Mean 1.68 1.59 +0.09
SD 1.46 1.84 2.51
CV 0.87 1.16 —
Max 5 8 +4
Min 0 0 -7

Games Played: 22

↓ Scored | Allowed →012345+Total
0—4.55%4.55%———9.09%
19.09%4.55%—4.55%4.55%—22.73%
24.55%——4.55%——9.09%
318.18%—————18.18%
49.09%9.09%————18.18%
5+18.18%4.55%————22.73%
Total59.09%22.73%4.55%9.09%4.55%—100%

Summary Statistics

Scored Allowed Difference
Mean 3.09 0.77 +2.32
SD 2.20 1.19 2.93
CV 0.71 1.54 —
Max 8 4 +8
Min 0 0 -3

Games Played: 22

↓ Scored | Allowed →012345+Total
09.09%—13.64%4.55%4.55%13.64%45.45%
14.55%22.73%4.55%—9.09%—40.91%
24.55%—4.55%———9.09%
3——4.55%———4.55%
4———————
5+———————
Total18.18%22.73%27.27%4.55%13.64%13.64%100%

Summary Statistics

Scored Allowed Difference
Mean 0.73 2.36 -1.64
SD 0.83 2.19 2.59
CV 1.14 0.93 —
Max 3 8 +2
Min 0 0 -8

Games Played: 22

↓ Scored | Allowed →012345+Total
027.27%9.09%13.64%13.64%——63.64%
14.55%4.55%4.55%———13.64%
213.64%4.55%————18.18%
3———4.55%——4.55%
4———————
5+———————
Total45.45%18.18%18.18%18.18%——100%

Summary Statistics

Scored Allowed Difference
Mean 0.64 1.09 -0.45
SD 0.95 1.19 1.57
CV 1.50 1.09 —
Max 3 3 +2
Min 0 0 -3

Games Played: 22

↓ Scored | Allowed →012345+Total
013.64%4.55%———4.55%22.73%
1—4.55%—13.64%9.09%—27.27%
24.55%9.09%4.55%——9.09%27.27%
34.55%9.09%————13.64%
4———————
5+9.09%—————9.09%
Total31.82%27.27%4.55%13.64%9.09%13.64%100%

Summary Statistics

Scored Allowed Difference
Mean 1.73 1.82 -0.09
SD 1.58 1.84 2.74
CV 0.91 1.01 —
Max 6 5 +6
Min 0 0 -5

Games Played: 22

↓ Scored | Allowed →012345+Total
09.09%4.55%9.09%—4.55%—27.27%
14.55%9.09%4.55%———18.18%
2—4.55%4.55%4.55%——13.64%
39.09%9.09%————18.18%
4—9.09%4.55%4.55%——18.18%
5+—4.55%————4.55%
Total22.73%40.91%22.73%9.09%4.55%—100%

Summary Statistics

Scored Allowed Difference
Mean 2.00 1.32 +0.68
SD 1.75 1.09 2.10
CV 0.87 0.82 —
Max 6 4 +5
Min 0 0 -4

Games Played: 22

↓ Scored | Allowed →012345+Total
0—13.64%4.55%9.09%4.55%—31.82%
19.09%13.64%—9.09%—4.55%36.36%
29.09%9.09%4.55%4.55%4.55%—31.82%
3———————
4———————
5+———————
Total18.18%36.36%9.09%22.73%9.09%4.55%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.82 -0.82
SD 0.82 1.47 1.79
CV 0.82 0.81 —
Max 2 5 +2
Min 0 0 -4

Games Played: 22

↓ Scored | Allowed →012345+Total
09.09%4.55%13.64%13.64%—4.55%45.45%
1—9.09%4.55%9.09%—4.55%27.27%
24.55%4.55%————9.09%
34.55%—9.09%4.55%——18.18%
4———————
5+———————
Total18.18%18.18%27.27%27.27%—9.09%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 2.05 -1.05
SD 1.15 1.56 2.08
CV 1.15 0.76 —
Max 3 6 +3
Min 0 0 -5

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
CDKA Moscow 1824 37 34.61 +2.39 88.0% 24 29 33 35 37 38 41
Dynamo Moscow 1798 33 34.05 -1.05 43.0% 27 28 32 34 36 39 41
Dinamo Tbilisi 1622 33 27.18 +5.82 96.0% 18 20 25 28 30 32 35
Torpedo Moscow 1580 27 24.78 +2.22 80.0% 17 20 23 25 27 30 32
Dynamo Leningrad 1556 24 24.73 -0.73 52.0% 17 18 23 24 27 31 33
Spartak Moscow 1472 21 18.75 +2.25 78.0% 9 12 16 19 21 25 28
Krylia Sovetov Moscow 1445 18 20.16 -2.16 29.0% 14 15 18 20 22 25 30
Traktor Stalingrad 1422 16 19.73 -3.73 16.0% 10 14 18 20 22 25 30
Zenit Leningrad 1408 15 22.61 -7.61 2.0% 15 17 20 22 25 28 32
Dinamo Minsk 1352 13 15.76 -2.76 29.0% 8 10 13 16 18 22 25
Krylia Sovetov 1284 14 11.62 +2.38 87.0% 7 7 9 11 13 16 23
Dynamo Kyiv 1235 13 10.02 +2.98 92.0% 3 6 8 10 11 15 17

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 16.5% * Slight Edge: 16.5% to 25% * Clear Edge: 25% to 33% * Strong Edge: 33% 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
+5.30%
No Edge
41.67%21.97%36.36%
Elo Value
Home Edge: 18.44 Elo pts.
183 Elo
0.005 goals per Elo point
0500
Scoring Tilt
Expected
+0.19 goals
Neutral
-2+0.10+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.06 * Tight Race: 0.06 to 0.12 * Comfortable: 0.12 to 0.17 * Runaway: 0.17 and up.
Title-Race Openness
2.0
One-Team Race
134510
Champion Preseason Odds
54%
CDKA Moscow, 1st of 12
LongshotFavorite
Title Margin
Expected
0.18/gm
Runaway
00.150.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 2.65 * Some Luck: 2.65 to 3.98 * Lucky: 3.98 to 5.31 * Wild Swing: 5.31 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 0.86 * Close: 0.86 to 1.29 * Off: 1.29 to 1.72 * Way Off: 1.72 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
3.53 points
Some Luck
03.328
Average Finish Error
Expected
0.67
Pinpoint
01.082.5
Biggest Overachiever
Expected 95.83%
96.00%
Dinamo Tbilisi
50100
Biggest Underachiever
Expected 4.17%
2.00%
Zenit Leningrad
050
Season Outliers
Expected
2 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.13 * Even: 0.13 to 0.14 * Top-Heavy: 0.14 to 0.17 * Lopsided: 0.17 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.4 * Moderate Separation: 1.4 to 1.6 * Strong Separation: 1.6 to 1.8 * Wide Separation: 1.8 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 65% * Slight Edge: 65% to 67.5% * Clear Edge: 67.5% to 71% * Wide Edge: 71% 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 85.5% * Clear Edge: 85.5% to 89% * Strong Edge: 89% to 92.5% * Dominant: 92.5% 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 57.5% * Some Drama: 57.5% to 65.5% * Frequent: 65.5% to 69.5% * Very Frequent: 69.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 11.5% * Occasional: 11.5% to 14% * Frequent: 14% to 20% * Very Frequent: 20% and up.
Gini Index
0.21
Lopsided
00.130.5
Noll-Scully
Elo SD: 184.63
2.09
Wide Separation
0.91.41.61.82.5
Interquartile Edge
76%
Wide Edge
50%65%71%100%
Best vs. Worst
Baseline 98%
97%
Dominant
50%100%
Close Games
Expected
48%
Few
0%46%100%
Blowouts
Expected
28%
Very Frequent
0%31%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.42 * Slight Separation: 0.42 to 0.48 * Notable Separation: 0.48 to 0.54 * Lopsided: 0.54 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.48 * Some Carryover: 0.48 to 0.58 * Strong Carryover: 0.58 to 0.65 * Near-Lock: 0.65 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% * Upset-Prone: 21% to 23.5% * Very Upset-Prone: 23.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 16% * As Expected: 16% to 18.5% * Shaky Favorites: 18.5% to 22% * Very Shaky: 22% and up.
Brier Score
Expected
0.55
Highly Predictable
00.532
Matchup Imbalance
0.54
Notable Separation
00.420.5
Strangeness
Expected
1.12
Wilder Than Modeled
01.002
Repeatability
0.78
Near-Lock
00.480.651
Upset Rate
Expected
23%
Upset-Prone
0%18%50%
Clear Favorite Upset Rate
Expected
19%
Shaky Favorites
0%16%50%

Calibration

How these are measured

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

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

Final Table Odds

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

Team123456789101112
CDKA Moscow54.00%40.00%5.00%1.00%————————
Dynamo Moscow45.00%44.00%11.00%—————————
Dinamo Tbilisi1.00%9.00%45.00%17.00%15.00%7.00%3.00%2.00%1.00%———
Torpedo Moscow—4.00%15.00%29.00%23.00%15.00%7.00%4.00%2.00%1.00%——
Dynamo Leningrad—3.00%17.00%23.00%23.00%20.00%7.00%2.00%4.00%1.00%——
Spartak Moscow———7.00%6.00%9.00%19.00%17.00%23.00%15.00%2.00%2.00%
Krylia Sovetov Moscow——2.00%6.00%6.00%14.00%22.00%18.00%21.00%11.00%——
Traktor Stalingrad——2.00%2.00%6.00%14.00%18.00%23.00%22.00%7.00%5.00%1.00%
Zenit Leningrad——3.00%14.00%20.00%19.00%14.00%20.00%8.00%2.00%——
Krylia Sovetov—————1.00%—2.00%2.00%13.00%46.00%36.00%
Dinamo Minsk———1.00%1.00%1.00%10.00%11.00%16.00%42.00%12.00%6.00%
Dynamo Kyiv———————1.00%1.00%8.00%35.00%55.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
CDKA Moscow 100%
Dinamo Minsk 100%
Dinamo Tbilisi 100%
Dynamo Kyiv 100%
Dynamo Leningrad 100%
Dynamo Moscow 100%
Krylia Sovetov 100%
Krylia Sovetov Moscow 100%
Spartak Moscow 100%
Torpedo Moscow 100%
Traktor Stalingrad 100%
Zenit Leningrad 100%

Overall Game Log

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

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
1946-04-20 Dynamo Kyiv W 1-034.9 1544 1218 72.68% 19.80% 7.51%+1.88 +1.9 2
1946-04-20 @ Dinamo Tbilisi L 0-134.9 1218 1544 7.51% 19.80% 72.68%-1.88 -1.9 0
1946-04-21 Traktor Stalingrad W 1-049.7 1792 1471 72.40% 19.90% 7.71%+1.85 +1.9 2
1946-04-21 @ Dynamo Moscow L 0-149.7 1471 1792 7.71% 19.90% 72.40%-1.85 -1.9 0
1946-04-21 Zenit Leningrad L 1-244.7 1302 1594 11.75% 21.01% 67.24%-1.49 -2.8 0
1946-04-21 @ Krylia Sovetov W 2-144.7 1594 1302 67.24% 21.01% 11.75%+1.49 +2.8 2
1946-04-22 Krylia Sovetov Moscow L 0-144.4 1377 1478 28.55% 23.08% 48.37%-0.45 -6.4 0
1946-04-22 @ Dinamo Minsk W 1-044.4 1478 1377 48.37% 23.08% 28.55%+0.45 +6.4 2
1946-04-26 Dynamo Moscow W 3-277.6 1546 1794 14.51% 21.65% 63.84%-1.26 +11.3 4
1946-04-26 @ Dinamo Tbilisi L 2-377.6 1794 1546 63.84% 21.65% 14.51%+1.26 -11.4 2
1946-04-27 CDKA Moscow L 1-443.7 1300 1768 4.91% 17.73% 77.36%-2.46 -2.7 0
1946-04-27 @ Krylia Sovetov W 4-143.7 1768 1300 77.36% 17.73% 4.91%+2.46 +2.8 2
1946-04-27 Torpedo Moscow L 0-346.8 1469 1512 36.27% 23.28% 40.45%-0.13 -21.3 0
1946-04-27 @ Traktor Stalingrad W 3-046.8 1512 1469 40.45% 23.28% 36.27%+0.13 +21.3 2
1946-04-28 Dinamo Minsk W 3-145.0 1555 1370 62.97% 22.00% 15.03%+1.11 +6.0 2
1946-04-28 @ Dynamo Leningrad L 1-345.0 1370 1555 15.03% 22.00% 62.97%-1.11 -6.0 0
1946-05-02 Krylia Sovetov Moscow L 0-233.8 1216 1484 13.18% 21.37% 65.45%-1.36 -6.1 0
1946-05-02 @ Dynamo Kyiv W 2-033.8 1484 1216 65.45% 21.37% 13.18%+1.36 +6.1 4
1946-05-02 Dynamo Leningrad W 1-055.5 1557 1561 41.69% 23.30% 35.01%+0.08 +7.6 6
1946-05-02 @ Dinamo Tbilisi L 0-155.5 1561 1557 35.01% 23.30% 41.69%-0.08 -7.6 2
1946-05-03 CDKA Moscow L 0-447.9 1533 1771 15.26% 21.79% 62.95%-1.20 -13.3 2
1946-05-03 @ Torpedo Moscow W 4-047.9 1771 1533 62.95% 21.79% 15.26%+1.20 +13.4 4
1946-05-05 Zenit Leningrad W 2-056.3 1448 1597 23.15% 22.75% 54.10%-0.71 +20.5 2
1946-05-05 @ Traktor Stalingrad L 0-256.3 1597 1448 54.10% 22.75% 23.15%+0.71 -20.5 2
1946-05-06 Dinamo Minsk W 3-144.7 1565 1364 64.27% 21.80% 13.93%+1.19 +5.6 8
1946-05-06 @ Dinamo Tbilisi L 1-344.7 1364 1565 13.93% 21.80% 64.27%-1.19 -5.6 0
1946-05-06 Dynamo Moscow L 0-347.2 1490 1783 11.74% 21.00% 67.26%-1.49 -8.0 4
1946-05-06 @ Krylia Sovetov Moscow W 3-047.2 1783 1490 67.26% 21.00% 11.74%+1.49 +8.0 4
1946-05-07 Torpedo Moscow D 2-261.2 1210 1520 10.77% 20.72% 68.51%-1.59 +2.1 1
1946-05-07 @ Dynamo Kyiv D 2-261.2 1520 1210 68.51% 20.72% 10.77%+1.59 -2.1 3
1946-05-09 Spartak Moscow W 5-250.3 1784 1389 76.22% 18.47% 5.32%+2.26 +2.6 6
1946-05-09 @ CDKA Moscow L 2-550.3 1389 1784 5.32% 18.47% 76.22%-2.26 -2.6 0
1946-05-09 Dynamo Leningrad L 0-150.8 1469 1553 30.57% 23.16% 46.27%-0.36 -6.8 2
1946-05-09 @ Traktor Stalingrad W 1-050.8 1553 1469 46.27% 23.16% 30.57%+0.36 +6.8 4
1946-05-11 Krylia Sovetov Moscow D 0-052.6 1297 1483 19.53% 22.41% 58.06%-0.91 +2.0 1
1946-05-11 @ Krylia Sovetov D 0-052.6 1483 1297 58.06% 22.41% 19.53%+0.91 -2.0 5
1946-05-12 Torpedo Moscow L 1-371.9 1791 1518 69.52% 20.72% 9.76%+1.59 -22.5 4
1946-05-12 @ Dynamo Moscow W 3-171.9 1518 1791 9.76% 20.72% 69.52%-1.59 +22.5 5
1946-05-13 Zenit Leningrad D 1-172.3 1787 1576 65.09% 21.66% 13.25%+1.25 -2.5 7
1946-05-13 @ CDKA Moscow D 1-172.3 1576 1787 13.25% 21.66% 65.09%-1.25 +2.5 3
1946-05-14 Dynamo Leningrad W 2-160.4 1386 1560 20.62% 22.52% 56.86%-0.85 +10.7 2
1946-05-14 @ Spartak Moscow L 1-260.4 1560 1386 56.86% 22.52% 20.62%+0.85 -10.7 4
1946-05-17 Traktor Stalingrad D 1-157.2 1359 1462 28.32% 23.07% 48.62%-0.46 +0.9 1
1946-05-17 @ Dinamo Minsk D 1-157.2 1462 1359 48.62% 23.07% 28.32%+0.46 -0.9 3
1946-05-17 Dinamo Tbilisi L 1-256.4 1481 1570 29.96% 23.14% 46.90%-0.39 -6.3 5
1946-05-17 @ Krylia Sovetov Moscow W 2-156.4 1570 1481 46.90% 23.14% 29.96%+0.39 +6.3 10
1946-05-18 Dynamo Leningrad W 8-148.7 1784 1550 66.92% 21.31% 11.76%+1.38 +14.6 9
1946-05-18 @ CDKA Moscow L 1-848.7 1550 1784 11.76% 21.31% 66.92%-1.38 -14.7 4
1946-05-18 Krylia Sovetov D 0-049.6 1212 1299 30.34% 23.15% 46.51%-0.37 +0.8 2
1946-05-18 @ Dynamo Kyiv D 0-049.6 1299 1212 46.51% 23.15% 30.34%+0.37 -0.8 2
1946-05-18 Torpedo Moscow D 0-063.3 1579 1540 47.43% 23.20% 29.38%+0.31 -0.9 4
1946-05-18 @ Zenit Leningrad D 0-063.3 1540 1579 29.38% 23.20% 47.43%-0.31 +0.9 6
1946-05-19 Dynamo Moscow L 1-448.2 1397 1768 7.97% 19.65% 72.39%-1.93 -4.6 2
1946-05-19 @ Spartak Moscow W 4-148.2 1768 1397 72.39% 19.65% 7.97%+1.93 +4.6 6
1946-05-22 Krylia Sovetov Moscow W 3-045.0 1578 1474 55.17% 22.82% 22.01%+0.67 +14.2 6
1946-05-22 @ Zenit Leningrad L 0-345.0 1474 1578 22.01% 22.82% 55.17%-0.67 -14.2 5
1946-05-23 Traktor Stalingrad L 0-136.3 1213 1461 14.53% 21.65% 63.81%-1.25 -3.6 2
1946-05-23 @ Dynamo Kyiv W 1-036.3 1461 1213 63.81% 21.65% 14.53%+1.25 +3.6 5
1946-05-23 Krylia Sovetov D 1-154.5 1360 1298 50.30% 23.09% 26.60%+0.44 -1.1 2
1946-05-23 @ Dinamo Minsk D 1-154.5 1298 1360 26.60% 23.09% 50.30%-0.44 +1.1 3
1946-05-23 Torpedo Moscow D 1-165.8 1535 1541 41.39% 23.30% 35.31%+0.07 -0.3 5
1946-05-23 @ Dynamo Leningrad D 1-165.8 1541 1535 35.31% 23.30% 41.39%-0.07 +0.3 7
1946-05-23 Dinamo Tbilisi L 1-348.1 1392 1576 19.67% 22.42% 57.90%-0.91 -7.7 2
1946-05-23 @ Spartak Moscow W 3-148.1 1576 1392 57.90% 22.42% 19.67%+0.91 +7.7 12
1946-05-24 CDKA Moscow L 0-259.8 1773 1799 38.52% 23.30% 38.18%-0.04 -15.4 6
1946-05-24 @ Dynamo Moscow W 2-059.8 1799 1773 38.18% 23.30% 38.52%+0.04 +15.4 11
1946-05-27 Krylia Sovetov Moscow W 2-045.8 1535 1460 51.85% 23.02% 25.12%+0.51 +10.9 7
1946-05-27 @ Dynamo Leningrad L 0-245.8 1460 1535 25.12% 23.02% 51.85%-0.51 -10.9 5
1946-05-28 CDKA Moscow L 0-335.7 1209 1814 2.48% 14.85% 82.67%-3.21 -1.5 2
1946-05-28 @ Dynamo Kyiv W 3-035.7 1814 1209 82.67% 14.85% 2.48%+3.21 +1.5 13
1946-05-28 Krylia Sovetov W 3-034.0 1541 1299 67.45% 21.20% 11.34%+1.42 +7.8 9
1946-05-28 @ Torpedo Moscow L 0-334.0 1299 1541 11.34% 21.20% 67.45%-1.42 -7.8 3
1946-05-28 Dinamo Tbilisi L 0-355.4 1592 1584 43.36% 23.28% 33.36%+0.14 -24.5 6
1946-05-28 @ Zenit Leningrad W 3-055.4 1584 1592 33.36% 23.28% 43.36%-0.14 +24.5 14
1946-05-29 Dynamo Moscow L 0-243.4 1359 1757 6.95% 19.13% 73.92%-2.08 -3.2 2
1946-05-29 @ Dinamo Minsk W 2-043.4 1757 1359 73.92% 19.13% 6.95%+2.08 +3.2 8
1946-05-29 Traktor Stalingrad W 3-152.1 1385 1464 31.22% 23.18% 45.60%-0.34 +15.2 4
1946-05-29 @ Spartak Moscow L 1-352.1 1464 1385 45.60% 23.18% 31.22%+0.34 -15.2 5
1946-06-01 Krylia Sovetov Moscow L 0-254.7 1549 1449 54.75% 22.85% 22.40%+0.65 -20.7 9
1946-06-01 @ Torpedo Moscow W 2-054.7 1449 1549 22.40% 22.85% 54.75%-0.65 +20.7 7
1946-06-02 Dinamo Tbilisi W 2-051.3 1816 1609 64.83% 21.70% 13.46%+1.23 +6.3 15
1946-06-02 @ CDKA Moscow L 0-251.3 1609 1816 13.46% 21.70% 64.83%-1.23 -6.3 14
1946-06-02 Spartak Moscow D 0-051.8 1355 1400 35.96% 23.28% 40.76%-0.14 +0.2 3
1946-06-02 @ Dinamo Minsk D 0-051.8 1400 1355 40.76% 23.28% 35.96%+0.14 -0.2 5
1946-06-02 Dynamo Leningrad L 1-361.2 1568 1546 45.26% 23.25% 31.49%+0.22 -15.2 6
1946-06-02 @ Zenit Leningrad W 3-161.2 1546 1568 31.49% 23.25% 45.26%-0.22 +15.2 9
1946-06-03 Dynamo Kyiv W 6-135.5 1760 1208 82.40% 15.18% 2.42%+3.12 +2.0 10
1946-06-03 @ Dynamo Moscow L 1-635.5 1208 1760 2.42% 15.18% 82.40%-3.12 -2.0 2
1946-06-04 Traktor Stalingrad D 1-155.7 1291 1449 22.20% 22.67% 55.12%-0.76 +1.5 4
1946-06-04 @ Krylia Sovetov D 1-155.7 1449 1291 55.12% 22.67% 22.20%+0.76 -1.5 6
1946-06-07 Spartak Moscow D 0-054.6 1470 1400 51.32% 23.05% 25.64%+0.48 -1.3 8
1946-06-07 @ Krylia Sovetov Moscow D 0-054.6 1400 1470 25.64% 23.05% 51.32%-0.48 +1.3 6
1946-06-07 Dynamo Kyiv W 2-034.3 1356 1206 59.85% 22.40% 17.75%+0.92 +8.1 5
1946-06-07 @ Dinamo Minsk L 0-234.3 1206 1356 17.75% 22.40% 59.85%-0.92 -8.1 2
1946-06-08 Dynamo Moscow L 0-838.0 1293 1762 4.89% 17.71% 77.40%-2.47 -8.2 4
1946-06-08 @ Krylia Sovetov W 8-038.0 1762 1293 77.40% 17.71% 4.89%+2.47 +8.1 12
1946-06-09 Torpedo Moscow W 2-050.5 1602 1528 51.79% 23.02% 25.19%+0.51 +11.0 16
1946-06-09 @ Dinamo Tbilisi L 0-250.5 1528 1602 25.19% 23.02% 51.79%-0.51 -11.0 9
1946-06-09 CDKA Moscow L 0-149.8 1448 1822 7.83% 19.58% 72.59%-1.95 -1.9 6
1946-06-09 @ Traktor Stalingrad W 1-049.8 1822 1448 72.59% 19.58% 7.83%+1.95 +1.9 17
1946-06-11 Zenit Leningrad W 2-052.9 1401 1553 22.85% 22.73% 54.42%-0.73 +20.6 8
1946-06-11 @ Spartak Moscow L 0-252.9 1553 1401 54.42% 22.73% 22.85%+0.73 -20.6 6
1946-06-12 Dynamo Leningrad W 1-054.2 1198 1561 8.29% 19.80% 71.92%-1.88 +14.2 4
1946-06-12 @ Dynamo Kyiv L 0-154.2 1561 1198 71.92% 19.80% 8.29%+1.88 -14.2 9
1946-06-13 Krylia Sovetov Moscow D 1-159.9 1446 1468 39.06% 23.30% 37.64%-0.02 -0.1 7
1946-06-13 @ Traktor Stalingrad D 1-159.9 1468 1446 37.64% 23.30% 39.06%+0.02 +0.1 9
1946-06-14 Dinamo Minsk W 3-042.0 1824 1364 79.02% 17.13% 3.84%+2.62 +2.5 19
1946-06-14 @ CDKA Moscow L 0-342.0 1364 1824 3.84% 17.13% 79.02%-2.62 -2.5 5
1946-06-15 Zenit Leningrad W 1-051.8 1771 1532 67.19% 21.26% 11.55%+1.40 +2.9 14
1946-06-15 @ Dynamo Moscow L 0-151.8 1532 1771 11.55% 21.26% 67.19%-1.40 -2.9 6
1946-06-16 Spartak Moscow W 3-148.1 1517 1422 54.29% 22.88% 22.83%+0.62 +8.7 11
1946-06-16 @ Torpedo Moscow L 1-348.1 1422 1517 22.83% 22.88% 54.29%-0.62 -8.7 8
1946-06-18 Krylia Sovetov W 2-036.0 1613 1285 72.85% 19.75% 7.40%+1.90 +3.5 18
1946-06-18 @ Dinamo Tbilisi L 0-236.0 1285 1613 7.40% 19.75% 72.85%-1.90 -3.5 4
1946-06-18 CDKA Moscow L 0-248.1 1469 1827 8.49% 19.88% 71.63%-1.86 -4.0 9
1946-06-18 @ Krylia Sovetov Moscow W 2-048.1 1827 1469 71.63% 19.88% 8.49%+1.86 +4.0 21
1946-06-19 Dynamo Leningrad W 4-047.0 1773 1547 66.34% 21.43% 12.23%+1.34 +10.9 16
1946-06-19 @ Dynamo Moscow L 0-447.0 1547 1773 12.23% 21.43% 66.34%-1.34 -10.9 9
1946-06-20 Dinamo Minsk D 1-159.3 1526 1361 61.26% 22.23% 16.51%+1.00 -2.1 12
1946-06-20 @ Torpedo Moscow D 1-159.3 1361 1526 16.51% 22.23% 61.26%-1.00 +2.1 6
1946-06-22 Traktor Stalingrad W 5-146.4 1617 1446 61.81% 22.16% 16.03%+1.04 +11.7 20
1946-06-22 @ Dinamo Tbilisi L 1-546.4 1446 1617 16.03% 22.16% 61.81%-1.04 -11.7 7
1946-06-23 Spartak Moscow L 1-241.9 1212 1413 18.18% 22.24% 59.58%-1.00 -4.1 4
1946-06-23 @ Dynamo Kyiv W 2-141.9 1413 1212 59.58% 22.24% 18.18%+1.00 +4.1 10
1946-06-24 Torpedo Moscow L 1-274.8 1831 1524 71.60% 20.15% 8.26%+1.78 -13.4 21
1946-06-24 @ CDKA Moscow W 2-174.8 1524 1831 8.26% 20.15% 71.60%-1.78 +13.4 14
1946-06-28 CDKA Moscow L 1-351.5 1417 1817 6.89% 19.09% 74.01%-2.09 -2.8 10
1946-06-28 @ Spartak Moscow W 3-151.5 1817 1417 74.01% 19.09% 6.89%+2.09 +2.8 23
1946-06-29 Dynamo Moscow L 0-444.0 1434 1784 8.82% 20.02% 71.16%-1.81 -7.8 7
1946-06-29 @ Traktor Stalingrad W 4-044.0 1784 1434 71.16% 20.02% 8.82%+1.81 +7.8 18
1946-06-30 Dinamo Tbilisi L 0-331.6 1208 1629 6.23% 18.70% 75.08%-2.20 -4.2 4
1946-06-30 @ Dynamo Kyiv W 3-031.6 1629 1208 75.08% 18.70% 6.23%+2.20 +4.2 22
1946-06-30 Dinamo Minsk D 0-053.5 1465 1363 54.89% 22.84% 22.27%+0.65 -1.7 10
1946-06-30 @ Krylia Sovetov Moscow D 0-053.5 1363 1465 22.27% 22.84% 54.89%-0.65 +1.7 7
1946-07-03 Torpedo Moscow L 1-447.3 1414 1537 25.93% 22.95% 51.12%-0.57 -13.7 10
1946-07-03 @ Spartak Moscow W 4-147.3 1537 1414 51.12% 22.95% 25.93%+0.57 +13.7 16
1946-07-04 Krylia Sovetov W 2-040.6 1820 1281 81.94% 15.47% 2.59%+3.05 +1.1 25
1946-07-04 @ CDKA Moscow L 0-240.6 1281 1820 2.59% 15.47% 81.94%-3.05 -1.1 4
1946-07-05 Dinamo Tbilisi W 4-155.4 1792 1633 60.76% 22.29% 16.95%+0.97 +9.5 20
1946-07-05 @ Dynamo Moscow L 1-455.4 1633 1792 16.95% 22.29% 60.76%-0.97 -9.5 22
1946-07-06 Dynamo Kyiv L 0-152.3 1463 1204 68.63% 20.94% 10.43%+1.52 -13.6 10
1946-07-06 @ Krylia Sovetov Moscow W 1-052.3 1204 1463 10.43% 20.94% 68.63%-1.52 +13.6 6
1946-07-07 Traktor Stalingrad L 1-261.8 1551 1426 57.41% 22.64% 19.96%+0.78 -10.8 16
1946-07-07 @ Torpedo Moscow W 2-161.8 1426 1551 19.96% 22.64% 57.41%-0.78 +10.8 9
1946-07-08 Krylia Sovetov W 5-032.9 1400 1280 56.93% 22.68% 20.39%+0.76 +21.4 12
1946-07-08 @ Spartak Moscow L 0-532.9 1280 1400 20.39% 22.68% 56.93%-0.76 -21.4 4
1946-07-08 CDKA Moscow L 0-348.1 1529 1821 11.73% 21.00% 67.27%-1.50 -8.0 6
1946-07-08 @ Zenit Leningrad W 3-048.1 1821 1529 67.27% 21.00% 11.73%+1.50 +8.0 27
1946-07-10 Dinamo Tbilisi D 2-273.5 1536 1623 30.22% 23.15% 46.63%-0.38 +0.5 10
1946-07-10 @ Dynamo Leningrad D 2-273.5 1623 1536 46.63% 23.15% 30.22%+0.38 -0.5 23
1946-07-10 Krylia Sovetov Moscow W 3-044.8 1802 1449 74.11% 19.31% 6.58%+2.03 +4.5 22
1946-07-10 @ Dynamo Moscow L 0-344.8 1449 1802 6.58% 19.31% 74.11%-2.03 -4.5 10
1946-07-12 Traktor Stalingrad W 2-044.1 1521 1437 52.97% 22.96% 24.07%+0.56 +10.6 8
1946-07-12 @ Zenit Leningrad L 0-244.1 1437 1521 24.07% 22.96% 52.97%-0.56 -10.6 9
1946-07-14 Dinamo Tbilisi D 3-372.2 1365 1623 13.87% 21.52% 64.62%-1.31 +1.5 8
1946-07-14 @ Dinamo Minsk D 3-372.2 1623 1365 64.62% 21.52% 13.87%+1.31 -1.5 24
1946-07-14 Dynamo Kyiv W 1-034.9 1540 1217 72.54% 19.85% 7.61%+1.87 +1.9 18
1946-07-14 @ Torpedo Moscow L 0-134.9 1217 1540 7.61% 19.85% 72.54%-1.87 -1.9 6
1946-07-14 CDKA Moscow D 1-172.5 1536 1829 11.68% 20.99% 67.33%-1.50 +2.7 11
1946-07-14 @ Dynamo Leningrad D 1-172.5 1829 1536 67.33% 20.99% 11.68%+1.50 -2.7 28
1946-07-16 Krylia Sovetov W 2-034.5 1445 1259 63.11% 21.98% 14.91%+1.12 +6.9 12
1946-07-16 @ Krylia Sovetov Moscow L 0-234.5 1259 1445 14.91% 21.98% 63.11%-1.12 -6.9 4
1946-07-18 Traktor Stalingrad L 0-156.2 1539 1426 56.09% 22.75% 21.16%+0.71 -11.2 11
1946-07-18 @ Dynamo Leningrad W 1-056.2 1426 1539 21.16% 22.75% 56.09%-0.71 +11.2 11
1946-07-18 Dynamo Kyiv D 2-259.8 1422 1215 64.78% 21.71% 13.50%+1.23 -1.8 13
1946-07-18 @ Spartak Moscow D 2-259.8 1215 1422 13.50% 21.71% 64.78%-1.23 +1.8 7
1946-07-21 Krylia Sovetov L 0-252.0 1532 1252 69.98% 20.60% 9.42%+1.63 -26.2 8
1946-07-21 @ Zenit Leningrad W 2-052.0 1252 1532 9.42% 20.60% 69.98%-1.63 +26.2 6
1946-07-25 Krylia Sovetov W 4-137.8 1528 1278 67.98% 21.09% 10.93%+1.47 +6.3 13
1946-07-25 @ Dynamo Leningrad L 1-437.8 1278 1528 10.93% 21.09% 67.98%-1.47 -6.3 6
1946-08-09 Dinamo Minsk W 2-146.9 1438 1366 51.45% 23.04% 25.51%+0.49 +5.5 13
1946-08-09 @ Traktor Stalingrad L 1-246.9 1366 1438 25.51% 23.04% 51.45%-0.49 -5.5 8
1946-08-10 Krylia Sovetov Moscow D 0-054.6 1420 1452 37.77% 23.30% 38.93%-0.07 +0.1 14
1946-08-10 @ Spartak Moscow D 0-054.6 1452 1420 38.93% 23.30% 37.77%+0.07 -0.0 13
1946-08-10 Dynamo Kyiv D 1-153.5 1272 1217 49.41% 23.13% 27.46%+0.40 -1.0 7
1946-08-10 @ Krylia Sovetov D 1-153.5 1217 1272 27.46% 23.13% 49.41%-0.40 +1.0 8
1946-08-13 Zenit Leningrad L 2-365.7 1534 1505 46.09% 23.23% 30.68%+0.26 -8.4 13
1946-08-13 @ Dynamo Leningrad W 3-265.7 1505 1534 30.68% 23.23% 46.09%-0.26 +8.4 10
1946-08-14 Dinamo Minsk D 1-154.3 1271 1361 29.87% 23.13% 46.99%-0.39 +0.8 8
1946-08-14 @ Krylia Sovetov D 1-154.3 1361 1271 46.99% 23.13% 29.87%+0.39 -0.7 9
1946-08-17 Torpedo Moscow D 0-058.9 1452 1542 29.85% 23.13% 47.02%-0.39 +0.8 14
1946-08-17 @ Krylia Sovetov Moscow D 0-058.9 1542 1452 47.02% 23.13% 29.85%+0.39 -0.8 19
1946-08-18 Dinamo Tbilisi L 2-455.8 1443 1621 20.25% 22.49% 57.27%-0.87 -7.0 13
1946-08-18 @ Traktor Stalingrad W 4-255.8 1621 1443 57.27% 22.49% 20.25%+0.87 +7.0 26
1946-08-19 Spartak Moscow W 5-248.9 1525 1420 55.34% 22.81% 21.85%+0.68 +10.3 15
1946-08-19 @ Dynamo Leningrad L 2-548.9 1420 1525 21.85% 22.81% 55.34%-0.68 -10.3 14
1946-08-19 Dynamo Moscow W 1-060.2 1827 1806 45.01% 23.25% 31.74%+0.21 +7.0 30
1946-08-19 @ CDKA Moscow L 0-160.2 1806 1827 31.74% 23.25% 45.01%-0.21 -7.0 22
1946-08-20 Dinamo Minsk L 0-548.7 1514 1360 60.22% 22.35% 17.42%+0.94 -53.0 10
1946-08-20 @ Zenit Leningrad W 5-048.7 1360 1514 17.42% 22.35% 60.22%-0.94 +53.0 11
1946-08-23 Dynamo Moscow W 4-168.8 1541 1799 13.86% 21.52% 64.63%-1.31 +29.6 21
1946-08-23 @ Torpedo Moscow L 1-468.8 1799 1541 64.63% 21.52% 13.86%+1.31 -29.7 22
1946-08-23 Dynamo Leningrad D 3-371.7 1452 1536 30.77% 23.16% 46.07%-0.35 +0.4 15
1946-08-23 @ Krylia Sovetov Moscow D 3-371.7 1536 1452 46.07% 23.16% 30.77%+0.35 -0.4 16
1946-08-24 Dynamo Kyiv W 1-040.5 1834 1218 84.39% 13.85% 1.76%+3.46 +0.4 32
1946-08-24 @ CDKA Moscow L 0-140.5 1218 1834 1.76% 13.85% 84.39%-3.46 -0.4 8
1946-08-24 Spartak Moscow L 0-346.8 1461 1410 49.00% 23.14% 27.85%+0.38 -27.2 10
1946-08-24 @ Zenit Leningrad W 3-046.8 1410 1461 27.85% 23.14% 49.00%-0.38 +27.2 16
1946-08-25 Dinamo Tbilisi W 1-057.7 1271 1628 8.54% 19.91% 71.55%-1.85 +14.1 10
1946-08-25 @ Krylia Sovetov L 0-157.7 1628 1271 71.55% 19.91% 8.54%+1.85 -14.1 26
1946-08-27 Dynamo Leningrad L 0-158.7 1571 1535 47.03% 23.21% 29.76%+0.30 -9.6 21
1946-08-27 @ Torpedo Moscow W 1-058.7 1535 1571 29.76% 23.21% 47.03%-0.30 +9.6 18
1946-08-30 Dinamo Minsk W 1-049.5 1218 1413 18.66% 22.30% 59.04%-0.97 +11.8 10
1946-08-30 @ Dynamo Kyiv L 0-149.5 1413 1218 59.04% 22.30% 18.66%+0.97 -11.8 11
1946-08-30 Spartak Moscow W 5-042.9 1770 1437 73.06% 19.68% 7.26%+1.92 +8.0 24
1946-08-30 @ Dynamo Moscow L 0-542.9 1437 1770 7.26% 19.68% 73.06%-1.92 -8.0 16
1946-08-31 Traktor Stalingrad L 0-247.9 1453 1436 44.54% 23.26% 32.20%+0.19 -17.3 15
1946-08-31 @ Krylia Sovetov Moscow W 2-047.9 1436 1453 32.20% 23.26% 44.54%-0.19 +17.3 15
1946-09-01 Dynamo Leningrad L 0-433.6 1285 1545 13.75% 21.49% 64.76%-1.32 -12.1 10
1946-09-01 @ Krylia Sovetov W 4-033.6 1545 1285 64.76% 21.49% 13.75%+1.32 +12.1 20
1946-09-01 Zenit Leningrad W 6-143.9 1561 1434 57.69% 22.61% 19.70%+0.80 +17.2 23
1946-09-01 @ Torpedo Moscow L 1-643.9 1434 1561 19.70% 22.61% 57.69%-0.80 -17.2 10
1946-09-01 CDKA Moscow D 1-172.7 1614 1834 16.63% 22.02% 61.35%-1.10 +2.1 27
1946-09-01 @ Dinamo Tbilisi D 1-172.7 1834 1614 61.35% 22.02% 16.63%+1.10 -2.1 33
1946-09-04 Dinamo Minsk W 5-041.6 1778 1401 75.30% 18.85% 5.85%+2.16 +6.4 26
1946-09-04 @ Dynamo Moscow L 0-541.6 1401 1778 5.85% 18.85% 75.30%-2.16 -6.4 11
1946-09-06 Zenit Leningrad D 0-054.1 1436 1416 44.86% 23.26% 31.88%+0.21 -0.6 16
1946-09-06 @ Krylia Sovetov Moscow D 0-054.1 1416 1436 31.88% 23.26% 44.86%-0.21 +0.6 11
1946-09-08 Dinamo Minsk W 6-038.7 1429 1395 46.81% 23.21% 29.98%+0.29 +35.1 18
1946-09-08 @ Spartak Moscow L 0-638.7 1395 1429 29.98% 23.21% 46.81%-0.29 -35.1 11
1946-09-08 Traktor Stalingrad W 3-044.9 1832 1453 75.41% 18.81% 5.79%+2.17 +3.9 35
1946-09-08 @ CDKA Moscow L 0-344.9 1453 1832 5.79% 18.81% 75.41%-2.17 -3.9 15
1946-09-10 Dynamo Moscow L 0-335.9 1229 1784 3.20% 15.92% 80.88%-2.93 -2.0 10
1946-09-10 @ Dynamo Kyiv W 3-035.9 1784 1229 80.88% 15.92% 3.20%+2.93 +2.0 28
1946-09-12 Dynamo Leningrad L 0-240.8 1360 1557 18.51% 22.28% 59.20%-0.98 -8.4 11
1946-09-12 @ Dinamo Minsk W 2-040.8 1557 1360 59.20% 22.28% 18.51%+0.98 +8.4 22
1946-09-12 Torpedo Moscow W 3-265.1 1273 1579 11.00% 20.79% 68.21%-1.57 +12.1 12
1946-09-12 @ Krylia Sovetov L 2-365.1 1579 1273 68.21% 20.79% 11.00%+1.57 -12.1 23
1946-09-13 Krylia Sovetov Moscow L 1-274.7 1836 1435 76.46% 18.36% 5.18%+2.29 -14.1 35
1946-09-13 @ CDKA Moscow W 2-174.7 1435 1836 5.18% 18.36% 76.46%-2.29 +14.1 18
1946-09-15 Zenit Leningrad W 3-148.6 1616 1417 64.18% 21.81% 14.01%+1.19 +5.7 29
1946-09-15 @ Dinamo Tbilisi L 1-348.6 1417 1616 14.01% 21.81% 64.18%-1.19 -5.7 11
1946-09-17 Krylia Sovetov W 7-037.3 1786 1285 80.57% 16.29% 3.14%+2.84 +4.5 30
1946-09-17 @ Dynamo Moscow L 0-737.3 1285 1786 3.14% 16.29% 80.57%-2.84 -4.5 12
1946-09-17 Dynamo Kyiv W 1-035.4 1565 1227 73.36% 19.58% 7.07%+1.95 +1.8 24
1946-09-17 @ Dynamo Leningrad L 0-135.4 1227 1565 7.07% 19.58% 73.36%-1.95 -1.8 10
1946-09-18 CDKA Moscow L 1-349.1 1352 1822 4.88% 17.70% 77.42%-2.47 -1.9 11
1946-09-18 @ Dinamo Minsk W 3-149.1 1822 1352 77.42% 17.70% 4.88%+2.47 +1.9 37
1946-09-20 Krylia Sovetov Moscow W 1-047.9 1622 1449 61.95% 22.14% 15.91%+1.04 +3.9 31
1946-09-20 @ Dinamo Tbilisi L 0-147.9 1449 1622 15.91% 22.14% 61.95%-1.04 -3.9 18
1946-09-22 Dynamo Moscow D 1-170.6 1411 1791 7.66% 19.50% 72.84%-1.97 +3.2 12
1946-09-22 @ Zenit Leningrad D 1-170.6 1791 1411 72.84% 19.50% 7.66%+1.97 -3.2 31
1946-09-22 Torpedo Moscow L 2-449.3 1350 1567 16.86% 22.05% 61.09%-1.08 -6.0 11
1946-09-22 @ Dinamo Minsk W 4-249.3 1567 1350 61.09% 22.05% 16.86%+1.08 +6.0 25
1946-09-23 Krylia Sovetov D 2-260.8 1450 1281 61.58% 22.19% 16.23%+1.02 -1.6 16
1946-09-23 @ Traktor Stalingrad D 2-260.8 1281 1450 16.23% 22.19% 61.58%-1.02 +1.6 13
1946-09-25 Spartak Moscow W 1-048.8 1626 1464 60.96% 22.27% 16.78%+0.98 +4.1 33
1946-09-25 @ Dinamo Tbilisi L 0-148.8 1464 1626 16.78% 22.27% 60.96%-0.98 -4.1 18
1946-09-26 Dynamo Kyiv W 3-245.7 1415 1226 63.35% 21.94% 14.71%+1.13 +3.2 14
1946-09-26 @ Zenit Leningrad L 2-345.7 1226 1415 14.71% 21.94% 63.35%-1.13 -3.2 10
1946-09-27 Dynamo Moscow L 0-349.9 1567 1787 16.61% 22.02% 61.37%-1.10 -11.0 24
1946-09-27 @ Dynamo Leningrad W 3-049.9 1787 1567 61.37% 22.02% 16.61%+1.10 +11.0 33
1946-09-30 Spartak Moscow L 1-352.4 1448 1460 40.57% 23.30% 36.13%+0.03 -13.9 16
1946-09-30 @ Traktor Stalingrad W 3-152.4 1460 1448 36.13% 23.30% 40.57%-0.03 +13.9 20
1946-10-01 Zenit Leningrad W 2-151.9 1344 1418 31.94% 23.20% 44.86%-0.30 +8.7 13
1946-10-01 @ Dinamo Minsk L 1-251.9 1418 1344 44.86% 23.20% 31.94%+0.30 -8.7 14
1946-10-01 Dinamo Tbilisi W 4-372.6 1573 1630 34.20% 23.25% 42.54%-0.21 +7.7 27
1946-10-01 @ Torpedo Moscow L 3-472.6 1630 1573 42.54% 23.25% 34.20%+0.21 -7.7 33
1946-10-03 Dynamo Kyiv L 2-360.9 1434 1222 65.18% 21.65% 13.18%+1.26 -11.6 16
1946-10-03 @ Traktor Stalingrad W 3-260.9 1222 1434 13.18% 21.65% 65.18%-1.26 +11.6 12
1946-10-23 Zenit Leningrad D 3-363.6 1234 1409 20.51% 22.51% 56.98%-0.86 +1.0 13
1946-10-23 @ Dynamo Kyiv D 3-363.6 1409 1234 56.98% 22.51% 20.51%+0.86 -1.0 15
1946-10-27 Spartak Moscow D 1-156.1 1283 1474 19.03% 22.35% 58.62%-0.94 +1.8 14
1946-10-27 @ Krylia Sovetov D 1-156.1 1474 1283 58.62% 22.35% 19.03%+0.94 -1.8 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 1946-09-13 5.18% Krylia Sovetov Moscow 1435 2 @ CDKA Moscow 1836 1
2 1946-06-24 8.26% Torpedo Moscow 1524 2 @ CDKA Moscow 1831 1
3 1946-06-12 8.29% @ Dynamo Kyiv 1198 1 Dynamo Leningrad 1561 0
4 1946-08-25 8.54% @ Krylia Sovetov 1271 1 Dinamo Tbilisi 1628 0
5 1946-07-21 9.42% Krylia Sovetov 1252 2 @ Zenit Leningrad 1532 0
6 1946-05-12 9.76% Torpedo Moscow 1518 3 @ Dynamo Moscow 1791 1
7 1946-07-06 10.43% Dynamo Kyiv 1204 1 @ Krylia Sovetov Moscow 1463 0
8 1946-09-12 11.00% @ Krylia Sovetov 1273 3 Torpedo Moscow 1579 2
9 1946-10-03 13.18% Dynamo Kyiv 1222 3 @ Traktor Stalingrad 1434 2
10 1946-08-23 13.86% @ Torpedo Moscow 1541 4 Dynamo Moscow 1799 1
11 1946-04-26 14.51% @ Dinamo Tbilisi 1546 3 Dynamo Moscow 1794 2
12 1946-08-20 17.42% Dinamo Minsk 1360 5 @ Zenit Leningrad 1514 0
13 1946-08-30 18.66% @ Dynamo Kyiv 1218 1 Dinamo Minsk 1413 0
14 1946-07-07 19.96% Traktor Stalingrad 1426 2 @ Torpedo Moscow 1551 1
15 1946-05-14 20.62% @ Spartak Moscow 1386 2 Dynamo Leningrad 1560 1
16 1946-07-18 21.16% Traktor Stalingrad 1426 1 @ Dynamo Leningrad 1539 0
17 1946-06-01 22.40% Krylia Sovetov Moscow 1449 2 @ Torpedo Moscow 1549 0
18 1946-06-11 22.85% @ Spartak Moscow 1401 2 Zenit Leningrad 1553 0
19 1946-05-05 23.15% @ Traktor Stalingrad 1448 2 Zenit Leningrad 1597 0
20 1946-08-24 27.85% Spartak Moscow 1410 3 @ Zenit Leningrad 1461 0
21 1946-08-27 29.76% Dynamo Leningrad 1535 1 @ Torpedo Moscow 1571 0
22 1946-08-13 30.68% Zenit Leningrad 1505 3 @ Dynamo Leningrad 1534 2
23 1946-05-29 31.22% @ Spartak Moscow 1385 3 Traktor Stalingrad 1464 1
24 1946-06-02 31.49% Dynamo Leningrad 1546 3 @ Zenit Leningrad 1568 1
25 1946-10-01 31.94% @ Dinamo Minsk 1344 2 Zenit Leningrad 1418 1

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 1946-08-20 53.01 Dinamo Minsk 5 1360 17.42% @ Zenit Leningrad 0 1514 60.22% 22.35%
2 1946-09-08 35.10 @ Spartak Moscow 6 1429 46.81% Dinamo Minsk 0 1395 29.98% 23.21%
3 1946-08-23 29.65 @ Torpedo Moscow 4 1541 13.86% Dynamo Moscow 1 1799 64.63% 21.52%
4 1946-08-24 27.22 Spartak Moscow 3 1410 27.85% @ Zenit Leningrad 0 1461 49.00% 23.14%
5 1946-07-21 26.19 Krylia Sovetov 2 1252 9.42% @ Zenit Leningrad 0 1532 69.98% 20.60%
6 1946-05-28 24.54 Dinamo Tbilisi 3 1584 33.36% @ Zenit Leningrad 0 1592 43.36% 23.28%
7 1946-05-12 22.55 Torpedo Moscow 3 1518 9.76% @ Dynamo Moscow 1 1791 69.52% 20.72%
8 1946-07-08 21.42 @ Spartak Moscow 5 1400 56.93% Krylia Sovetov 0 1280 20.39% 22.68%
9 1946-04-27 21.31 Torpedo Moscow 3 1512 40.45% @ Traktor Stalingrad 0 1469 36.27% 23.28%
10 1946-06-01 20.71 Krylia Sovetov Moscow 2 1449 22.40% @ Torpedo Moscow 0 1549 54.75% 22.85%
11 1946-06-11 20.57 @ Spartak Moscow 2 1401 22.85% Zenit Leningrad 0 1553 54.42% 22.73%
12 1946-05-05 20.46 @ Traktor Stalingrad 2 1448 23.15% Zenit Leningrad 0 1597 54.10% 22.75%
13 1946-08-31 17.27 Traktor Stalingrad 2 1436 32.20% @ Krylia Sovetov Moscow 0 1453 44.54% 23.26%
14 1946-09-01 17.22 @ Torpedo Moscow 6 1561 57.69% Zenit Leningrad 1 1434 19.70% 22.61%
15 1946-05-24 15.38 CDKA Moscow 2 1799 38.18% @ Dynamo Moscow 0 1773 38.52% 23.30%
16 1946-05-29 15.25 @ Spartak Moscow 3 1385 31.22% Traktor Stalingrad 1 1464 45.60% 23.18%
17 1946-06-02 15.16 Dynamo Leningrad 3 1546 31.49% @ Zenit Leningrad 1 1568 45.26% 23.25%
18 1946-05-18 14.65 @ CDKA Moscow 8 1784 66.92% Dynamo Leningrad 1 1550 11.76% 21.31%
19 1946-05-22 14.22 @ Zenit Leningrad 3 1578 55.17% Krylia Sovetov Moscow 0 1474 22.01% 22.82%
20 1946-06-12 14.20 @ Dynamo Kyiv 1 1198 8.29% Dynamo Leningrad 0 1561 71.92% 19.80%
21 1946-08-25 14.13 @ Krylia Sovetov 1 1271 8.54% Dinamo Tbilisi 0 1628 71.55% 19.91%
22 1946-09-13 14.12 Krylia Sovetov Moscow 2 1435 5.18% @ CDKA Moscow 1 1836 76.46% 18.36%
23 1946-09-30 13.87 Spartak Moscow 3 1460 36.13% @ Traktor Stalingrad 1 1448 40.57% 23.30%
24 1946-07-03 13.73 Torpedo Moscow 4 1537 51.12% @ Spartak Moscow 1 1414 25.93% 22.95%
25 1946-07-06 13.64 Dynamo Kyiv 1 1204 10.43% @ Krylia Sovetov Moscow 0 1463 68.63% 20.94%

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 1946-04-26 77.6 @ Dinamo Tbilisi 3 1546 14.51% Dynamo Moscow 2 1794 63.84% 21.65%
2 1946-06-24 74.8 Torpedo Moscow 2 1524 8.26% @ CDKA Moscow 1 1831 71.60% 20.15%
3 1946-09-13 74.7 Krylia Sovetov Moscow 2 1435 5.18% @ CDKA Moscow 1 1836 76.46% 18.36%
4 1946-07-10 73.5 @ Dynamo Leningrad 2 1536 30.22% Dinamo Tbilisi 2 1623 46.63% 23.15%
5 1946-09-01 72.7 @ Dinamo Tbilisi 1 1614 16.63% CDKA Moscow 1 1834 61.35% 22.02%
6 1946-10-01 72.6 @ Torpedo Moscow 4 1573 34.20% Dinamo Tbilisi 3 1630 42.54% 23.25%
7 1946-07-14 72.5 @ Dynamo Leningrad 1 1536 11.68% CDKA Moscow 1 1829 67.33% 20.99%
8 1946-05-13 72.3 @ CDKA Moscow 1 1787 65.09% Zenit Leningrad 1 1576 13.25% 21.66%
9 1946-07-14 72.2 @ Dinamo Minsk 3 1365 13.87% Dinamo Tbilisi 3 1623 64.62% 21.52%
10 1946-05-12 71.9 Torpedo Moscow 3 1518 9.76% @ Dynamo Moscow 1 1791 69.52% 20.72%
11 1946-08-23 71.7 @ Krylia Sovetov Moscow 3 1452 30.77% Dynamo Leningrad 3 1536 46.07% 23.16%
12 1946-09-22 70.6 @ Zenit Leningrad 1 1411 7.66% Dynamo Moscow 1 1791 72.84% 19.50%
13 1946-08-23 68.8 @ Torpedo Moscow 4 1541 13.86% Dynamo Moscow 1 1799 64.63% 21.52%
14 1946-05-23 65.8 @ Dynamo Leningrad 1 1535 41.39% Torpedo Moscow 1 1541 35.31% 23.30%
15 1946-08-13 65.7 Zenit Leningrad 3 1505 30.68% @ Dynamo Leningrad 2 1534 46.09% 23.23%
16 1946-09-12 65.1 @ Krylia Sovetov 3 1273 11.00% Torpedo Moscow 2 1579 68.21% 20.79%
17 1946-10-23 63.6 @ Dynamo Kyiv 3 1234 20.51% Zenit Leningrad 3 1409 56.98% 22.51%
18 1946-05-18 63.3 @ Zenit Leningrad 0 1579 47.43% Torpedo Moscow 0 1540 29.38% 23.20%
19 1946-07-07 61.8 Traktor Stalingrad 2 1426 19.96% @ Torpedo Moscow 1 1551 57.41% 22.64%
20 1946-05-07 61.2 @ Dynamo Kyiv 2 1210 10.77% Torpedo Moscow 2 1520 68.51% 20.72%
21 1946-06-02 61.2 Dynamo Leningrad 3 1546 31.49% @ Zenit Leningrad 1 1568 45.26% 23.25%
22 1946-10-03 60.9 Dynamo Kyiv 3 1222 13.18% @ Traktor Stalingrad 2 1434 65.18% 21.65%
23 1946-09-23 60.8 @ Traktor Stalingrad 2 1450 61.58% Krylia Sovetov 2 1281 16.23% 22.19%
24 1946-05-14 60.4 @ Spartak Moscow 2 1386 20.62% Dynamo Leningrad 1 1560 56.86% 22.52%
25 1946-08-19 60.2 @ CDKA Moscow 1 1827 45.01% Dynamo Moscow 0 1806 31.74% 23.25%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 1946-06-30 31.6 Dinamo Tbilisi 3 1629 75.08% @ Dynamo Kyiv 0 1208 6.23% 18.70%
2 1946-07-08 32.9 @ Spartak Moscow 5 1400 56.93% Krylia Sovetov 0 1280 20.39% 22.68%
3 1946-09-01 33.6 Dynamo Leningrad 4 1545 64.76% @ Krylia Sovetov 0 1285 13.75% 21.49%
4 1946-05-02 33.8 Krylia Sovetov Moscow 2 1484 65.45% @ Dynamo Kyiv 0 1216 13.18% 21.37%
5 1946-05-28 34.0 @ Torpedo Moscow 3 1541 67.45% Krylia Sovetov 0 1299 11.34% 21.20%
6 1946-06-07 34.3 @ Dinamo Minsk 2 1356 59.85% Dynamo Kyiv 0 1206 17.75% 22.40%
7 1946-07-16 34.5 @ Krylia Sovetov Moscow 2 1445 63.11% Krylia Sovetov 0 1259 14.91% 21.98%
8 1946-04-20 34.9 @ Dinamo Tbilisi 1 1544 72.68% Dynamo Kyiv 0 1218 7.51% 19.80%
9 1946-07-14 34.9 @ Torpedo Moscow 1 1540 72.54% Dynamo Kyiv 0 1217 7.61% 19.85%
10 1946-09-17 35.4 @ Dynamo Leningrad 1 1565 73.36% Dynamo Kyiv 0 1227 7.07% 19.58%
11 1946-06-03 35.5 @ Dynamo Moscow 6 1760 82.40% Dynamo Kyiv 1 1208 2.42% 15.18%
12 1946-05-28 35.7 CDKA Moscow 3 1814 82.67% @ Dynamo Kyiv 0 1209 2.48% 14.85%
13 1946-09-10 35.9 Dynamo Moscow 3 1784 80.88% @ Dynamo Kyiv 0 1229 3.20% 15.92%
14 1946-06-18 36.0 @ Dinamo Tbilisi 2 1613 72.85% Krylia Sovetov 0 1285 7.40% 19.75%
15 1946-05-23 36.3 Traktor Stalingrad 1 1461 63.81% @ Dynamo Kyiv 0 1213 14.53% 21.65%
16 1946-09-17 37.3 @ Dynamo Moscow 7 1786 80.57% Krylia Sovetov 0 1285 3.14% 16.29%
17 1946-07-25 37.8 @ Dynamo Leningrad 4 1528 67.98% Krylia Sovetov 1 1278 10.93% 21.09%
18 1946-06-08 38.0 Dynamo Moscow 8 1762 77.40% @ Krylia Sovetov 0 1293 4.89% 17.71%
19 1946-09-08 38.7 @ Spartak Moscow 6 1429 46.81% Dinamo Minsk 0 1395 29.98% 23.21%
20 1946-08-24 40.5 @ CDKA Moscow 1 1834 84.39% Dynamo Kyiv 0 1218 1.76% 13.85%
21 1946-07-04 40.6 @ CDKA Moscow 2 1820 81.94% Krylia Sovetov 0 1281 2.59% 15.47%
22 1946-09-12 40.8 Dynamo Leningrad 2 1557 59.20% @ Dinamo Minsk 0 1360 18.51% 22.28%
23 1946-09-04 41.6 @ Dynamo Moscow 5 1778 75.30% Dinamo Minsk 0 1401 5.85% 18.85%
24 1946-06-23 41.9 Spartak Moscow 2 1413 59.58% @ Dynamo Kyiv 1 1212 18.18% 22.24%
25 1946-06-14 42.0 @ CDKA Moscow 3 1824 79.02% Dinamo Minsk 0 1364 3.84% 17.13%