‹ ›

1940 Group A Season

156 games

Final

Champion

Dynamo Moscow

36 points

Relegated

No relegation

Biggest Overachiever

Dynamo Moscow

5.69 points above expected

36 points · 30.31 expected points

Biggest Disappointment

Metallurg Moscow

4.99 points below expected

15 points · 19.99 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 Dynamo Moscow 24 16 4 4 36 75 30 +45 30.31 +5.69
2 Dinamo Tbilisi 24 15 4 5 34 56 30 +26 29.82 +4.18
3 Spartak Moscow 24 13 5 6 31 54 35 +19 29.69 +1.31
4 CDKA Moscow 24 10 9 5 29 46 35 +11 28.39 +0.61
5 Dynamo Leningrad 24 11 5 8 27 47 44 +3 23.75 +3.25
6 Lokomotiv Moscow 24 10 5 9 25 36 52 -16 22.15 +2.85
7 Traktor Stalingrad 24 8 7 9 23 38 37 +1 23.89 -0.89
8 Dynamo Kyiv 24 6 9 9 21 32 49 -17 23.27 -2.27
9 Krylia Sovetov 24 6 7 11 19 26 34 -8 20.80 -1.80
10 Zenit Leningrad 24 6 6 12 18 37 43 -6 19.27 -1.27
11 Torpedo Moscow 24 6 6 12 18 36 50 -14 21.14 -3.14
12 Stakhanovets Stalino 24 6 4 14 16 32 43 -11 19.53 -3.53
13 Metallurg Moscow 24 5 5 14 15 37 70 -33 19.99 -4.99

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 Dynamo Moscow 36 30.31 +5.69
2 Dinamo Tbilisi 34 29.82 +4.18
3 Dynamo Leningrad 27 23.75 +3.25
4 Lokomotiv Moscow 25 22.15 +2.85
5 Spartak Moscow 31 29.69 +1.31

Biggest Disappointments

# Team Actual Sim vsSim
1 Metallurg Moscow 15 19.99 -4.99
2 Stakhanovets Stalino 16 19.53 -3.53
3 Torpedo Moscow 18 21.14 -3.14
4 Dynamo Kyiv 21 23.27 -2.27
5 Krylia Sovetov 19 20.80 -1.80

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 Traktor Stalingrad 4 Oct 6 – Nov 3 1 in 146
2 Dynamo Leningrad 5 Jun 8 – Jun 30 1 in 63
3 Krylia Sovetov 3 Aug 19 – Aug 30 1 in 38
4 Dynamo Moscow 7 Oct 15 – Nov 17 1 in 34
5 Spartak Moscow 5 Jun 20 – Aug 25 1 in 32

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Stakhanovets Stalino 5 Jun 17 – Jul 13 1 in 48
2 Torpedo Moscow 4 Aug 12 – Aug 30 1 in 34
3 Dynamo Leningrad 3 Sep 8 – Oct 6 1 in 29
4 Spartak Moscow 2 Oct 6 – Oct 13 1 in 23
5 CDKA Moscow 3 Oct 27 – Nov 9 1 in 18

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Dynamo Leningrad 11 May 14 – Jul 26 1 in 134
2 Torpedo Moscow 6 Sep 17 – Oct 14 1 in 84
3 Dinamo Tbilisi 12 Jun 16 – Oct 13 1 in 66
4 Lokomotiv Moscow 6 Aug 31 – Oct 9 1 in 22
5 Traktor Stalingrad 4 Jul 6 – Aug 19 1 in 9

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Zenit Leningrad 15 May 2 – Aug 13 1 in 162
2 Traktor Stalingrad 7 Aug 7 – Sep 29 1 in 36
3 Dynamo Kyiv 9 Aug 25 – Nov 8 1 in 21
4 Stakhanovets Stalino 8 Jun 17 – Aug 25 1 in 15
5 Krylia Sovetov 8 Sep 3 – Nov 17 1 in 12

Position Race

Each team’s league position across the whole season. Colored teams are the season’s headline finishers — champion, promoted, and relegated; everyone else is gray as context.

Recent Form

Each team’s last 5 games, hottest first. Form shows the results (navy win, gray draw, red loss, newest on the right); the bars show Elo change over the window, points taken, points expected from the odds, and actual minus expected. Beside each team: current Elo and season points.

Team Elo Season Pts Form Elo Δ (5) Points (5) Expected (5) Actual − Exp
Dynamo Moscow 1733 36 +39 10 7.6 +2.4
Dinamo Tbilisi 1635 34 +5 6 6.2 -0.2
Spartak Moscow 1641 31 +62 8 6.3 +1.7
CDKA Moscow 1554 29 -73 3 5.9 -2.9
Dynamo Leningrad 1500 27 -23 3 5.2 -2.2
Lokomotiv Moscow 1430 25 -45 2 3.7 -1.7
Traktor Stalingrad 1496 23 +34 8 4.1 +3.9
Dynamo Kyiv 1413 21 -16 3 3.7 -0.7
Krylia Sovetov 1406 19 -12 3 3.3 -0.3
Zenit Leningrad 1464 18 +31 8 4.8 +3.2
Torpedo Moscow 1415 18 -19 2 4.5 -2.5
Stakhanovets Stalino 1441 16 +6 4 3.1 +0.9
Metallurg Moscow 1370 15 -69 0 2.8 -2.8

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 DT DK DL DM KS LM MM SM SS TM TS ZL
CDKA Moscow —
0-1-1
2.56
0-1-1
3.50
1-1-0
3.08
0-0-2
2.24
2-0-0
3.57
0-2-0
3.45
2-0-0
3.74
1-0-1
2.66
2-0-0
3.56
0-2-0
3.97
1-1-0
3.34
1-1-0
3.76
Dinamo Tbilisi
1-1-0
2.93
—
2-0-0
3.30
1-1-0
3.14
1-0-1
2.60
2-0-0
3.61
0-1-1
3.43
2-0-0
4.26
1-0-1
2.80
2-0-0
3.85
1-0-1
3.37
0-1-1
3.61
2-0-0
3.69
Dynamo Kyiv
1-1-0
2.01
0-0-2
2.20
—
1-1-0
2.67
0-0-2
2.48
0-2-0
2.82
0-0-2
2.66
0-2-0
2.93
0-1-1
1.60
1-1-0
3.08
1-0-1
2.66
1-0-1
2.38
1-1-0
3.45
Dynamo Leningrad
0-1-1
2.41
0-1-1
2.35
0-1-1
2.81
—
1-0-1
2.01
1-1-0
3.35
2-0-0
2.64
2-0-0
3.20
1-0-1
2.15
1-1-0
3.06
1-0-1
3.30
1-0-1
2.74
1-0-1
3.38
Dynamo Moscow
2-0-0
3.25
1-0-1
2.89
2-0-0
3.00
1-0-1
3.49
—
1-1-0
4.00
2-0-0
4.14
1-0-1
4.02
1-1-0
2.59
1-0-1
3.73
1-1-0
4.27
1-1-0
3.41
2-0-0
3.91
Krylia Sovetov
0-0-2
1.92
0-0-2
1.89
0-2-0
2.66
0-1-1
2.14
0-1-1
1.53
—
0-0-2
2.55
1-0-1
2.42
0-1-1
1.84
2-0-0
2.99
1-1-0
2.34
2-0-0
2.38
0-1-1
2.96
Lokomotiv Moscow
0-2-0
2.04
1-1-0
2.07
2-0-0
2.82
0-0-2
2.84
0-0-2
1.39
2-0-0
2.93
—
1-0-1
3.20
0-1-1
1.68
1-1-0
3.02
1-0-1
2.88
1-0-1
2.50
1-0-1
3.25
Metallurg Moscow
0-0-2
1.76
0-0-2
1.27
0-2-0
2.56
0-0-2
2.29
1-0-1
1.49
1-0-1
3.06
1-0-1
2.29
—
1-0-1
1.61
1-0-1
2.74
0-1-1
2.82
0-1-1
2.44
0-1-1
2.90
Spartak Moscow
1-0-1
2.83
1-0-1
2.68
1-1-0
3.91
1-0-1
3.34
0-1-1
2.89
1-1-0
3.66
1-1-0
3.82
1-0-1
3.89
—
2-0-0
3.67
2-0-0
3.60
0-1-1
3.52
2-0-0
3.78
Stakhanovets Stalino
0-0-2
1.94
0-0-2
1.65
0-1-1
2.40
0-1-1
2.43
1-0-1
1.79
0-0-2
2.50
0-1-1
2.47
1-0-1
2.75
0-0-2
1.83
—
2-0-0
2.18
1-0-1
2.27
1-1-0
2.83
Torpedo Moscow
0-2-0
1.54
1-0-1
2.12
1-0-1
2.82
1-0-1
2.19
0-1-1
1.27
0-1-1
3.15
1-0-1
2.61
1-1-0
2.66
0-0-2
1.89
0-0-2
3.32
—
1-1-0
2.39
0-0-2
2.58
Traktor Stalingrad
0-1-1
2.16
1-1-0
1.89
1-0-1
3.11
1-0-1
2.75
0-1-1
2.09
0-0-2
3.11
1-0-1
2.98
1-1-0
3.05
1-1-0
1.98
1-0-1
3.22
0-1-1
3.10
—
1-1-0
3.37
Zenit Leningrad
0-1-1
1.74
0-0-2
1.81
0-1-1
2.04
1-0-1
2.11
0-0-2
1.60
1-1-0
2.53
1-0-1
2.24
1-1-0
2.59
0-0-2
1.72
0-1-1
2.66
2-0-0
2.91
0-1-1
2.12
—

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.76 +4.6
Allowed 0.45 -4.2
Differential 0.82 +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
05.77%4.49%5.13%2.24%0.32%1.92%19.87%
14.49%10.90%7.37%5.13%0.96%3.21%32.05%
25.13%7.37%6.41%1.60%1.92%1.28%23.72%
32.24%5.13%1.60%1.28%1.60%0.32%12.18%
40.32%0.96%1.92%1.60%——4.81%
5+1.92%3.21%1.28%0.32%—0.64%7.37%
Total19.87%32.05%23.72%12.18%4.81%7.37%100%

Summary Statistics

Scored Allowed Difference
Mean 1.77 1.77 +0.00
SD 1.56 1.56 2.24
CV 0.88 0.88 —
Max 8 8 +7
Min 0 0 -7

Games Played: 156

↓ Scored | Allowed →012345+Total
08.33%—4.17%——4.17%16.67%
14.17%16.67%4.17%—4.17%—29.17%
28.33%—8.33%—4.17%—20.83%
3—16.67%—4.17%——20.83%
4——4.17%———4.17%
5+4.17%4.17%————8.33%
Total25.00%37.50%20.83%4.17%8.33%4.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.92 1.46 +0.46
SD 1.47 1.38 2.17
CV 0.77 0.95 —
Max 5 5 +5
Min 0 0 -5

Games Played: 24

↓ Scored | Allowed →012345+Total
0—4.17%4.17%———8.33%
112.50%4.17%12.50%———29.17%
28.33%8.33%8.33%———25.00%
34.17%4.17%4.17%4.17%——16.67%
4——4.17%4.17%——8.33%
5+4.17%4.17%4.17%———12.50%
Total29.17%25.00%37.50%8.33%——100%

Summary Statistics

Scored Allowed Difference
Mean 2.33 1.25 +1.08
SD 1.69 0.99 1.84
CV 0.72 0.79 —
Max 6 3 +5
Min 0 0 -2

Games Played: 24

↓ Scored | Allowed →012345+Total
016.67%—4.17%4.17%—4.17%29.17%
14.17%16.67%4.17%4.17%—8.33%37.50%
24.17%8.33%4.17%4.17%——20.83%
3———————
4—8.33%————8.33%
5+—————4.17%4.17%
Total25.00%33.33%12.50%12.50%—16.67%100%

Summary Statistics

Scored Allowed Difference
Mean 1.33 2.04 -0.71
SD 1.37 2.29 2.39
CV 1.03 1.12 —
Max 5 8 +3
Min 0 0 -7

Games Played: 24

↓ Scored | Allowed →012345+Total
04.17%——4.17%—8.33%16.67%
1—12.50%8.33%8.33%——29.17%
24.17%8.33%4.17%———16.67%
34.17%12.50%4.17%—4.17%—25.00%
4—4.17%—4.17%——8.33%
5+—4.17%————4.17%
Total12.50%41.67%16.67%16.67%4.17%8.33%100%

Summary Statistics

Scored Allowed Difference
Mean 1.96 1.83 +0.12
SD 1.52 1.43 2.40
CV 0.77 0.78 —
Max 6 5 +5
Min 0 0 -5

Games Played: 24

↓ Scored | Allowed →012345+Total
04.17%4.17%————8.33%
18.33%4.17%4.17%4.17%——20.83%
28.33%4.17%8.33%4.17%——25.00%
34.17%—4.17%———8.33%
44.17%—4.17%———8.33%
5+8.33%8.33%8.33%——4.17%29.17%
Total37.50%20.83%29.17%8.33%—4.17%100%

Summary Statistics

Scored Allowed Difference
Mean 3.12 1.25 +1.88
SD 2.40 1.29 2.40
CV 0.77 1.04 —
Max 8 5 +7
Min 0 0 -2

Games Played: 24

↓ Scored | Allowed →012345+Total
012.50%12.50%16.67%———41.67%
14.17%12.50%4.17%——4.17%25.00%
24.17%8.33%4.17%—4.17%4.17%25.00%
34.17%—————4.17%
4———————
5+4.17%—————4.17%
Total29.17%33.33%25.00%—4.17%8.33%100%

Summary Statistics

Scored Allowed Difference
Mean 1.08 1.42 -0.33
SD 1.25 1.47 1.95
CV 1.15 1.04 —
Max 5 5 +5
Min 0 0 -4

Games Played: 24

↓ Scored | Allowed →012345+Total
04.17%—4.17%——4.17%12.50%
116.67%4.17%—4.17%4.17%12.50%41.67%
24.17%8.33%12.50%—4.17%—29.17%
3—12.50%——4.17%—16.67%
4———————
5+———————
Total25.00%25.00%16.67%4.17%12.50%16.67%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 2.17 -0.67
SD 0.93 2.08 2.41
CV 0.62 0.96 —
Max 3 6 +2
Min 0 0 -5

Games Played: 24

↓ Scored | Allowed →012345+Total
08.33%4.17%———4.17%16.67%
14.17%8.33%4.17%20.83%—12.50%50.00%
2————4.17%8.33%12.50%
3—4.17%4.17%4.17%——12.50%
4———————
5+—4.17%—4.17%——8.33%
Total12.50%20.83%8.33%29.17%4.17%25.00%100%

Summary Statistics

Scored Allowed Difference
Mean 1.54 2.92 -1.38
SD 1.38 2.21 2.57
CV 0.90 0.76 —
Max 5 8 +4
Min 0 0 -6

Games Played: 24

↓ Scored | Allowed →012345+Total
04.17%—4.17%———8.33%
1—8.33%8.33%4.17%—4.17%25.00%
216.67%12.50%8.33%———37.50%
3—8.33%———4.17%12.50%
4———4.17%——4.17%
5+4.17%8.33%————12.50%
Total25.00%37.50%20.83%8.33%—8.33%100%

Summary Statistics

Scored Allowed Difference
Mean 2.25 1.46 +0.79
SD 1.65 1.41 2.28
CV 0.73 0.97 —
Max 7 5 +6
Min 0 0 -4

Games Played: 24

↓ Scored | Allowed →012345+Total
0—8.33%8.33%8.33%——25.00%
14.17%8.33%20.83%4.17%——37.50%
2—4.17%8.33%—4.17%4.17%20.83%
312.50%—————12.50%
4——4.17%———4.17%
5+———————
Total16.67%20.83%41.67%12.50%4.17%4.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.33 1.79 -0.46
SD 1.13 1.25 1.84
CV 0.85 0.70 —
Max 4 5 +3
Min 0 0 -3

Games Played: 24

↓ Scored | Allowed →012345+Total
0—4.17%4.17%8.33%4.17%—20.83%
1—16.67%12.50%8.33%——37.50%
24.17%8.33%4.17%4.17%——20.83%
3—4.17%—4.17%4.17%—12.50%
4———8.33%——8.33%
5+———————
Total4.17%33.33%20.83%33.33%8.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 2.08 -0.58
SD 1.22 1.10 1.56
CV 0.81 0.53 —
Max 4 4 +2
Min 0 0 -4

Games Played: 24

↓ Scored | Allowed →012345+Total
08.33%4.17%8.33%4.17%——25.00%
1—16.67%8.33%4.17%——29.17%
24.17%8.33%4.17%8.33%——25.00%
3—4.17%4.17%———8.33%
4——8.33%———8.33%
5+—4.17%————4.17%
Total12.50%37.50%33.33%16.67%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.58 1.54 +0.04
SD 1.41 0.93 1.63
CV 0.89 0.60 —
Max 5 3 +4
Min 0 0 -3

Games Played: 24

↓ Scored | Allowed →012345+Total
04.17%16.67%8.33%———29.17%
1—12.50%4.17%4.17%4.17%—25.00%
2—16.67%8.33%—4.17%—29.17%
3————8.33%—8.33%
4———————
5+—4.17%4.17%———8.33%
Total4.17%50.00%25.00%4.17%16.67%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.54 1.79 -0.25
SD 1.56 1.18 1.73
CV 1.01 0.66 —
Max 6 4 +5
Min 0 0 -3

Games Played: 24

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
Dynamo Moscow 1733 36 30.31 +5.69 93.0% 21 23 28 30 33 37 41
Spartak Moscow 1641 31 29.69 +1.31 68.0% 20 22 27 29 32 37 44
Dinamo Tbilisi 1635 34 29.82 +4.18 87.0% 20 23 27 30 33 36 39
CDKA Moscow 1554 29 28.39 +0.61 60.0% 18 21 25 29 31 36 40
Dynamo Leningrad 1500 27 23.75 +3.25 80.0% 13 16 21 24 27 29 34
Traktor Stalingrad 1496 23 23.89 -0.89 47.0% 14 18 21 24 27 30 33
Zenit Leningrad 1464 18 19.27 -1.27 43.0% 10 13 16 19 22 25 30
Stakhanovets Stalino 1441 16 19.53 -3.53 24.0% 9 12 17 20 22 26 30
Lokomotiv Moscow 1430 25 22.15 +2.85 85.0% 9 15 20 23 25 27 32
Torpedo Moscow 1415 18 21.14 -3.14 28.0% 9 13 18 22 24 27 31
Dynamo Kyiv 1413 21 23.27 -2.27 24.0% 16 18 22 23 25 28 32
Krylia Sovetov 1406 19 20.80 -1.80 34.0% 12 14 19 21 23 27 32
Metallurg Moscow 1370 15 19.99 -4.99 9.0% 11 14 17 20 22 27 31

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
+12.82%
No Edge
44.23%24.36%31.41%
Elo Value
Home Edge
135 Elo
0.007 goals per Elo point
044.79400
Scoring Tilt
Expected
+0.35 goals
Neutral
-2+0.33+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 7th * Longshot: 8th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.06 * Tight Race: 0.06 to 0.12 * Comfortable: 0.12 to 0.17 * Runaway: 0.17 and up.
Title-Race Openness
3.8
Top-Heavy
134510
Champion Preseason Odds
37%
Dynamo Moscow, 1st of 13
LongshotFavorite
Title Margin
Expected
0.08/gm
Tight Race
00.120.5/gm

Simulation-Based Surprises

How these are measured

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

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 3.18 * Some Luck: 3.18 to 4.76 * Lucky: 4.76 to 6.35 * Wild Swing: 6.35 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 1.79 * Close: 1.79 to 2.69 * Off: 2.69 to 3.59 * Way Off: 3.59 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 13 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 13 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 13 * As Expected: 13 to 20.8 * Several Outliers: 20.8 to 28.6 * Many Outliers: 28.6 and up.
Luck Spread
Expected
3.15 points
As Expected
03.9710
Average Finish Error
Expected
1.08
Pinpoint
02.245
Biggest Overachiever
Expected 96.15%
93.00%
Dynamo Moscow
50100
Biggest Underachiever
Expected 3.85%
9.00%
Metallurg Moscow
050
Season Outliers
Expected
0 of 13
Minimal Outliers
01.36

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.16
Top-Heavy
00.130.5
Noll-Scully
Elo SD: 110.13
1.63
Strong Separation
0.91.41.61.82.5
Interquartile Edge
69%
Clear Edge
50%65%71%100%
Best vs. Worst
Baseline
89%
Strong Edge
50%90%100%
Close Games
Expected
54%
Few
0%50%100%
Blowouts
Expected
21%
Very Frequent
0%26%100%

Predictability

How these are measured

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

Brier Score
How close the pregame probabilities landed to the actual result, averaged over the season. Confident, correct calls are rewarded most; confident misses are punished most. Lower is better; since draws are possible, a score under 0.66 beats guessing the base rate.
Highly Predictable: under 0.56 * Predictable: 0.56 to 0.62 * Hard to Predict: 0.62 to 0.66 * Coin-Flip: 0.66 and up.
Matchup Imbalance
How lopsided the matchups were on paper, averaging the gap between the two win probabilities over their sum. 0 means every match was a toss-up; 1 means every match was a heavy favorite against a big underdog.
Very Even: under 0.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.60
Predictable
00.612
Matchup Imbalance
0.33
Very Even
00.420.5
Strangeness
Expected
0.62
Very Predictable
01.002
Repeatability
0.66
Near-Lock
00.480.651
Upset Rate
Expected
22%
Upset-Prone
0%25%50%
Clear Favorite Upset Rate
Expected
19%
Shaky Favorites
0%21%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.49
Well Calibrated
0.010.050.10.51
Calibration slope
Ideal
1.27
Underconfident
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.072
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).

Team12345678910111213
Dynamo Moscow37.00%19.00%16.00%13.00%5.00%3.00%3.00%1.00%2.00%—1.00%——
Dinamo Tbilisi26.00%27.00%18.00%13.00%3.00%5.00%1.00%4.00%1.00%1.00%1.00%——
Spartak Moscow18.00%24.00%20.00%15.00%11.00%5.00%1.00%3.00%2.00%1.00%———
CDKA Moscow15.00%17.00%16.00%11.00%19.00%8.00%6.00%1.00%4.00%1.00%2.00%——
Dynamo Leningrad1.00%4.00%7.00%11.00%14.00%15.00%9.00%7.00%12.00%7.00%5.00%4.00%4.00%
Lokomotiv Moscow—1.00%2.00%5.00%8.00%13.00%15.00%13.00%10.00%9.00%5.00%10.00%9.00%
Traktor Stalingrad1.00%3.00%11.00%13.00%11.00%10.00%10.00%8.00%10.00%9.00%10.00%3.00%1.00%
Dynamo Kyiv1.00%1.00%5.00%7.00%4.00%17.00%10.00%20.00%9.00%13.00%6.00%3.00%4.00%
Krylia Sovetov——1.00%6.00%5.00%7.00%9.00%9.00%8.00%18.00%15.00%13.00%9.00%
Zenit Leningrad——1.00%1.00%2.00%2.00%9.00%11.00%10.00%11.00%11.00%25.00%17.00%
Torpedo Moscow1.00%1.00%1.00%4.00%10.00%8.00%13.00%8.00%14.00%7.00%9.00%12.00%12.00%
Stakhanovets Stalino—2.00%—1.00%5.00%3.00%6.00%8.00%9.00%13.00%18.00%15.00%20.00%
Metallurg Moscow—1.00%2.00%—3.00%4.00%8.00%7.00%9.00%10.00%17.00%15.00%24.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 Tbilisi 100%
Dynamo Kyiv 100%
Dynamo Leningrad 100%
Dynamo Moscow 100%
Krylia Sovetov 100%
Lokomotiv Moscow 100%
Metallurg Moscow 100%
Spartak Moscow 100%
Stakhanovets Stalino 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
1940-05-02 CDKA Moscow D 1-162.6 1497 1539 41.27% 25.84% 32.90%+0.03 -0.4 1
1940-05-02 @ Traktor Stalingrad D 1-162.6 1539 1497 32.90% 25.84% 41.27%-0.03 +0.4 1
1940-05-02 Dynamo Kyiv D 1-162.0 1510 1510 46.61% 25.75% 27.64%+0.33 -0.9 1
1940-05-02 @ Metallurg Moscow D 1-162.0 1510 1510 27.64% 25.75% 46.61%-0.33 +1.0 1
1940-05-02 Zenit Leningrad W 4-251.0 1529 1452 55.43% 25.24% 19.33%+0.90 +8.0 2
1940-05-02 @ Dinamo Tbilisi L 2-451.0 1452 1529 19.33% 25.24% 55.43%-0.90 -8.0 0
1940-05-05 Dynamo Moscow D 1-159.8 1416 1543 29.54% 25.59% 44.87%-0.61 +0.8 1
1940-05-05 @ Krylia Sovetov D 1-159.8 1543 1416 44.87% 25.59% 29.54%+0.61 -0.8 1
1940-05-06 Lokomotiv Moscow L 1-356.8 1511 1501 47.93% 25.71% 26.36%+0.41 -18.4 1
1940-05-06 @ Dynamo Kyiv W 3-156.8 1501 1511 26.36% 25.71% 47.93%-0.41 +18.4 2
1940-05-06 Spartak Moscow D 1-164.0 1497 1579 35.58% 25.79% 38.63%-0.27 +0.1 2
1940-05-06 @ Traktor Stalingrad D 1-164.0 1579 1497 38.63% 25.79% 35.58%+0.27 -0.2 1
1940-05-07 CDKA Moscow L 0-151.5 1462 1539 36.25% 25.80% 37.95%-0.24 -9.0 0
1940-05-07 @ Stakhanovets Stalino W 1-051.5 1539 1462 37.95% 25.80% 36.25%+0.24 +9.0 3
1940-05-07 Metallurg Moscow W 3-150.9 1498 1509 45.30% 25.79% 28.92%+0.25 +12.4 2
1940-05-07 @ Torpedo Moscow L 1-350.9 1509 1498 28.92% 25.79% 45.30%-0.25 -12.4 1
1940-05-08 Dynamo Leningrad W 5-039.8 1537 1466 54.86% 25.29% 19.85%+0.86 +24.8 4
1940-05-08 @ Dinamo Tbilisi L 0-539.8 1466 1537 19.85% 25.29% 54.86%-0.86 -24.8 0
1940-05-11 Metallurg Moscow W 5-042.3 1416 1496 35.83% 25.80% 38.37%-0.26 +41.5 3
1940-05-11 @ Krylia Sovetov L 0-542.3 1496 1416 38.37% 25.80% 35.83%+0.26 -41.5 1
1940-05-12 Lokomotiv Moscow D 0-060.5 1548 1520 50.13% 25.61% 24.25%+0.54 -1.5 4
1940-05-12 @ CDKA Moscow D 0-060.5 1520 1548 24.25% 25.61% 50.13%-0.54 +1.5 3
1940-05-12 Torpedo Moscow W 1-049.6 1493 1510 44.45% 25.80% 29.75%+0.20 +7.8 3
1940-05-12 @ Dynamo Kyiv L 0-149.6 1510 1493 29.75% 25.80% 44.45%-0.20 -7.8 2
1940-05-12 Spartak Moscow L 1-262.8 1562 1578 44.53% 25.80% 29.67%+0.21 -10.0 4
1940-05-12 @ Dinamo Tbilisi W 2-162.8 1578 1562 29.67% 25.80% 44.53%-0.21 +10.0 3
1940-05-12 Zenit Leningrad W 1-044.9 1453 1444 47.79% 25.71% 26.49%+0.40 +7.1 2
1940-05-12 @ Stakhanovets Stalino L 0-144.9 1444 1453 26.49% 25.71% 47.79%-0.40 -7.1 0
1940-05-14 Dynamo Leningrad L 2-362.7 1497 1441 53.26% 25.42% 21.33%+0.75 -11.1 2
1940-05-14 @ Traktor Stalingrad W 3-262.7 1441 1497 21.33% 25.42% 53.26%-0.75 +11.1 2
1940-05-17 CDKA Moscow W 4-151.5 1501 1546 40.62% 25.84% 33.54%-0.01 +19.7 5
1940-05-17 @ Dynamo Kyiv L 1-451.5 1546 1501 33.54% 25.84% 40.62%+0.01 -19.7 4
1940-05-17 Krylia Sovetov D 1-159.9 1502 1458 51.99% 25.51% 22.51%+0.66 -1.5 3
1940-05-17 @ Torpedo Moscow D 1-159.9 1458 1502 22.51% 25.51% 51.99%-0.66 +1.5 4
1940-05-18 Dynamo Moscow W 1-051.9 1552 1542 47.90% 25.71% 26.39%+0.40 +7.1 6
1940-05-18 @ Dinamo Tbilisi L 0-151.9 1542 1552 26.39% 25.71% 47.90%-0.40 -7.1 1
1940-05-18 Lokomotiv Moscow W 3-152.0 1455 1521 37.78% 25.82% 36.40%-0.16 +14.8 3
1940-05-18 @ Metallurg Moscow L 1-352.0 1521 1455 36.40% 25.82% 37.78%+0.16 -14.8 3
1940-05-18 Zenit Leningrad W 2-041.3 1486 1437 52.48% 25.47% 22.05%+0.70 +11.5 4
1940-05-18 @ Traktor Stalingrad L 0-241.3 1437 1486 22.05% 25.47% 52.48%-0.70 -11.5 0
1940-05-18 Dynamo Leningrad D 1-158.1 1460 1452 47.69% 25.72% 26.59%+0.39 -1.1 3
1940-05-18 @ Stakhanovets Stalino D 1-158.1 1452 1460 26.59% 25.72% 47.69%-0.39 +1.1 3
1940-05-22 Metallurg Moscow W 3-148.1 1527 1470 53.38% 25.41% 21.21%+0.76 +9.7 6
1940-05-22 @ CDKA Moscow L 1-348.1 1470 1527 21.21% 25.41% 53.38%-0.76 -9.7 3
1940-05-23 Spartak Moscow L 0-248.0 1459 1588 29.24% 25.57% 45.19%-0.63 -14.4 3
1940-05-23 @ Stakhanovets Stalino W 2-048.0 1588 1459 45.19% 25.57% 29.24%+0.63 +14.4 5
1940-05-24 Lokomotiv Moscow W 6-146.2 1453 1506 39.61% 25.84% 34.55%-0.06 +31.8 5
1940-05-24 @ Dynamo Leningrad L 1-646.2 1506 1453 34.55% 25.84% 39.61%+0.06 -31.8 3
1940-05-24 Krylia Sovetov W 1-046.3 1559 1459 57.65% 25.00% 17.35%+1.07 +5.0 8
1940-05-24 @ Dinamo Tbilisi L 0-146.3 1459 1559 17.35% 25.00% 57.65%-1.07 -5.0 4
1940-05-24 Dynamo Moscow D 0-059.2 1498 1535 41.80% 25.83% 32.36%+0.06 -0.5 5
1940-05-24 @ Traktor Stalingrad D 0-059.2 1535 1498 32.36% 25.83% 41.80%-0.06 +0.5 2
1940-05-25 Dynamo Kyiv D 0-056.0 1425 1520 33.77% 25.75% 40.48%-0.37 +0.4 1
1940-05-25 @ Zenit Leningrad D 0-056.0 1520 1425 40.48% 25.75% 33.77%+0.37 -0.4 6
1940-05-29 Traktor Stalingrad L 1-549.0 1460 1497 41.83% 25.83% 32.34%+0.06 -30.0 3
1940-05-29 @ Metallurg Moscow W 5-149.0 1497 1460 32.34% 25.83% 41.83%-0.06 +30.0 7
1940-05-29 Dynamo Moscow L 2-552.6 1445 1535 34.33% 25.76% 39.91%-0.34 -17.3 3
1940-05-29 @ Stakhanovets Stalino W 5-252.6 1535 1445 39.91% 25.76% 34.33%+0.34 +17.3 4
1940-05-29 Lokomotiv Moscow L 0-149.1 1426 1474 40.24% 25.84% 33.92%-0.03 -9.8 1
1940-05-29 @ Zenit Leningrad W 1-049.1 1474 1426 33.92% 25.84% 40.24%+0.03 +9.8 5
1940-05-30 Dynamo Kyiv D 1-161.4 1485 1520 42.11% 25.83% 32.06%+0.07 -0.5 6
1940-05-30 @ Dynamo Leningrad D 1-161.4 1520 1485 32.06% 25.83% 42.11%-0.07 +0.5 7
1940-05-30 Torpedo Moscow L 1-263.1 1564 1501 53.98% 25.36% 20.66%+0.80 -11.8 8
1940-05-30 @ Dinamo Tbilisi W 2-163.1 1501 1564 20.66% 25.36% 53.98%-0.80 +11.8 5
1940-05-30 CDKA Moscow L 1-363.0 1603 1536 54.35% 25.33% 20.32%+0.82 -20.6 5
1940-05-30 @ Spartak Moscow W 3-163.0 1536 1603 20.32% 25.33% 54.35%-0.82 +20.6 8
1940-06-03 CDKA Moscow D 0-059.5 1484 1557 36.84% 25.81% 37.34%-0.21 +0.0 7
1940-06-03 @ Dynamo Leningrad D 0-059.5 1557 1484 37.34% 25.81% 36.84%+0.21 -0.0 9
1940-06-03 Traktor Stalingrad W 3-152.4 1484 1527 41.05% 25.84% 33.11%+0.01 +13.8 7
1940-06-03 @ Lokomotiv Moscow L 1-352.4 1527 1484 33.11% 25.84% 41.05%-0.01 -13.8 7
1940-06-04 Dynamo Kyiv W 8-555.9 1553 1520 50.59% 25.59% 23.83%+0.57 +11.1 6
1940-06-04 @ Dynamo Moscow L 5-855.9 1520 1553 23.83% 25.59% 50.59%-0.57 -11.1 7
1940-06-04 Metallurg Moscow D 1-156.1 1416 1430 44.92% 25.79% 29.29%+0.23 -0.8 2
1940-06-04 @ Zenit Leningrad D 1-156.1 1430 1416 29.29% 25.79% 44.92%-0.23 +0.8 4
1940-06-05 Stakhanovets Stalino W 3-038.3 1454 1427 49.97% 25.62% 24.41%+0.53 +18.2 6
1940-06-05 @ Krylia Sovetov L 0-338.3 1427 1454 24.41% 25.62% 49.97%-0.53 -18.2 3
1940-06-06 Torpedo Moscow W 2-153.9 1582 1513 54.68% 25.30% 20.02%+0.85 +5.3 7
1940-06-06 @ Spartak Moscow L 1-253.9 1513 1582 20.02% 25.30% 54.68%-0.85 -5.3 5
1940-06-08 Metallurg Moscow W 3-145.3 1484 1431 52.99% 25.44% 21.57%+0.73 +9.8 9
1940-06-08 @ Dynamo Leningrad L 1-345.3 1431 1484 21.57% 25.44% 52.99%-0.73 -9.8 4
1940-06-09 Traktor Stalingrad W 1-049.9 1473 1513 41.34% 25.84% 32.82%+0.03 +8.4 8
1940-06-09 @ Krylia Sovetov L 0-149.9 1513 1473 32.82% 25.84% 41.34%-0.03 -8.4 7
1940-06-09 CDKA Moscow D 2-264.8 1415 1557 27.72% 25.49% 46.80%-0.72 +0.7 3
1940-06-09 @ Zenit Leningrad D 2-264.8 1557 1415 46.80% 25.49% 27.72%+0.72 -0.7 10
1940-06-10 Spartak Moscow D 2-270.9 1564 1588 43.60% 25.82% 30.58%+0.16 -0.5 7
1940-06-10 @ Dynamo Moscow D 2-270.9 1588 1564 30.58% 25.82% 43.60%-0.16 +0.5 8
1940-06-11 Dinamo Tbilisi W 1-052.9 1498 1552 39.51% 25.84% 34.66%-0.07 +8.7 9
1940-06-11 @ Lokomotiv Moscow L 0-152.9 1552 1498 34.66% 25.84% 39.51%+0.07 -8.7 8
1940-06-12 Stakhanovets Stalino L 0-349.2 1507 1409 57.55% 25.01% 17.44%+1.06 -36.5 5
1940-06-12 @ Torpedo Moscow W 3-049.2 1409 1507 17.44% 25.01% 57.55%-1.06 +36.5 5
1940-06-14 Krylia Sovetov W 2-044.6 1556 1481 55.29% 25.25% 19.46%+0.89 +10.4 12
1940-06-14 @ CDKA Moscow L 0-244.6 1481 1556 19.46% 25.25% 55.29%-0.89 -10.4 8
1940-06-15 Spartak Moscow W 2-052.7 1494 1588 33.89% 25.75% 40.35%-0.36 +18.4 11
1940-06-15 @ Dynamo Leningrad L 0-252.7 1588 1494 40.35% 25.75% 33.89%+0.36 -18.4 8
1940-06-16 Dinamo Tbilisi L 0-349.8 1509 1543 42.25% 25.83% 31.92%+0.08 -27.8 7
1940-06-16 @ Dynamo Kyiv W 3-049.8 1543 1509 31.92% 25.83% 42.25%-0.08 +27.8 10
1940-06-16 Traktor Stalingrad W 2-153.3 1471 1505 42.26% 25.83% 31.91%+0.08 +7.7 7
1940-06-16 @ Torpedo Moscow L 1-253.3 1505 1471 31.91% 25.83% 42.26%-0.08 -7.7 7
1940-06-16 Dynamo Moscow L 0-147.8 1416 1563 27.06% 25.45% 47.49%-0.76 -7.2 3
1940-06-16 @ Zenit Leningrad W 1-047.8 1563 1416 47.49% 25.45% 27.06%+0.76 +7.2 9
1940-06-17 Stakhanovets Stalino W 1-045.2 1421 1446 43.49% 25.82% 30.69%+0.15 +8.0 6
1940-06-17 @ Metallurg Moscow L 0-145.2 1446 1421 30.69% 25.82% 43.49%-0.15 -8.0 5
1940-06-20 Krylia Sovetov D 0-056.2 1481 1471 48.04% 25.70% 26.26%+0.41 -1.2 8
1940-06-20 @ Dynamo Kyiv D 0-056.2 1471 1481 26.26% 25.70% 48.04%-0.41 +1.2 9
1940-06-20 Spartak Moscow L 3-459.2 1409 1570 25.49% 25.33% 49.18%-0.86 -6.0 3
1940-06-20 @ Zenit Leningrad W 4-359.2 1570 1409 49.18% 25.33% 25.49%+0.86 +6.0 10
1940-06-21 Dinamo Tbilisi D 3-374.6 1567 1571 46.15% 25.76% 28.08%+0.30 -0.6 13
1940-06-21 @ CDKA Moscow D 3-374.6 1571 1567 28.08% 25.76% 46.15%-0.30 +0.6 11
1940-06-21 Dynamo Moscow W 3-155.6 1513 1570 38.96% 25.83% 35.20%-0.10 +14.4 13
1940-06-21 @ Dynamo Leningrad L 1-355.6 1570 1513 35.20% 25.83% 38.96%+0.10 -14.4 9
1940-06-23 Stakhanovets Stalino W 4-249.9 1497 1438 53.62% 25.39% 20.99%+0.77 +8.6 9
1940-06-23 @ Traktor Stalingrad L 2-449.9 1438 1497 20.99% 25.39% 53.62%-0.77 -8.6 5
1940-06-23 Lokomotiv Moscow W 4-361.3 1479 1507 43.05% 25.82% 31.13%+0.12 +7.0 9
1940-06-23 @ Torpedo Moscow L 3-461.3 1507 1479 31.13% 25.82% 43.05%-0.12 -7.0 9
1940-06-25 Zenit Leningrad W 2-146.3 1527 1403 59.92% 24.70% 15.38%+1.25 +4.2 15
1940-06-25 @ Dynamo Leningrad L 1-246.3 1403 1527 15.38% 24.70% 59.92%-1.25 -4.2 3
1940-06-25 Spartak Moscow L 0-249.1 1472 1576 32.54% 25.71% 41.74%-0.44 -15.7 9
1940-06-25 @ Krylia Sovetov W 2-049.1 1576 1472 41.74% 25.71% 32.54%+0.44 +15.7 12
1940-06-27 Dynamo Kyiv L 0-251.9 1506 1480 49.80% 25.63% 24.58%+0.52 -22.0 9
1940-06-27 @ Traktor Stalingrad W 2-051.9 1480 1506 24.58% 25.63% 49.80%-0.52 +22.0 10
1940-06-28 Lokomotiv Moscow L 1-253.2 1429 1500 37.14% 25.82% 37.04%-0.19 -8.7 5
1940-06-28 @ Stakhanovets Stalino W 2-153.2 1500 1429 37.04% 25.82% 37.14%+0.19 +8.6 11
1940-06-30 Dynamo Leningrad L 1-255.1 1456 1531 36.50% 25.81% 37.69%-0.23 -8.5 9
1940-06-30 @ Krylia Sovetov W 2-155.1 1531 1456 37.69% 25.81% 36.50%+0.23 +8.5 17
1940-07-02 CDKA Moscow W 2-157.6 1556 1566 45.39% 25.78% 28.83%+0.26 +7.1 11
1940-07-02 @ Dynamo Moscow L 1-257.6 1566 1556 28.83% 25.78% 45.39%-0.26 -7.2 13
1940-07-02 Dynamo Kyiv L 1-252.5 1420 1502 35.57% 25.79% 38.64%-0.27 -8.4 5
1940-07-02 @ Stakhanovets Stalino W 2-152.5 1502 1420 38.64% 25.79% 35.57%+0.27 +8.4 12
1940-07-03 Lokomotiv Moscow W 2-046.6 1591 1508 56.05% 25.18% 18.78%+0.95 +10.1 14
1940-07-03 @ Spartak Moscow L 0-246.6 1508 1591 18.78% 25.18% 56.05%-0.95 -10.1 11
1940-07-06 Traktor Stalingrad D 2-268.0 1572 1484 56.53% 25.13% 18.34%+0.98 -1.5 12
1940-07-06 @ Dinamo Tbilisi D 2-268.0 1484 1572 18.34% 25.13% 56.53%-0.98 +1.5 10
1940-07-10 Zenit Leningrad D 1-156.2 1448 1399 52.48% 25.47% 22.05%+0.70 -1.6 10
1940-07-10 @ Krylia Sovetov D 1-156.2 1399 1448 22.05% 25.47% 52.48%-0.70 +1.6 4
1940-07-11 Dynamo Kyiv W 5-147.3 1601 1511 56.83% 25.09% 18.08%+1.01 +15.5 16
1940-07-11 @ Spartak Moscow L 1-547.3 1511 1601 18.08% 25.09% 56.83%-1.01 -15.5 12
1940-07-12 Metallurg Moscow L 2-366.7 1563 1429 60.80% 24.57% 14.63%+1.33 -12.6 11
1940-07-12 @ Dynamo Moscow W 3-266.7 1429 1563 14.63% 24.57% 60.80%-1.33 +12.6 8
1940-07-13 Stakhanovets Stalino W 2-147.4 1570 1412 62.74% 24.23% 13.03%+1.50 +3.7 14
1940-07-13 @ Dinamo Tbilisi L 1-247.4 1412 1570 13.03% 24.23% 62.74%-1.50 -3.7 5
1940-07-21 Dinamo Tbilisi L 3-458.6 1400 1574 24.08% 25.22% 50.70%-0.95 -5.7 4
1940-07-21 @ Zenit Leningrad W 4-358.6 1574 1400 50.70% 25.22% 24.08%+0.95 +5.7 16
1940-07-23 Metallurg Moscow D 0-055.7 1495 1441 53.00% 25.44% 21.56%+0.73 -1.8 13
1940-07-23 @ Dynamo Kyiv D 0-055.7 1441 1495 21.56% 25.44% 53.00%-0.73 +1.8 9
1940-07-26 Dinamo Tbilisi D 1-165.5 1540 1579 41.49% 25.84% 32.68%+0.04 -0.4 18
1940-07-26 @ Dynamo Leningrad D 1-165.5 1579 1540 32.68% 25.84% 41.49%-0.04 +0.4 17
1940-08-02 Traktor Stalingrad L 1-358.8 1539 1485 53.04% 25.43% 21.53%+0.73 -20.2 18
1940-08-02 @ Dynamo Leningrad W 3-158.8 1485 1539 21.53% 25.43% 53.04%-0.73 +20.2 12
1940-08-03 Stakhanovets Stalino D 2-259.4 1394 1408 44.91% 25.79% 29.30%+0.23 -0.6 5
1940-08-03 @ Zenit Leningrad D 2-259.4 1408 1394 29.30% 25.79% 44.91%-0.23 +0.6 6
1940-08-07 Traktor Stalingrad D 1-157.7 1394 1505 31.53% 25.68% 42.80%-0.50 +0.6 6
1940-08-07 @ Zenit Leningrad D 1-157.7 1505 1394 42.80% 25.68% 31.53%+0.50 -0.6 13
1940-08-07 Dinamo Tbilisi L 0-150.1 1446 1580 28.69% 25.54% 45.77%-0.66 -7.5 10
1940-08-07 @ Krylia Sovetov W 1-050.1 1580 1446 45.77% 25.54% 28.69%+0.66 +7.5 19
1940-08-08 Stakhanovets Stalino W 3-037.2 1519 1409 58.67% 24.88% 16.46%+1.15 +13.1 20
1940-08-08 @ Dynamo Leningrad L 0-337.2 1409 1519 16.46% 24.88% 58.67%-1.15 -13.1 6
1940-08-11 Metallurg Moscow W 1-044.8 1498 1443 53.14% 25.43% 21.43%+0.74 +6.0 13
1940-08-11 @ Lokomotiv Moscow L 0-144.8 1443 1498 21.43% 25.43% 53.14%-0.74 -6.0 9
1940-08-12 Dinamo Tbilisi L 2-361.6 1486 1587 32.84% 25.72% 41.44%-0.42 -7.5 9
1940-08-12 @ Torpedo Moscow W 3-261.6 1587 1486 41.44% 25.72% 32.84%+0.42 +7.5 21
1940-08-13 Zenit Leningrad W 4-140.7 1493 1394 57.60% 25.01% 17.39%+1.07 +11.6 15
1940-08-13 @ Dynamo Kyiv L 1-440.7 1394 1493 17.39% 25.01% 57.60%-1.07 -11.6 6
1940-08-16 Krylia Sovetov W 5-142.0 1437 1438 46.53% 25.75% 27.72%+0.32 +21.9 11
1940-08-16 @ Metallurg Moscow L 1-542.0 1438 1437 27.72% 25.75% 46.53%-0.32 -21.9 10
1940-08-16 Dynamo Leningrad L 1-454.0 1504 1532 43.04% 25.82% 31.13%+0.12 -23.8 13
1940-08-16 @ Lokomotiv Moscow W 4-154.0 1532 1504 31.13% 25.82% 43.04%-0.12 +23.8 22
1940-08-19 Torpedo Moscow W 2-044.5 1416 1478 38.42% 25.83% 35.75%-0.13 +16.8 12
1940-08-19 @ Krylia Sovetov L 0-244.5 1478 1416 35.75% 25.83% 38.42%+0.13 -16.8 9
1940-08-19 Metallurg Moscow D 0-056.7 1505 1459 52.12% 25.50% 22.39%+0.67 -1.7 14
1940-08-19 @ Traktor Stalingrad D 0-056.7 1459 1505 22.39% 25.50% 52.12%-0.67 +1.7 12
1940-08-20 Zenit Leningrad L 1-649.6 1480 1383 57.48% 25.02% 17.50%+1.06 -48.6 13
1940-08-20 @ Lokomotiv Moscow W 6-149.6 1383 1480 17.50% 25.02% 57.48%-1.06 +48.6 8
1940-08-21 Dynamo Leningrad W 2-157.2 1505 1556 39.88% 25.84% 34.28%-0.05 +8.2 17
1940-08-21 @ Dynamo Kyiv L 1-257.2 1556 1505 34.28% 25.84% 39.88%+0.05 -8.2 22
1940-08-24 Zenit Leningrad L 1-255.8 1461 1431 50.25% 25.61% 24.14%+0.55 -11.1 12
1940-08-24 @ Metallurg Moscow W 2-155.8 1431 1461 24.14% 25.61% 50.25%-0.55 +11.1 10
1940-08-25 Dynamo Moscow L 0-750.1 1513 1551 41.76% 25.83% 32.41%+0.05 -60.9 17
1940-08-25 @ Dynamo Kyiv W 7-050.1 1551 1513 32.41% 25.83% 41.76%-0.05 +60.9 13
1940-08-25 Spartak Moscow L 1-352.6 1461 1617 26.11% 25.38% 48.51%-0.82 -11.4 9
1940-08-25 @ Torpedo Moscow W 3-152.6 1617 1461 48.51% 25.38% 26.11%+0.82 +11.4 18
1940-08-25 Krylia Sovetov L 1-251.5 1396 1433 41.77% 25.83% 32.39%+0.05 -9.5 6
1940-08-25 @ Stakhanovets Stalino W 2-151.5 1433 1396 32.39% 25.83% 41.77%-0.05 +9.5 14
1940-08-26 Dynamo Leningrad W 5-045.6 1559 1548 48.07% 25.70% 26.23%+0.41 +31.1 15
1940-08-26 @ CDKA Moscow L 0-545.6 1548 1559 26.23% 25.70% 48.07%-0.41 -31.1 22
1940-08-30 Dynamo Leningrad L 1-352.1 1450 1517 37.65% 25.82% 36.53%-0.17 -15.2 12
1940-08-30 @ Metallurg Moscow W 3-152.1 1517 1450 36.53% 25.82% 37.65%+0.17 +15.1 24
1940-08-30 Krylia Sovetov L 1-258.6 1503 1443 53.71% 25.38% 20.91%+0.78 -11.8 14
1940-08-30 @ Traktor Stalingrad W 2-158.6 1443 1503 20.91% 25.38% 53.71%-0.78 +11.8 16
1940-08-30 Torpedo Moscow W 3-040.5 1386 1450 38.15% 25.83% 36.02%-0.14 +24.6 8
1940-08-30 @ Stakhanovets Stalino L 0-340.5 1450 1386 36.02% 25.83% 38.15%+0.14 -24.6 9
1940-08-31 Zenit Leningrad W 3-146.9 1590 1442 61.90% 24.38% 13.71%+1.43 +6.6 17
1940-08-31 @ CDKA Moscow L 1-346.9 1442 1590 13.71% 24.38% 61.90%-1.43 -6.6 10
1940-08-31 Lokomotiv Moscow D 2-267.2 1595 1432 63.12% 24.16% 12.72%+1.54 -2.1 22
1940-08-31 @ Dinamo Tbilisi D 2-267.2 1432 1595 12.72% 24.16% 63.12%-1.54 +2.1 14
1940-09-01 Dynamo Moscow L 1-559.8 1628 1612 48.74% 25.68% 25.58%+0.46 -34.1 18
1940-09-01 @ Spartak Moscow W 5-159.8 1612 1628 25.58% 25.68% 48.74%-0.46 +34.1 15
1940-09-03 CDKA Moscow L 2-456.2 1455 1597 27.68% 25.48% 46.84%-0.72 -10.7 16
1940-09-03 @ Krylia Sovetov W 4-256.2 1597 1455 46.84% 25.48% 27.68%+0.72 +10.7 19
1940-09-04 Metallurg Moscow W 4-250.0 1411 1435 43.63% 25.82% 30.55%+0.16 +11.6 10
1940-09-04 @ Stakhanovets Stalino L 2-450.0 1435 1411 30.55% 25.82% 43.63%-0.16 -11.6 12
1940-09-05 Torpedo Moscow D 1-158.4 1491 1425 54.31% 25.33% 20.36%+0.82 -1.8 15
1940-09-05 @ Traktor Stalingrad D 1-158.4 1425 1491 20.36% 25.33% 54.31%-0.82 +1.8 10
1940-09-06 Zenit Leningrad W 1-045.9 1646 1436 66.52% 23.38% 10.10%+1.89 +3.0 17
1940-09-06 @ Dynamo Moscow L 0-145.9 1436 1646 10.10% 23.38% 66.52%-1.89 -3.0 10
1940-09-06 Dynamo Kyiv W 6-142.8 1593 1452 61.33% 24.48% 14.19%+1.38 +15.3 24
1940-09-06 @ Dinamo Tbilisi L 1-642.8 1452 1593 14.19% 24.48% 61.33%-1.38 -15.3 17
1940-09-08 Dynamo Leningrad W 3-152.5 1594 1532 53.90% 25.37% 20.73%+0.79 +9.5 20
1940-09-08 @ Spartak Moscow L 1-352.5 1532 1594 20.73% 25.37% 53.90%-0.79 -9.5 24
1940-09-10 Traktor Stalingrad W 3-043.0 1422 1490 37.65% 25.82% 36.52%-0.17 +24.8 12
1940-09-10 @ Stakhanovets Stalino L 0-343.0 1490 1422 36.52% 25.82% 37.65%+0.17 -24.8 15
1940-09-12 Torpedo Moscow W 3-145.2 1434 1427 47.53% 25.72% 26.75%+0.38 +11.7 16
1940-09-12 @ Lokomotiv Moscow L 1-345.2 1427 1434 26.75% 25.72% 47.53%-0.38 -11.7 10
1940-09-15 Krylia Sovetov W 5-247.4 1433 1444 45.27% 25.79% 28.94%+0.25 +15.2 12
1940-09-15 @ Zenit Leningrad L 2-547.4 1444 1433 28.94% 25.79% 45.27%-0.25 -15.2 16
1940-09-17 Torpedo Moscow L 3-467.4 1523 1415 58.37% 24.91% 16.72%+1.13 -11.8 24
1940-09-17 @ Dynamo Leningrad W 4-367.4 1415 1523 16.72% 24.91% 58.37%-1.13 +11.8 12
1940-09-20 Spartak Moscow W 5-365.0 1423 1604 23.33% 25.15% 51.53%-1.01 +16.5 14
1940-09-20 @ Metallurg Moscow L 3-565.0 1604 1423 51.53% 25.15% 23.33%+1.01 -16.5 20
1940-09-20 Lokomotiv Moscow L 0-149.6 1429 1446 44.52% 25.80% 29.68%+0.21 -10.6 16
1940-09-20 @ Krylia Sovetov W 1-049.6 1446 1429 29.68% 25.80% 44.52%-0.21 +10.6 18
1940-09-21 CDKA Moscow D 1-162.8 1427 1607 23.38% 25.15% 51.47%-1.00 +1.4 13
1940-09-21 @ Torpedo Moscow D 1-162.8 1607 1427 51.47% 25.15% 23.38%+1.00 -1.4 20
1940-09-24 Krylia Sovetov D 0-058.7 1587 1418 63.59% 24.06% 12.35%+1.58 -3.2 21
1940-09-24 @ Spartak Moscow D 0-058.7 1418 1587 12.35% 24.06% 63.59%-1.58 +3.2 17
1940-09-25 Torpedo Moscow D 3-365.3 1440 1429 48.03% 25.70% 26.27%+0.41 -0.7 15
1940-09-25 @ Metallurg Moscow D 3-365.3 1429 1440 26.27% 25.70% 48.03%-0.41 +0.7 14
1940-09-25 CDKA Moscow D 2-268.1 1456 1606 26.77% 25.43% 47.80%-0.78 +0.8 19
1940-09-25 @ Lokomotiv Moscow D 2-268.1 1606 1456 47.80% 25.43% 26.77%+0.78 -0.8 21
1940-09-25 Traktor Stalingrad W 3-256.0 1649 1465 64.70% 23.82% 11.47%+1.70 +3.1 19
1940-09-25 @ Dynamo Moscow L 2-356.0 1465 1649 11.47% 23.82% 64.70%-1.70 -3.1 15
1940-09-29 Dynamo Moscow D 2-269.0 1429 1652 19.24% 24.66% 56.10%-1.32 +1.5 15
1940-09-29 @ Torpedo Moscow D 2-269.0 1652 1429 56.10% 24.66% 19.24%+1.32 -1.5 20
1940-09-29 Traktor Stalingrad W 2-043.8 1605 1462 61.56% 24.44% 13.99%+1.40 +7.8 23
1940-09-29 @ CDKA Moscow L 0-243.8 1462 1605 13.99% 24.44% 61.56%-1.40 -7.8 15
1940-09-29 Dinamo Tbilisi L 0-247.1 1447 1608 25.51% 25.33% 49.15%-0.86 -12.9 12
1940-09-29 @ Stakhanovets Stalino W 2-047.1 1608 1447 49.15% 25.33% 25.51%+0.86 +12.9 26
1940-09-29 Metallurg Moscow W 7-141.7 1584 1439 61.69% 24.42% 13.89%+1.41 +17.7 23
1940-09-29 @ Spartak Moscow L 1-741.7 1439 1584 13.89% 24.42% 61.69%-1.41 -17.7 15
1940-09-29 Krylia Sovetov W 2-040.3 1457 1421 50.98% 25.57% 23.45%+0.60 +12.1 21
1940-09-29 @ Lokomotiv Moscow L 0-240.3 1421 1457 23.45% 25.57% 50.98%-0.60 -12.1 17
1940-10-06 Traktor Stalingrad L 1-264.8 1602 1454 61.91% 24.38% 13.71%+1.43 -13.5 23
1940-10-06 @ Spartak Moscow W 2-164.8 1454 1602 13.71% 24.38% 61.91%-1.43 +13.5 17
1940-10-06 Dynamo Leningrad W 2-153.9 1448 1511 38.27% 25.83% 35.90%-0.13 +8.4 14
1940-10-06 @ Zenit Leningrad L 1-253.9 1511 1448 35.90% 25.83% 38.27%+0.13 -8.4 24
1940-10-06 Stakhanovets Stalino D 1-156.8 1437 1434 46.98% 25.74% 27.28%+0.35 -1.0 18
1940-10-06 @ Dynamo Kyiv D 1-156.8 1434 1437 27.28% 25.74% 46.98%-0.35 +1.0 13
1940-10-06 Torpedo Moscow D 1-163.5 1613 1431 64.57% 23.85% 11.57%+1.68 -3.0 24
1940-10-06 @ CDKA Moscow D 1-163.5 1431 1613 11.57% 23.85% 64.57%-1.68 +3.0 16
1940-10-06 Dynamo Moscow L 2-846.2 1421 1650 18.63% 24.57% 56.80%-1.37 -18.8 15
1940-10-06 @ Metallurg Moscow W 8-246.2 1650 1421 56.80% 24.57% 18.63%+1.37 +18.8 22
1940-10-09 Dynamo Kyiv W 2-148.3 1469 1436 50.70% 25.58% 23.71%+0.58 +6.1 23
1940-10-09 @ Lokomotiv Moscow L 1-248.3 1436 1469 23.71% 25.58% 50.70%-0.58 -6.1 18
1940-10-10 CDKA Moscow L 1-544.4 1402 1610 20.60% 24.84% 54.56%-1.21 -17.1 15
1940-10-10 @ Metallurg Moscow W 5-144.4 1610 1402 54.56% 24.84% 20.60%+1.21 +17.1 26
1940-10-11 Stakhanovets Stalino L 1-267.9 1669 1435 68.08% 22.94% 8.98%+2.06 -14.8 22
1940-10-11 @ Dynamo Moscow W 2-167.9 1435 1669 8.98% 22.94% 68.08%-2.06 +14.7 15
1940-10-13 Dinamo Tbilisi L 1-263.9 1588 1621 42.41% 25.83% 31.76%+0.09 -9.6 23
1940-10-13 @ Spartak Moscow W 2-163.9 1621 1588 31.76% 25.83% 42.41%-0.09 +9.6 28
1940-10-14 Dynamo Kyiv W 2-041.0 1434 1430 47.20% 25.73% 27.07%+0.36 +13.6 18
1940-10-14 @ Torpedo Moscow L 0-241.0 1430 1434 27.07% 25.73% 47.20%-0.36 -13.6 18
1940-10-15 Dynamo Moscow L 0-545.3 1475 1654 23.48% 25.16% 51.36%-1.00 -28.3 23
1940-10-15 @ Lokomotiv Moscow W 5-045.3 1654 1475 51.36% 25.16% 23.48%+1.00 +28.2 24
1940-10-17 Stakhanovets Stalino W 2-149.9 1579 1450 60.29% 24.65% 15.06%+1.28 +4.2 25
1940-10-17 @ Spartak Moscow L 1-249.9 1450 1579 15.06% 24.65% 60.29%-1.28 -4.2 15
1940-10-18 Dynamo Kyiv D 1-163.6 1627 1416 66.61% 23.36% 10.04%+1.90 -3.2 27
1940-10-18 @ CDKA Moscow D 1-163.6 1416 1627 10.04% 23.36% 66.61%-1.90 +3.2 19
1940-10-20 Dinamo Tbilisi W 2-052.2 1683 1631 52.82% 25.45% 21.73%+0.72 +11.4 26
1940-10-20 @ Dynamo Moscow L 0-252.2 1631 1683 21.73% 25.45% 52.82%-0.72 -11.4 28
1940-10-20 Dynamo Leningrad L 3-462.4 1447 1502 39.37% 25.84% 34.79%-0.08 -8.4 18
1940-10-20 @ Torpedo Moscow W 4-362.4 1502 1447 34.79% 25.84% 39.37%+0.08 +8.4 26
1940-10-20 Lokomotiv Moscow W 4-250.5 1467 1447 49.18% 25.66% 25.16%+0.48 +10.0 19
1940-10-20 @ Traktor Stalingrad L 2-450.5 1447 1467 25.16% 25.66% 49.18%-0.48 -10.0 23
1940-10-21 Zenit Leningrad W 2-043.3 1583 1456 60.10% 24.68% 15.22%+1.27 +8.4 27
1940-10-21 @ Spartak Moscow L 0-243.3 1456 1583 15.22% 24.68% 60.10%-1.27 -8.4 14
1940-10-22 Stakhanovets Stalino W 3-147.6 1624 1446 64.26% 23.92% 11.81%+1.65 +5.8 29
1940-10-22 @ CDKA Moscow L 1-347.6 1446 1624 11.81% 23.92% 64.26%-1.65 -5.8 15
1940-10-24 Dynamo Leningrad W 3-044.5 1694 1511 64.66% 23.83% 11.50%+1.69 +9.4 28
1940-10-24 @ Dynamo Moscow L 0-344.5 1511 1694 11.50% 23.83% 64.66%-1.69 -9.4 26
1940-10-25 Zenit Leningrad L 1-254.3 1439 1448 45.54% 25.78% 28.68%+0.26 -10.2 18
1940-10-25 @ Torpedo Moscow W 2-154.3 1448 1439 28.68% 25.78% 45.54%-0.26 +10.2 16
1940-10-27 Dynamo Kyiv D 0-052.3 1409 1419 45.40% 25.78% 28.82%+0.26 -0.9 18
1940-10-27 @ Krylia Sovetov D 0-052.3 1419 1409 28.82% 25.78% 45.40%-0.26 +0.9 20
1940-10-27 Spartak Moscow L 0-556.0 1630 1591 51.31% 25.55% 23.15%+0.62 -52.8 29
1940-10-27 @ CDKA Moscow W 5-056.0 1591 1630 23.15% 25.55% 51.31%-0.62 +52.8 29
1940-10-27 Dinamo Tbilisi W 2-162.0 1477 1619 27.72% 25.49% 46.80%-0.72 +10.4 21
1940-10-27 @ Traktor Stalingrad L 1-262.0 1619 1477 46.80% 25.49% 27.72%+0.72 -10.4 28
1940-10-28 Stakhanovets Stalino D 2-261.4 1437 1440 46.29% 25.76% 27.95%+0.31 -0.7 24
1940-10-28 @ Lokomotiv Moscow D 2-261.4 1440 1437 27.95% 25.76% 46.29%-0.31 +0.7 16
1940-10-29 Torpedo Moscow W 4-039.7 1704 1429 70.54% 22.12% 7.34%+2.37 +7.9 30
1940-10-29 @ Dynamo Moscow L 0-439.7 1429 1704 7.34% 22.12% 70.54%-2.37 -7.9 18
1940-11-03 Metallurg Moscow W 6-242.5 1609 1385 67.43% 23.13% 9.44%+1.99 +7.2 30
1940-11-03 @ Dinamo Tbilisi L 2-642.5 1385 1609 9.44% 23.13% 67.43%-1.99 -7.2 15
1940-11-03 Torpedo Moscow W 2-147.3 1458 1421 51.16% 25.56% 23.28%+0.61 +6.0 18
1940-11-03 @ Zenit Leningrad L 1-247.3 1421 1458 23.28% 25.56% 51.16%-0.61 -6.0 18
1940-11-03 Traktor Stalingrad L 2-357.1 1420 1488 37.59% 25.82% 36.59%-0.17 -8.3 20
1940-11-03 @ Dynamo Kyiv W 3-257.1 1488 1420 36.59% 25.82% 37.59%+0.17 +8.3 23
1940-11-03 Dynamo Moscow L 2-462.5 1577 1711 28.62% 25.54% 45.84%-0.66 -11.0 29
1940-11-03 @ CDKA Moscow W 4-262.5 1711 1577 45.84% 25.54% 28.62%+0.66 +11.0 32
1940-11-03 Spartak Moscow D 1-164.5 1436 1644 20.61% 24.84% 54.54%-1.21 +1.8 25
1940-11-03 @ Lokomotiv Moscow D 1-164.5 1644 1436 54.54% 24.84% 20.61%+1.21 -1.8 30
1940-11-03 Krylia Sovetov D 2-262.7 1501 1408 57.04% 25.07% 17.89%+1.02 -1.5 27
1940-11-03 @ Dynamo Leningrad D 2-262.7 1408 1501 17.89% 25.07% 57.04%-1.02 +1.5 19
1940-11-08 Lokomotiv Moscow W 6-143.6 1722 1438 71.07% 21.92% 7.01%+2.44 +7.7 34
1940-11-08 @ Dynamo Moscow L 1-643.6 1438 1722 7.01% 21.92% 71.07%-2.44 -7.7 25
1940-11-08 Spartak Moscow D 2-268.1 1412 1642 18.54% 24.55% 56.91%-1.38 +1.5 21
1940-11-08 @ Dynamo Kyiv D 2-268.1 1642 1412 56.91% 24.55% 18.54%+1.38 -1.5 31
1940-11-09 CDKA Moscow W 2-050.0 1616 1566 52.59% 25.47% 21.95%+0.70 +11.5 32
1940-11-09 @ Dinamo Tbilisi L 0-250.0 1566 1616 21.95% 25.47% 52.59%-0.70 -11.5 29
1940-11-17 Krylia Sovetov W 2-042.7 1730 1410 72.99% 21.14% 5.87%+2.71 +3.3 36
1940-11-17 @ Dynamo Moscow L 0-242.7 1410 1730 5.87% 21.14% 72.99%-2.71 -3.3 19
1940-11-17 Dinamo Tbilisi L 1-346.9 1378 1627 16.93% 24.28% 58.79%-1.52 -7.9 15
1940-11-17 @ Metallurg Moscow W 3-146.9 1627 1378 58.79% 24.28% 16.93%+1.52 +7.9 34

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 1940-10-11 8.98% Stakhanovets Stalino 1435 2 @ Dynamo Moscow 1669 1
2 1940-10-06 13.71% Traktor Stalingrad 1454 2 @ Spartak Moscow 1602 1
3 1940-07-12 14.63% Metallurg Moscow 1429 3 @ Dynamo Moscow 1563 2
4 1940-09-17 16.72% Torpedo Moscow 1415 4 @ Dynamo Leningrad 1523 3
5 1940-06-12 17.44% Stakhanovets Stalino 1409 3 @ Torpedo Moscow 1507 0
6 1940-08-20 17.50% Zenit Leningrad 1383 6 @ Lokomotiv Moscow 1480 1
7 1940-05-30 20.32% CDKA Moscow 1536 3 @ Spartak Moscow 1603 1
8 1940-05-30 20.66% Torpedo Moscow 1501 2 @ Dinamo Tbilisi 1564 1
9 1940-08-30 20.91% Krylia Sovetov 1443 2 @ Traktor Stalingrad 1503 1
10 1940-05-14 21.33% Dynamo Leningrad 1441 3 @ Traktor Stalingrad 1497 2
11 1940-08-02 21.53% Traktor Stalingrad 1485 3 @ Dynamo Leningrad 1539 1
12 1940-10-27 23.15% Spartak Moscow 1591 5 @ CDKA Moscow 1630 0
13 1940-09-20 23.33% @ Metallurg Moscow 1423 5 Spartak Moscow 1604 3
14 1940-08-24 24.14% Zenit Leningrad 1431 2 @ Metallurg Moscow 1461 1
15 1940-06-27 24.58% Dynamo Kyiv 1480 2 @ Traktor Stalingrad 1506 0
16 1940-09-01 25.58% Dynamo Moscow 1612 5 @ Spartak Moscow 1628 1
17 1940-05-06 26.36% Lokomotiv Moscow 1501 3 @ Dynamo Kyiv 1511 1
18 1940-10-27 27.72% @ Traktor Stalingrad 1477 2 Dinamo Tbilisi 1619 1
19 1940-10-25 28.68% Zenit Leningrad 1448 2 @ Torpedo Moscow 1439 1
20 1940-05-12 29.67% Spartak Moscow 1578 2 @ Dinamo Tbilisi 1562 1
21 1940-09-20 29.68% Lokomotiv Moscow 1446 1 @ Krylia Sovetov 1429 0
22 1940-08-16 31.13% Dynamo Leningrad 1532 4 @ Lokomotiv Moscow 1504 1
23 1940-10-13 31.76% Dinamo Tbilisi 1621 2 @ Spartak Moscow 1588 1
24 1940-06-16 31.92% Dinamo Tbilisi 1543 3 @ Dynamo Kyiv 1509 0
25 1940-05-29 32.34% Traktor Stalingrad 1497 5 @ Metallurg Moscow 1460 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 1940-08-25 60.94 Dynamo Moscow 7 1551 32.41% @ Dynamo Kyiv 0 1513 41.76% 25.83%
2 1940-10-27 52.81 Spartak Moscow 5 1591 23.15% @ CDKA Moscow 0 1630 51.31% 25.55%
3 1940-08-20 48.60 Zenit Leningrad 6 1383 17.50% @ Lokomotiv Moscow 1 1480 57.48% 25.02%
4 1940-05-11 41.49 @ Krylia Sovetov 5 1416 35.83% Metallurg Moscow 0 1496 38.37% 25.80%
5 1940-06-12 36.48 Stakhanovets Stalino 3 1409 17.44% @ Torpedo Moscow 0 1507 57.55% 25.01%
6 1940-09-01 34.12 Dynamo Moscow 5 1612 25.58% @ Spartak Moscow 1 1628 48.74% 25.68%
7 1940-05-24 31.78 @ Dynamo Leningrad 6 1453 39.61% Lokomotiv Moscow 1 1506 34.55% 25.84%
8 1940-08-26 31.06 @ CDKA Moscow 5 1559 48.07% Dynamo Leningrad 0 1548 26.23% 25.70%
9 1940-05-29 30.01 Traktor Stalingrad 5 1497 32.34% @ Metallurg Moscow 1 1460 41.83% 25.83%
10 1940-10-15 28.26 Dynamo Moscow 5 1654 51.36% @ Lokomotiv Moscow 0 1475 23.48% 25.16%
11 1940-06-16 27.79 Dinamo Tbilisi 3 1543 31.92% @ Dynamo Kyiv 0 1509 42.25% 25.83%
12 1940-09-10 24.84 @ Stakhanovets Stalino 3 1422 37.65% Traktor Stalingrad 0 1490 36.52% 25.82%
13 1940-05-08 24.75 @ Dinamo Tbilisi 5 1537 54.86% Dynamo Leningrad 0 1466 19.85% 25.29%
14 1940-08-30 24.59 @ Stakhanovets Stalino 3 1386 38.15% Torpedo Moscow 0 1450 36.02% 25.83%
15 1940-08-16 23.79 Dynamo Leningrad 4 1532 31.13% @ Lokomotiv Moscow 1 1504 43.04% 25.82%
16 1940-06-27 21.98 Dynamo Kyiv 2 1480 24.58% @ Traktor Stalingrad 0 1506 49.80% 25.63%
17 1940-08-16 21.93 @ Metallurg Moscow 5 1437 46.53% Krylia Sovetov 1 1438 27.72% 25.75%
18 1940-05-30 20.62 CDKA Moscow 3 1536 20.32% @ Spartak Moscow 1 1603 54.35% 25.33%
19 1940-08-02 20.15 Traktor Stalingrad 3 1485 21.53% @ Dynamo Leningrad 1 1539 53.04% 25.43%
20 1940-05-17 19.66 @ Dynamo Kyiv 4 1501 40.62% CDKA Moscow 1 1546 33.54% 25.84%
21 1940-10-06 18.83 Dynamo Moscow 8 1650 56.80% @ Metallurg Moscow 2 1421 18.63% 24.57%
22 1940-06-15 18.43 @ Dynamo Leningrad 2 1494 33.89% Spartak Moscow 0 1588 40.35% 25.75%
23 1940-05-06 18.41 Lokomotiv Moscow 3 1501 26.36% @ Dynamo Kyiv 1 1511 47.93% 25.71%
24 1940-06-05 18.21 @ Krylia Sovetov 3 1454 49.97% Stakhanovets Stalino 0 1427 24.41% 25.62%
25 1940-09-29 17.73 @ Spartak Moscow 7 1584 61.69% Metallurg Moscow 1 1439 13.89% 24.42%

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 1940-06-21 74.6 @ CDKA Moscow 3 1567 46.15% Dinamo Tbilisi 3 1571 28.08% 25.76%
2 1940-06-10 70.9 @ Dynamo Moscow 2 1564 43.60% Spartak Moscow 2 1588 30.58% 25.82%
3 1940-09-29 69.0 @ Torpedo Moscow 2 1429 19.24% Dynamo Moscow 2 1652 56.10% 24.66%
4 1940-09-25 68.1 @ Lokomotiv Moscow 2 1456 26.77% CDKA Moscow 2 1606 47.80% 25.43%
5 1940-11-08 68.1 @ Dynamo Kyiv 2 1412 18.54% Spartak Moscow 2 1642 56.91% 24.55%
6 1940-07-06 68.0 @ Dinamo Tbilisi 2 1572 56.53% Traktor Stalingrad 2 1484 18.34% 25.13%
7 1940-10-11 67.9 Stakhanovets Stalino 2 1435 8.98% @ Dynamo Moscow 1 1669 68.08% 22.94%
8 1940-09-17 67.4 Torpedo Moscow 4 1415 16.72% @ Dynamo Leningrad 3 1523 58.37% 24.91%
9 1940-08-31 67.2 @ Dinamo Tbilisi 2 1595 63.12% Lokomotiv Moscow 2 1432 12.72% 24.16%
10 1940-07-12 66.7 Metallurg Moscow 3 1429 14.63% @ Dynamo Moscow 2 1563 60.80% 24.57%
11 1940-07-26 65.5 @ Dynamo Leningrad 1 1540 41.49% Dinamo Tbilisi 1 1579 32.68% 25.84%
12 1940-09-25 65.3 @ Metallurg Moscow 3 1440 48.03% Torpedo Moscow 3 1429 26.27% 25.70%
13 1940-09-20 65.0 @ Metallurg Moscow 5 1423 23.33% Spartak Moscow 3 1604 51.53% 25.15%
14 1940-06-09 64.8 @ Zenit Leningrad 2 1415 27.72% CDKA Moscow 2 1557 46.80% 25.49%
15 1940-10-06 64.8 Traktor Stalingrad 2 1454 13.71% @ Spartak Moscow 1 1602 61.91% 24.38%
16 1940-11-03 64.5 @ Lokomotiv Moscow 1 1436 20.61% Spartak Moscow 1 1644 54.54% 24.84%
17 1940-05-06 64.0 @ Traktor Stalingrad 1 1497 35.58% Spartak Moscow 1 1579 38.63% 25.79%
18 1940-10-13 63.9 Dinamo Tbilisi 2 1621 31.76% @ Spartak Moscow 1 1588 42.41% 25.83%
19 1940-10-18 63.6 @ CDKA Moscow 1 1627 66.61% Dynamo Kyiv 1 1416 10.04% 23.36%
20 1940-10-06 63.5 @ CDKA Moscow 1 1613 64.57% Torpedo Moscow 1 1431 11.57% 23.85%
21 1940-05-30 63.1 Torpedo Moscow 2 1501 20.66% @ Dinamo Tbilisi 1 1564 53.98% 25.36%
22 1940-05-30 63.0 CDKA Moscow 3 1536 20.32% @ Spartak Moscow 1 1603 54.35% 25.33%
23 1940-05-12 62.8 Spartak Moscow 2 1578 29.67% @ Dinamo Tbilisi 1 1562 44.53% 25.80%
24 1940-09-21 62.8 @ Torpedo Moscow 1 1427 23.38% CDKA Moscow 1 1607 51.47% 25.15%
25 1940-05-14 62.7 Dynamo Leningrad 3 1441 21.33% @ Traktor Stalingrad 2 1497 53.26% 25.42%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 1940-08-08 37.2 @ Dynamo Leningrad 3 1519 58.67% Stakhanovets Stalino 0 1409 16.46% 24.88%
2 1940-06-05 38.3 @ Krylia Sovetov 3 1454 49.97% Stakhanovets Stalino 0 1427 24.41% 25.62%
3 1940-10-29 39.7 @ Dynamo Moscow 4 1704 70.54% Torpedo Moscow 0 1429 7.34% 22.12%
4 1940-05-08 39.8 @ Dinamo Tbilisi 5 1537 54.86% Dynamo Leningrad 0 1466 19.85% 25.29%
5 1940-09-29 40.3 @ Lokomotiv Moscow 2 1457 50.98% Krylia Sovetov 0 1421 23.45% 25.57%
6 1940-08-30 40.5 @ Stakhanovets Stalino 3 1386 38.15% Torpedo Moscow 0 1450 36.02% 25.83%
7 1940-08-13 40.7 @ Dynamo Kyiv 4 1493 57.60% Zenit Leningrad 1 1394 17.39% 25.01%
8 1940-10-14 41.0 @ Torpedo Moscow 2 1434 47.20% Dynamo Kyiv 0 1430 27.07% 25.73%
9 1940-05-18 41.3 @ Traktor Stalingrad 2 1486 52.48% Zenit Leningrad 0 1437 22.05% 25.47%
10 1940-09-29 41.7 @ Spartak Moscow 7 1584 61.69% Metallurg Moscow 1 1439 13.89% 24.42%
11 1940-08-16 42.0 @ Metallurg Moscow 5 1437 46.53% Krylia Sovetov 1 1438 27.72% 25.75%
12 1940-05-11 42.3 @ Krylia Sovetov 5 1416 35.83% Metallurg Moscow 0 1496 38.37% 25.80%
13 1940-11-03 42.5 @ Dinamo Tbilisi 6 1609 67.43% Metallurg Moscow 2 1385 9.44% 23.13%
14 1940-11-17 42.7 @ Dynamo Moscow 2 1730 72.99% Krylia Sovetov 0 1410 5.87% 21.14%
15 1940-09-06 42.8 @ Dinamo Tbilisi 6 1593 61.33% Dynamo Kyiv 1 1452 14.19% 24.48%
16 1940-09-10 43.0 @ Stakhanovets Stalino 3 1422 37.65% Traktor Stalingrad 0 1490 36.52% 25.82%
17 1940-10-21 43.3 @ Spartak Moscow 2 1583 60.10% Zenit Leningrad 0 1456 15.22% 24.68%
18 1940-11-08 43.6 @ Dynamo Moscow 6 1722 71.07% Lokomotiv Moscow 1 1438 7.01% 21.92%
19 1940-09-29 43.8 @ CDKA Moscow 2 1605 61.56% Traktor Stalingrad 0 1462 13.99% 24.44%
20 1940-10-10 44.4 CDKA Moscow 5 1610 54.56% @ Metallurg Moscow 1 1402 20.60% 24.84%
21 1940-08-19 44.5 @ Krylia Sovetov 2 1416 38.42% Torpedo Moscow 0 1478 35.75% 25.83%
22 1940-10-24 44.5 @ Dynamo Moscow 3 1694 64.66% Dynamo Leningrad 0 1511 11.50% 23.83%
23 1940-06-14 44.6 @ CDKA Moscow 2 1556 55.29% Krylia Sovetov 0 1481 19.46% 25.25%
24 1940-08-11 44.8 @ Lokomotiv Moscow 1 1498 53.14% Metallurg Moscow 0 1443 21.43% 25.43%
25 1940-05-12 44.9 @ Stakhanovets Stalino 1 1453 47.79% Zenit Leningrad 0 1444 26.49% 25.71%