‹ ›

2019-20 Russian Premier League Season

240 games

Final

Champion

Zenit St. Petersburg

72 points

Relegated

No relegation

Biggest Overachiever

Zenit St. Petersburg

15.39 points above expected

72 points · 56.61 expected points

Biggest Disappointment

Orenburg

11.11 points below expected

27 points · 38.11 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 Zenit St. Petersburg 30 22 6 2 72 65 18 +47 56.61 +15.39
2 Lokomotiv Moscow 30 16 9 5 57 41 29 +12 48.97 +8.03
3 Krasnodar 30 14 10 6 52 49 30 +19 53.74 -1.74
4 CSKA Moscow 30 14 8 8 50 43 29 +14 50.65 -0.65
5 Rostov 30 12 9 9 45 45 50 -5 40.53 +4.47
6 Dynamo Moscow 30 11 8 11 41 27 30 -3 39.56 +1.44
7 Spartak Moscow 30 11 6 13 39 35 33 +2 43.08 -4.08
8 Arsenal Tula 30 11 5 14 38 37 41 -4 41.50 -3.50
9 Ufa 30 8 14 8 38 22 24 -2 36.54 +1.46
10 Rubin Kazan 30 8 11 11 35 18 28 -10 35.31 -0.31
11 Ural 30 9 8 13 35 36 53 -17 33.36 +1.64
12 Sochi 30 8 9 13 33 40 39 +1 34.84 -1.84
13 Akhmat Grozny 30 7 10 13 31 27 46 -19 35.11 -4.11
14 Tambov 30 9 4 17 31 37 41 -4 33.30 -2.30
15 Krylia Sovetov 30 8 7 15 31 33 40 -7 32.51 -1.51
16 Orenburg 30 7 6 17 27 28 52 -24 38.11 -11.11

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 Zenit St. Petersburg 72 56.61 +15.39
2 Lokomotiv Moscow 57 48.97 +8.03
3 Rostov 45 40.53 +4.47
4 Ural 35 33.36 +1.64
5 Ufa 38 36.54 +1.46

Biggest Disappointments

# Team Actual Sim vsSim
1 Orenburg 27 38.11 -11.11
2 Akhmat Grozny 31 35.11 -4.11
3 Spartak Moscow 39 43.08 -4.08
4 Arsenal Tula 38 41.50 -3.50
5 Tambov 31 33.30 -2.30

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 Sochi 4 Mar 8 – Jun 19 1 in 208
2 Lokomotiv Moscow 5 Sep 14 – Oct 18 1 in 47
3 Tambov 3 Oct 26 – Nov 9 1 in 47
4 CSKA Moscow 5 Aug 25 – Sep 29 1 in 43
5 Dynamo Moscow 3 Nov 9 – Dec 1 1 in 38

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Arsenal Tula 5 Mar 7 – Jul 1 1 in 407
2 Orenburg 7 Mar 11 – Jul 8 1 in 381
3 Spartak Moscow 5 Sep 1 – Oct 6 1 in 190
4 Rubin Kazan 4 Aug 25 – Sep 21 1 in 44
5 Krylia Sovetov 4 Jul 20 – Aug 12 1 in 27

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Ufa 8 Mar 9 – Jul 12 1 in 118
2 Zenit St. Petersburg 19 Oct 6 – Jul 22 1 in 50
3 Sochi 7 Mar 8 – Jul 4 1 in 42
4 Lokomotiv Moscow 11 Feb 29 – Jul 22 1 in 41
5 Dynamo Moscow 6 Oct 20 – Dec 1 1 in 40

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 CSKA Moscow 7 Dec 2 – Jun 27 1 in 63
2 Rubin Kazan 9 Oct 19 – Mar 8 1 in 33
3 Sochi 8 Oct 5 – Mar 1 1 in 18
4 Ufa 7 Sep 29 – Nov 24 1 in 18
5 Orenburg 9 Mar 11 – Jul 15 1 in 18

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
Zenit St. Petersburg 1964 72 +15 13 10.3 +2.7
Lokomotiv Moscow 1840 57 +8 9 8.1 +0.9
Krasnodar 1872 52 -5 7 9.9 -2.9
CSKA Moscow 1859 50 +26 10 9.1 +0.9
Rostov 1738 45 -10 3 6.9 -3.9
Dynamo Moscow 1750 41 +18 9 7.0 +2.0
Spartak Moscow 1781 39 +7 7 7.3 -0.3
Arsenal Tula 1754 38 +8 10 7.6 +2.4
Ufa 1722 38 +1 6 6.2 -0.2
Rubin Kazan 1708 35 +11 8 5.3 +2.7
Ural 1685 35 -15 4 5.3 -1.3
Sochi 1739 33 -37 4 6.6 -2.6
Krylia Sovetov 1697 31 +24 8 5.0 +3.0
Tambov 1715 31 +8 6 5.7 +0.3
Akhmat Grozny 1682 31 -32 4 4.7 -0.7
Orenburg 1670 27 -14 4 4.6 -0.6

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 AG AT CM DM KRA KS LM ORE ROS RK SOC SM TAM UFA URA ZSP
Akhmat Grozny —
1-1-0
2.29
0-0-2
1.89
0-1-1
2.47
1-0-1
1.74
1-1-0
2.85
0-0-2
1.80
2-0-0
2.44
0-1-1
2.16
0-1-1
2.75
0-1-1
2.45
0-0-2
2.36
1-1-0
2.82
1-0-1
2.58
0-1-1
2.89
0-2-0
1.46
Arsenal Tula
0-1-1
3.15
—
1-0-1
2.05
1-1-0
2.84
0-0-2
1.84
1-0-1
3.27
1-0-1
2.06
1-0-1
3.09
0-0-2
2.85
0-0-2
3.22
1-1-0
3.29
1-0-1
2.54
2-0-0
3.13
1-1-0
3.11
1-1-0
3.14
0-0-2
1.88
CSKA Moscow
2-0-0
3.58
1-0-1
3.41
—
0-1-1
3.59
1-1-0
2.47
1-0-1
3.82
1-0-1
2.86
2-0-0
3.62
0-0-2
3.31
1-1-0
3.63
1-1-0
3.87
1-0-1
3.12
2-0-0
3.84
0-2-0
3.73
1-1-0
3.83
0-1-1
2.16
Dynamo Moscow
1-1-0
2.96
0-1-1
2.59
1-1-0
1.88
—
1-1-0
1.65
1-1-0
3.10
1-0-1
1.97
0-0-2
3.01
1-0-1
2.40
1-0-1
2.86
0-1-1
2.76
0-1-1
2.52
2-0-0
2.99
1-1-0
2.86
1-0-1
2.87
0-0-2
1.76
Krasnodar
1-0-1
3.75
2-0-0
3.63
0-1-1
2.96
0-1-1
3.85
—
1-1-0
4.09
0-2-0
3.02
1-1-0
3.84
0-2-0
3.62
1-0-1
3.81
1-0-1
3.92
2-0-0
3.61
1-1-0
4.04
2-0-0
3.85
2-0-0
3.92
0-1-1
2.48
Krylia Sovetov
0-1-1
2.58
1-0-1
2.17
1-0-1
1.68
0-1-1
2.33
0-1-1
1.45
—
0-1-1
1.72
1-1-0
2.39
0-1-1
2.14
1-1-0
2.74
2-0-0
2.34
0-0-2
2.16
1-0-1
2.74
0-0-2
2.70
1-0-1
2.63
0-0-2
1.32
Lokomotiv Moscow
2-0-0
3.68
1-0-1
3.39
1-0-1
2.56
1-0-1
3.49
0-2-0
2.41
1-1-0
3.77
—
2-0-0
3.51
1-0-1
3.10
1-1-0
3.53
1-1-0
3.45
0-1-1
3.37
2-0-0
3.76
0-2-0
3.64
2-0-0
3.65
1-1-0
2.14
Orenburg
0-0-2
2.99
1-0-1
2.34
0-0-2
1.86
2-0-0
2.43
0-1-1
1.66
0-1-1
3.04
0-0-2
1.95
—
0-1-1
2.45
1-0-1
2.74
0-1-1
3.10
1-0-1
2.39
0-1-1
3.13
1-1-0
2.95
1-0-1
3.00
0-0-2
1.52
Rostov
1-1-0
3.28
2-0-0
2.57
2-0-0
2.14
1-0-1
3.03
0-2-0
1.86
1-1-0
3.31
1-0-1
2.34
1-1-0
2.99
—
1-1-0
2.89
1-0-1
3.23
1-1-0
2.60
0-0-2
3.53
0-0-2
3.10
0-2-0
3.21
0-0-2
1.69
Rubin Kazan
1-1-0
2.68
2-0-0
2.22
0-1-1
1.85
1-0-1
2.57
1-0-1
1.69
0-1-1
2.68
0-1-1
1.93
1-0-1
2.69
0-1-1
2.53
—
0-1-1
2.98
0-1-1
2.23
1-1-0
2.77
0-2-0
2.48
1-1-0
2.80
0-0-2
1.52
Sochi
1-1-0
2.98
0-1-1
2.15
0-1-1
1.64
1-1-0
2.67
1-0-1
1.59
0-0-2
3.10
0-1-1
2.01
1-1-0
2.33
1-0-1
2.21
1-1-0
2.45
—
1-0-1
2.48
0-0-2
3.10
0-2-0
2.55
1-0-1
2.60
0-0-2
1.64
Spartak Moscow
2-0-0
3.07
1-0-1
2.89
1-0-1
2.31
1-1-0
2.91
0-0-2
1.86
2-0-0
3.29
1-1-0
2.08
1-0-1
3.04
0-1-1
2.82
1-1-0
3.20
1-0-1
2.96
—
0-0-2
3.38
0-1-1
3.20
0-1-1
3.39
0-0-2
2.01
Tambov
0-1-1
2.61
0-0-2
2.31
0-0-2
1.66
0-0-2
2.44
0-1-1
1.50
1-0-1
2.69
0-0-2
1.73
1-1-0
2.30
2-0-0
1.94
0-1-1
2.65
2-0-0
2.34
2-0-0
2.07
—
1-0-1
2.49
0-0-2
2.75
0-0-2
1.47
Ufa
1-0-1
2.85
0-1-1
2.33
0-2-0
1.76
0-1-1
2.57
0-0-2
1.65
2-0-0
2.72
0-2-0
1.84
0-1-1
2.48
2-0-0
2.34
0-2-0
2.95
0-2-0
2.87
1-1-0
2.24
1-0-1
2.95
—
0-1-1
2.81
1-1-0
1.54
Ural
1-1-0
2.53
0-1-1
2.30
0-1-1
1.67
1-0-1
2.56
0-0-2
1.60
1-0-1
2.79
0-0-2
1.83
1-0-1
2.43
0-2-0
2.23
0-1-1
2.63
1-0-1
2.83
1-1-0
2.06
2-0-0
2.68
1-1-0
2.62
—
0-0-2
1.42
Zenit St. Petersburg
0-2-0
4.09
2-0-0
3.59
1-1-0
3.28
2-0-0
3.72
1-1-0
2.95
2-0-0
4.26
0-1-1
3.31
2-0-0
4.03
2-0-0
3.82
2-0-0
4.01
2-0-0
3.86
2-0-0
3.45
2-0-0
4.07
0-1-1
3.99
2-0-0
4.13
—

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.60 +8.1
Allowed 0.43 -7.4
Differential 0.84 +6.3

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
011.67%8.33%6.04%3.54%1.25%0.21%31.04%
18.33%13.75%9.79%2.08%0.42%0.83%35.21%
26.04%9.79%1.67%2.92%1.04%—21.46%
33.54%2.08%2.92%———8.54%
41.25%0.42%1.04%———2.71%
5+0.21%0.83%————1.04%
Total31.04%35.21%21.46%8.54%2.71%1.04%100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.21 +0.00
SD 1.20 1.20 1.74
CV 0.98 0.98 —
Max 10 10 +9
Min 0 0 -9

Games Played: 240

↓ Scored | Allowed →012345+Total
06.67%10.00%6.67%10.00%6.67%—40.00%
16.67%26.67%3.33%3.33%——40.00%
2—10.00%—3.33%——13.33%
3—3.33%————3.33%
4——3.33%———3.33%
5+———————
Total13.33%50.00%13.33%16.67%6.67%—100%

Summary Statistics

Scored Allowed Difference
Mean 0.90 1.53 -0.63
SD 0.99 1.14 1.63
CV 1.11 0.74 —
Max 4 4 +2
Min 0 0 -4

Games Played: 30

↓ Scored | Allowed →012345+Total
03.33%10.00%6.67%———20.00%
116.67%13.33%13.33%6.67%——50.00%
2—10.00%—6.67%3.33%—20.00%
3—3.33%3.33%———6.67%
43.33%—————3.33%
5+———————
Total23.33%36.67%23.33%13.33%3.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.23 1.37 -0.13
SD 0.97 1.10 1.41
CV 0.79 0.80 —
Max 4 4 +4
Min 0 0 -2

Games Played: 30

↓ Scored | Allowed →012345+Total
010.00%6.67%3.33%—3.33%—23.33%
110.00%16.67%6.67%3.33%——36.67%
210.00%6.67%—3.33%——20.00%
36.67%—6.67%———13.33%
46.67%—————6.67%
5+———————
Total43.33%30.00%16.67%6.67%3.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.43 0.97 +0.47
SD 1.19 1.10 1.78
CV 0.83 1.14 —
Max 4 4 +4
Min 0 0 -4

Games Played: 30

↓ Scored | Allowed →012345+Total
013.33%10.00%10.00%6.67%——40.00%
113.33%13.33%6.67%———33.33%
213.33%6.67%—3.33%——23.33%
3——3.33%———3.33%
4———————
5+———————
Total40.00%30.00%20.00%10.00%——100%

Summary Statistics

Scored Allowed Difference
Mean 0.90 1.00 -0.10
SD 0.88 1.02 1.42
CV 0.98 1.02 —
Max 3 3 +2
Min 0 0 -3

Games Played: 30

↓ Scored | Allowed →012345+Total
06.67%6.67%6.67%———20.00%
16.67%23.33%————30.00%
210.00%6.67%3.33%3.33%3.33%—26.67%
310.00%—3.33%———13.33%
43.33%—6.67%———10.00%
5+———————
Total36.67%36.67%20.00%3.33%3.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.63 1.00 +0.63
SD 1.25 1.02 1.56
CV 0.76 1.02 —
Max 4 4 +4
Min 0 0 -2

Games Played: 30

↓ Scored | Allowed →012345+Total
013.33%10.00%10.00%3.33%——36.67%
16.67%10.00%13.33%———30.00%
210.00%——6.67%6.67%—23.33%
33.33%3.33%————6.67%
4——3.33%———3.33%
5+———————
Total33.33%23.33%26.67%10.00%6.67%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.10 1.33 -0.23
SD 1.09 1.24 1.52
CV 0.99 0.93 —
Max 4 4 +3
Min 0 0 -3

Games Played: 30

↓ Scored | Allowed →012345+Total
06.67%3.33%—3.33%3.33%—16.67%
116.67%23.33%6.67%———46.67%
26.67%16.67%————23.33%
3—3.33%6.67%———10.00%
43.33%—————3.33%
5+———————
Total33.33%46.67%13.33%3.33%3.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.37 0.97 +0.40
SD 1.00 0.96 1.48
CV 0.73 1.00 —
Max 4 4 +4
Min 0 0 -4

Games Played: 30

↓ Scored | Allowed →012345+Total
06.67%10.00%3.33%10.00%3.33%—33.33%
13.33%10.00%16.67%3.33%3.33%3.33%40.00%
26.67%13.33%3.33%3.33%——26.67%
3———————
4———————
5+———————
Total16.67%33.33%23.33%16.67%6.67%3.33%100%

Summary Statistics

Scored Allowed Difference
Mean 0.93 1.73 -0.80
SD 0.78 1.31 1.65
CV 0.84 0.76 —
Max 2 5 +2
Min 0 0 -4

Games Played: 30

↓ Scored | Allowed →012345+Total
013.33%—3.33%———16.67%
13.33%6.67%16.67%3.33%—6.67%36.67%
23.33%16.67%10.00%———30.00%
33.33%3.33%6.67%———13.33%
4—3.33%————3.33%
5+———————
Total23.33%30.00%36.67%3.33%—6.67%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.67 -0.17
SD 1.04 1.99 2.29
CV 0.69 1.19 —
Max 4 10 +3
Min 0 0 -9

Games Played: 30

↓ Scored | Allowed →012345+Total
023.33%13.33%3.33%3.33%—3.33%46.67%
120.00%13.33%13.33%———46.67%
2—6.67%————6.67%
3———————
4———————
5+———————
Total43.33%33.33%16.67%3.33%—3.33%100%

Summary Statistics

Scored Allowed Difference
Mean 0.60 0.93 -0.33
SD 0.62 1.14 1.32
CV 1.04 1.22 —
Max 2 5 +1
Min 0 0 -5

Games Played: 30

↓ Scored | Allowed →012345+Total
010.00%6.67%10.00%10.00%——36.67%
13.33%20.00%10.00%3.33%——36.67%
210.00%——3.33%——13.33%
33.33%—3.33%———6.67%
4———————
5+—6.67%————6.67%
Total26.67%33.33%23.33%16.67%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.33 1.30 +0.03
SD 2.01 1.06 2.41
CV 1.50 0.81 —
Max 10 3 +9
Min 0 0 -3

Games Played: 30

↓ Scored | Allowed →012345+Total
013.33%20.00%6.67%———40.00%
13.33%3.33%10.00%—3.33%—20.00%
26.67%10.00%3.33%3.33%——23.33%
36.67%6.67%3.33%———16.67%
4———————
5+———————
Total30.00%40.00%23.33%3.33%3.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.17 1.10 +0.07
SD 1.15 0.99 1.51
CV 0.98 0.90 —
Max 3 4 +3
Min 0 0 -3

Games Played: 30

↓ Scored | Allowed →012345+Total
06.67%6.67%16.67%———30.00%
1—3.33%30.00%———33.33%
23.33%10.00%3.33%3.33%——20.00%
313.33%—3.33%———16.67%
4———————
5+———————
Total23.33%20.00%53.33%3.33%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.23 1.37 -0.13
SD 1.07 0.89 1.61
CV 0.87 0.65 —
Max 3 3 +3
Min 0 0 -2

Games Played: 30

↓ Scored | Allowed →012345+Total
030.00%10.00%3.33%3.33%——46.67%
113.33%16.67%3.33%———33.33%
23.33%10.00%—6.67%——20.00%
3———————
4———————
5+———————
Total46.67%36.67%6.67%10.00%——100%

Summary Statistics

Scored Allowed Difference
Mean 0.73 0.80 -0.07
SD 0.78 0.96 1.01
CV 1.07 1.20 —
Max 2 3 +2
Min 0 0 -3

Games Played: 30

↓ Scored | Allowed →012345+Total
013.33%3.33%6.67%6.67%3.33%—33.33%
1—10.00%6.67%10.00%—3.33%30.00%
2—13.33%3.33%—3.33%—20.00%
36.67%3.33%6.67%———16.67%
4———————
5+———————
Total20.00%30.00%23.33%16.67%6.67%3.33%100%

Summary Statistics

Scored Allowed Difference
Mean 1.20 1.77 -0.57
SD 1.10 1.55 1.99
CV 0.91 0.88 —
Max 3 7 +3
Min 0 0 -6

Games Played: 30

↓ Scored | Allowed →012345+Total
010.00%6.67%————16.67%
110.00%10.00%————20.00%
213.33%20.00%————33.33%
33.33%6.67%————10.00%
43.33%3.33%3.33%———10.00%
5+3.33%6.67%————10.00%
Total43.33%53.33%3.33%———100%

Summary Statistics

Scored Allowed Difference
Mean 2.17 0.60 +1.57
SD 1.76 0.56 1.72
CV 0.81 0.94 —
Max 7 2 +6
Min 0 0 -1

Games Played: 30

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
Zenit St. Petersburg 1964 72 56.61 +15.39 100.0% 42 46 51 57 61 67 71
Krasnodar 1872 52 53.74 -1.74 38.0% 38 40 49 54 58 65 67
CSKA Moscow 1859 50 50.65 -0.65 45.0% 36 40 45 51 55 60 64
Lokomotiv Moscow 1840 57 48.97 +8.03 87.0% 32 34 44 49 54 60 68
Spartak Moscow 1781 39 43.08 -4.08 34.0% 26 29 38 42 49 56 63
Arsenal Tula 1754 38 41.50 -3.50 35.0% 25 30 36 42 47 53 59
Dynamo Moscow 1750 41 39.56 +1.44 62.0% 19 26 35 39 44 50 53
Sochi 1739 33 34.84 -1.84 44.0% 23 26 31 34 39 44 50
Rostov 1738 45 40.53 +4.47 78.0% 26 27 35 40 45 52 62
Ufa 1722 38 36.54 +1.46 60.0% 18 24 32 36 42 49 55
Tambov 1715 31 33.30 -2.30 45.0% 15 23 29 32 36 48 52
Rubin Kazan 1708 35 35.31 -0.31 56.0% 21 25 31 34 39 45 56
Krylia Sovetov 1697 31 32.51 -1.51 42.0% 17 21 28 32 36 42 48
Ural 1685 35 33.36 +1.64 62.0% 20 23 29 33 37 43 52
Akhmat Grozny 1682 31 35.11 -4.11 32.0% 20 23 30 35 40 45 55
Orenburg 1670 27 38.11 -11.11 3.0% 21 28 34 39 42 48 53

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 14% * Slight Edge: 14% to 17.5% * Clear Edge: 17.5% to 24.5% * Strong Edge: 24.5% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
-0.42%
No Edge
36.25%27.08%36.67%
Elo Value
Home Edge: -1.45 Elo pts.
181 Elo
0.006 goals per Elo point
0500
Scoring Tilt
Expected
+0.14 goals
Neutral
-2-0.01+2

Title Race

How these are measured

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

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 2 * Top-Heavy: 2 to 3 * Open: 3 to 4 * Wide Open: 4 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd to 3rd * Middle of the Pack: 4th to 8th * Longshot: 9th 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.07 * Tight Race: 0.07 to 0.15 * Comfortable: 0.15 to 0.27 * Runaway: 0.27 and up.
Title-Race Openness
3.1
Open
123410
Champion Preseason Odds
47%
Zenit St. Petersburg, 1st of 16
LongshotFavorite
Title Margin
Expected
0.50/gm
Runaway
00.170.8/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 5.43 * Some Luck: 5.43 to 8.14 * Lucky: 8.14 to 10.85 * Wild Swing: 10.85 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 2.16 * Close: 2.16 to 3.24 * Off: 3.24 to 4.32 * Way Off: 4.32 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 16 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 16 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 16 * As Expected: 16 to 25.6 * Several Outliers: 25.6 to 35.2 * Many Outliers: 35.2 and up.
Luck Spread
Expected
5.66 points
Some Luck
06.7817
Average Finish Error
Expected
1.75
Pinpoint
02.706
Biggest Overachiever
Expected 96.88%
100.00%
Zenit St. Petersburg
50100
Biggest Underachiever
Expected 3.12%
3.00%
Orenburg
050
Season Outliers
Expected
2 of 16
Minimal Outliers
01.68

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.15 * Even: 0.15 to 0.17 * Top-Heavy: 0.17 to 0.19 * Lopsided: 0.19 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.7 * Moderate Separation: 1.7 to 1.85 * Strong Separation: 1.85 to 2 * Wide Separation: 2 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 66% * Slight Edge: 66% to 69.5% * Clear Edge: 69.5% to 72.5% * Wide Edge: 72.5% and up.
Best vs. Worst
Chance the top-rated team would beat the bottom-rated team on a neutral field. The gold line is how large that gap tends to be in a league of this size; a dot to the right flags an unusually dominant or unusually weak team.
Even: under 86.5% * Clear Edge: 86.5% to 90.5% * Strong Edge: 90.5% to 94% * Dominant: 94% and up.
Close Games
Share of matches decided by 1 goal or fewer, draws included. The gold line is how many close games the matchups and the scoring value of an Elo point predict.
Few: under 61% * Some Drama: 61% to 66% * Frequent: 66% to 69% * Very Frequent: 69% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 12% * Occasional: 12% to 13% * Frequent: 13% to 16% * Very Frequent: 16% and up.
Gini Index
0.15
Balanced
00.150.5
Noll-Scully
Elo SD: 82.37
1.66
Coin-Flip Parity
11.722.5
Interquartile Edge
63%
Even
50%66%72.5%100%
Best vs. Worst
Baseline
84%
Even
50%85%100%
Close Games
Expected
69%
Very Frequent
0%61%100%
Blowouts
Expected
12%
Occasional
0%15%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.33 * Slight Separation: 0.33 to 0.37 * Notable Separation: 0.37 to 0.4 * Lopsided: 0.4 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.59 * Some Carryover: 0.59 to 0.67 * Strong Carryover: 0.67 to 0.72 * Near-Lock: 0.72 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 15.5% * As Expected: 15.5% to 18% * Shaky Favorites: 18% to 19% * Very Shaky: 19% and up.
Brier Score
Expected
0.63
Hard to Predict
00.632
Matchup Imbalance
0.26
Very Even
00.330.40.5
Strangeness
Expected
0.71
Very Predictable
01.002
Repeatability
0.72
Near-Lock
00.590.721
Upset Rate
Expected
28%
Very Upset-Prone
0%27%50%
Clear Favorite Upset Rate
Expected
24%
Very Shaky
0%23%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.11 * Near Noise Ceiling: 0.11 to 0.17 * Above Noise: 0.17 to 0.23 * Well Above Noise: 0.23 and up.
Probability calibration
0.62
Excellent
0.010.050.10.51
Calibration slope
Ideal
1.11
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.078
Well Within Noise
00.1130.25

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

Team12345678910111213141516
Zenit St. Petersburg47.00%18.00%15.00%8.00%7.00%2.00%2.00%—1.00%———————
Lokomotiv Moscow11.00%12.00%19.00%17.00%16.00%7.00%4.00%3.00%2.00%2.00%2.00%3.00%2.00%———
Krasnodar29.00%27.00%16.00%6.00%9.00%5.00%3.00%2.00%1.00%1.00%1.00%—————
CSKA Moscow9.00%22.00%24.00%21.00%7.00%5.00%5.00%1.00%3.00%2.00%1.00%—————
Rostov1.00%3.00%2.00%4.00%16.00%10.00%10.00%14.00%8.00%6.00%6.00%5.00%5.00%2.00%6.00%2.00%
Dynamo Moscow——3.00%8.00%9.00%8.00%9.00%6.00%15.00%12.00%7.00%6.00%6.00%5.00%4.00%2.00%
Spartak Moscow2.00%9.00%6.00%6.00%11.00%15.00%9.00%11.00%7.00%6.00%4.00%2.00%6.00%3.00%3.00%—
Arsenal Tula—5.00%4.00%12.00%11.00%10.00%11.00%3.00%11.00%5.00%8.00%5.00%5.00%7.00%2.00%1.00%
Ufa——3.00%9.00%3.00%4.00%8.00%10.00%3.00%6.00%11.00%11.00%6.00%7.00%11.00%8.00%
Rubin Kazan—2.00%1.00%1.00%1.00%5.00%8.00%6.00%6.00%10.00%9.00%8.00%10.00%15.00%7.00%11.00%
Ural—1.00%—1.00%—2.00%2.00%6.00%8.00%12.00%6.00%10.00%10.00%10.00%15.00%17.00%
Sochi——1.00%1.00%4.00%3.00%7.00%9.00%9.00%5.00%8.00%13.00%11.00%12.00%5.00%12.00%
Akhmat Grozny1.00%—2.00%1.00%1.00%4.00%4.00%9.00%9.00%8.00%11.00%9.00%9.00%10.00%15.00%7.00%
Tambov——1.00%3.00%3.00%4.00%3.00%3.00%4.00%8.00%7.00%9.00%11.00%9.00%19.00%16.00%
Krylia Sovetov—————6.00%3.00%4.00%7.00%6.00%9.00%14.00%13.00%7.00%11.00%20.00%
Orenburg—1.00%3.00%2.00%2.00%10.00%12.00%13.00%6.00%11.00%10.00%5.00%6.00%13.00%2.00%4.00%

Points Required Per Position

The empirical CDF of simulated point totals per finishing position. Each curve shows, for one position (1st, 2nd, ..., last), the spread of point totals teams accumulated across simulations. Reading the curve at the 50% mark gives the median points typically needed to finish at that position. Steep curves mean the position is tightly clustered around a particular point range; shallow curves mean the position came with a wide variety of point totals.

Next-Season Status

Across 100,000 regular-season simulations, the probability of each team's next-season status. Columns appear in best-to-worst outcome order: promotion-positive on the left, relegation-positive on the right. Cells with darker shading indicate higher likelihood.

Team Same level Direct relegation
CSKA Moscow 100% —
Krasnodar 100% —
Lokomotiv Moscow 100% —
Zenit St. Petersburg 100% —
Arsenal Tula 97.00% 3.00%
Spartak Moscow 97.00% 3.00%
Dynamo Moscow 94.00% 6.00%
Orenburg 94.00% 6.00%
Rostov 92.00% 8.00%
Sochi 83.00% 17.00%
Rubin Kazan 82.00% 18.00%
Ufa 81.00% 19.00%
Akhmat Grozny 78.00% 22.00%
Krylia Sovetov 69.00% 31.00%
Ural 68.00% 32.00%
Tambov 65.00% 35.00%

Overall Game Log

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

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2019-07-12 Dynamo Moscow D 1-171.8 1770 1747 38.90% 28.62% 32.48%+0.12 -0.2 1
2019-07-12 @ Arsenal Tula D 1-171.8 1747 1770 32.48% 28.62% 38.90%-0.12 +0.2 1
2019-07-13 Orenburg W 2-167.5 1757 1764 34.58% 28.71% 36.71%-0.05 +5.8 3
2019-07-13 @ Rostov L 1-267.5 1764 1757 36.71% 28.71% 34.58%+0.05 -5.8 0
2019-07-13 Sochi W 1-058.5 1779 1714 44.80% 27.95% 27.26%+0.35 +4.9 3
2019-07-13 @ Spartak Moscow L 0-158.5 1714 1779 27.26% 27.95% 44.80%-0.35 -4.9 0
2019-07-13 Ufa W 3-271.7 1713 1714 35.41% 28.72% 35.87%-0.02 +5.4 3
2019-07-13 @ Ural L 2-371.7 1714 1713 35.87% 28.72% 35.41%+0.02 -5.4 0
2019-07-14 CSKA Moscow W 2-063.0 1695 1841 19.53% 25.05% 55.42%-0.82 +15.9 3
2019-07-14 @ Krylia Sovetov L 0-263.0 1841 1695 55.42% 25.05% 19.53%+0.82 -15.9 0
2019-07-14 Krasnodar W 1-065.2 1748 1853 23.13% 26.76% 50.11%-0.59 +7.8 3
2019-07-14 @ Akhmat Grozny L 0-165.2 1853 1748 50.11% 26.76% 23.13%+0.59 -7.8 0
2019-07-14 Tambov W 2-161.5 1833 1694 54.47% 25.39% 20.14%+0.76 +3.5 3
2019-07-14 @ Zenit St. Petersburg L 1-261.5 1694 1833 20.14% 25.39% 54.47%-0.76 -3.5 0
2019-07-15 Rubin Kazan D 1-172.2 1819 1734 47.58% 27.39% 25.03%+0.46 -0.8 1
2019-07-15 @ Lokomotiv Moscow D 1-172.2 1734 1819 25.03% 27.39% 47.58%-0.46 +0.8 1
2019-07-20 Arsenal Tula L 2-369.3 1710 1770 27.91% 28.07% 44.01%-0.34 -4.5 3
2019-07-20 @ Krylia Sovetov W 3-269.3 1770 1710 44.01% 28.07% 27.91%+0.34 +4.5 4
2019-07-20 Krasnodar L 2-366.5 1709 1845 20.35% 25.51% 54.14%-0.76 -3.4 0
2019-07-20 @ Ufa W 3-266.5 1845 1709 54.14% 25.51% 20.35%+0.76 +3.4 3
2019-07-20 Orenburg W 2-164.5 1825 1758 45.09% 27.89% 27.02%+0.36 +4.6 3
2019-07-20 @ CSKA Moscow L 1-264.5 1758 1825 27.02% 27.89% 45.09%-0.36 -4.6 0
2019-07-20 Spartak Moscow D 2-277.6 1762 1784 32.63% 28.63% 38.74%-0.13 +0.1 4
2019-07-20 @ Rostov D 2-277.6 1784 1762 38.74% 28.63% 32.63%+0.13 -0.1 4
2019-07-21 Akhmat Grozny W 3-057.8 1718 1756 30.50% 28.45% 41.04%-0.22 +18.3 6
2019-07-21 @ Ural L 0-357.8 1756 1718 41.04% 28.45% 30.50%+0.22 -18.3 3
2019-07-21 Rubin Kazan L 0-161.7 1747 1735 37.47% 28.69% 33.84%+0.06 -6.2 1
2019-07-21 @ Dynamo Moscow W 1-061.7 1735 1747 33.84% 28.69% 37.47%-0.06 +6.2 4
2019-07-21 Tambov W 2-161.9 1819 1690 53.15% 25.85% 21.01%+0.70 +3.7 4
2019-07-21 @ Lokomotiv Moscow L 1-261.9 1690 1819 21.01% 25.85% 53.15%-0.70 -3.7 0
2019-07-21 Zenit St. Petersburg L 0-253.0 1709 1836 21.13% 25.90% 52.97%-0.71 -7.4 0
2019-07-21 @ Sochi W 2-053.0 1836 1709 52.97% 25.90% 21.13%+0.71 +7.4 6
2019-07-26 Ural W 2-057.8 1741 1737 36.30% 28.72% 34.98%+0.02 +11.2 4
2019-07-26 @ Dynamo Moscow L 0-257.8 1737 1741 34.98% 28.72% 36.30%-0.02 -11.2 6
2019-07-27 Krylia Sovetov W 2-166.7 1706 1706 35.60% 28.72% 35.68%-0.01 +5.7 3
2019-07-27 @ Ufa L 1-266.7 1706 1706 35.68% 28.72% 35.60%+0.01 -5.7 3
2019-07-27 Sochi W 3-050.5 1849 1702 55.46% 25.03% 19.51%+0.80 +9.9 6
2019-07-27 @ Krasnodar L 0-350.5 1702 1849 19.51% 25.03% 55.46%-0.80 -9.9 0
2019-07-27 Spartak Moscow W 2-061.5 1687 1784 23.85% 27.02% 49.13%-0.54 +14.5 3
2019-07-27 @ Tambov L 0-261.5 1784 1687 49.13% 27.02% 23.85%+0.54 -14.4 4
2019-07-28 Lokomotiv Moscow W 1-061.2 1830 1822 36.72% 28.71% 34.56%+0.03 +5.9 6
2019-07-28 @ CSKA Moscow L 0-161.2 1822 1830 34.56% 28.71% 36.72%-0.03 -5.9 4
2019-07-28 Rostov L 2-372.5 1774 1762 37.32% 28.70% 33.98%+0.06 -5.6 4
2019-07-28 @ Arsenal Tula W 3-272.5 1762 1774 33.98% 28.70% 37.32%-0.06 +5.6 7
2019-07-28 Zenit St. Petersburg L 0-254.5 1754 1844 24.57% 27.26% 48.17%-0.50 -8.5 0
2019-07-28 @ Orenburg W 2-054.5 1844 1754 48.17% 27.26% 24.57%+0.50 +8.5 9
2019-07-29 Akhmat Grozny W 1-061.0 1741 1738 36.06% 28.72% 35.22%+0.01 +6.0 7
2019-07-29 @ Rubin Kazan L 0-161.0 1738 1741 35.22% 28.72% 36.06%-0.01 -6.0 3
2019-08-03 Dynamo Moscow D 0-066.8 1769 1752 38.09% 28.67% 33.25%+0.09 -0.2 5
2019-08-03 @ Spartak Moscow D 0-066.8 1752 1769 33.25% 28.67% 38.09%-0.09 +0.2 5
2019-08-03 Krasnodar D 1-172.1 1852 1859 34.70% 28.71% 36.59%-0.04 +0.1 10
2019-08-03 @ Zenit St. Petersburg D 1-172.1 1859 1852 36.59% 28.71% 34.70%+0.04 -0.1 7
2019-08-03 Lokomotiv Moscow L 1-262.4 1700 1816 22.08% 26.34% 51.59%-0.65 -3.8 3
2019-08-03 @ Krylia Sovetov W 2-162.4 1816 1700 51.59% 26.34% 22.08%+0.65 +3.8 7
2019-08-03 Rostov D 2-277.5 1725 1768 29.90% 28.38% 41.71%-0.24 +0.3 7
2019-08-03 @ Ural D 2-277.5 1768 1725 41.71% 28.38% 29.90%+0.24 -0.3 8
2019-08-04 Arsenal Tula L 0-158.3 1701 1769 26.96% 27.88% 45.15%-0.38 -4.9 3
2019-08-04 @ Tambov W 1-058.3 1769 1701 45.15% 27.88% 26.96%+0.38 +4.9 7
2019-08-04 CSKA Moscow L 0-157.7 1747 1836 24.68% 27.29% 48.03%-0.50 -4.5 7
2019-08-04 @ Rubin Kazan W 1-057.7 1836 1747 48.03% 27.29% 24.68%+0.50 +4.5 9
2019-08-04 Ufa D 0-066.3 1692 1711 32.92% 28.65% 38.42%-0.12 +0.2 1
2019-08-04 @ Sochi D 0-066.3 1711 1692 38.42% 28.65% 32.92%+0.12 -0.2 4
2019-08-05 Orenburg W 2-167.6 1732 1745 33.78% 28.69% 37.53%-0.08 +5.9 6
2019-08-05 @ Akhmat Grozny L 1-267.6 1745 1732 37.53% 28.69% 33.78%+0.08 -5.9 0
2019-08-10 Rubin Kazan W 1-056.7 1859 1742 51.60% 26.33% 22.07%+0.63 +4.1 10
2019-08-10 @ Krasnodar L 0-156.7 1742 1859 22.07% 26.33% 51.60%-0.63 -4.1 7
2019-08-10 Tambov D 2-277.3 1739 1696 41.76% 28.38% 29.86%+0.23 -0.3 1
2019-08-10 @ Orenburg D 2-277.3 1696 1739 29.86% 28.38% 41.76%-0.23 +0.3 4
2019-08-10 Zenit St. Petersburg L 0-254.1 1753 1852 23.62% 26.94% 49.44%-0.56 -8.2 5
2019-08-10 @ Dynamo Moscow W 2-054.1 1852 1753 49.44% 26.94% 23.62%+0.56 +8.2 13
2019-08-11 Sochi D 0-067.9 1840 1692 55.61% 24.98% 19.41%+0.81 -1.4 10
2019-08-11 @ CSKA Moscow D 0-067.9 1692 1840 19.41% 24.98% 55.61%-0.81 +1.4 2
2019-08-11 Spartak Moscow L 1-362.5 1738 1769 31.34% 28.54% 40.12%-0.18 -8.9 6
2019-08-11 @ Akhmat Grozny W 3-162.5 1769 1738 40.12% 28.54% 31.34%+0.18 +8.9 8
2019-08-11 Ufa W 1-058.6 1774 1711 44.43% 28.01% 27.56%+0.34 +5.0 10
2019-08-11 @ Arsenal Tula L 0-158.6 1711 1774 27.56% 28.01% 44.43%-0.34 -5.0 4
2019-08-11 Ural W 4-052.3 1820 1726 48.79% 27.11% 24.10%+0.51 +15.8 10
2019-08-11 @ Lokomotiv Moscow L 0-452.3 1726 1820 24.10% 27.11% 48.79%-0.51 -15.8 7
2019-08-12 Krylia Sovetov W 1-058.1 1768 1696 45.66% 27.79% 26.55%+0.39 +4.8 11
2019-08-12 @ Rostov L 0-158.1 1696 1768 26.55% 27.79% 45.66%-0.39 -4.8 3
2019-08-16 Sochi D 1-171.5 1739 1694 42.09% 28.34% 29.57%+0.24 -0.4 2
2019-08-16 @ Orenburg D 1-171.5 1694 1739 29.57% 28.34% 42.09%-0.24 +0.4 3
2019-08-17 Akhmat Grozny D 0-067.8 1860 1729 53.52% 25.72% 20.76%+0.72 -1.3 14
2019-08-17 @ Zenit St. Petersburg D 0-067.8 1729 1860 20.76% 25.72% 53.52%-0.72 +1.3 7
2019-08-17 Krasnodar L 0-251.5 1696 1863 18.08% 24.12% 57.80%-0.93 -6.3 4
2019-08-17 @ Tambov W 2-051.5 1863 1696 57.80% 24.12% 18.08%+0.93 +6.3 13
2019-08-17 Krylia Sovetov L 1-364.1 1710 1692 38.24% 28.66% 33.10%+0.09 -10.3 7
2019-08-17 @ Ural W 3-164.1 1692 1710 33.10% 28.66% 38.24%-0.09 +10.3 6
2019-08-18 Arsenal Tula W 1-062.9 1738 1778 30.21% 28.42% 41.36%-0.23 +6.7 10
2019-08-18 @ Rubin Kazan L 0-162.9 1778 1738 41.36% 28.42% 30.21%+0.23 -6.7 10
2019-08-18 Lokomotiv Moscow L 1-263.5 1744 1836 24.39% 27.20% 48.40%-0.51 -4.2 5
2019-08-18 @ Dynamo Moscow W 2-163.5 1836 1744 48.40% 27.20% 24.39%+0.51 +4.2 13
2019-08-18 Rostov W 2-060.5 1706 1773 27.10% 27.91% 44.98%-0.37 +13.5 7
2019-08-18 @ Ufa L 0-260.5 1773 1706 44.98% 27.91% 27.10%+0.37 -13.5 11
2019-08-19 CSKA Moscow W 2-169.7 1778 1839 27.75% 28.04% 44.21%-0.34 +6.7 11
2019-08-19 @ Spartak Moscow L 1-269.7 1839 1778 44.21% 28.04% 27.75%+0.34 -6.7 10
2019-08-24 Dynamo Moscow L 0-255.6 1690 1740 29.02% 28.26% 42.72%-0.28 -9.7 4
2019-08-24 @ Tambov W 2-055.6 1740 1690 42.72% 28.26% 29.02%+0.28 +9.7 8
2019-08-24 Lokomotiv Moscow D 1-172.1 1869 1840 39.73% 28.57% 31.70%+0.15 -0.3 14
2019-08-24 @ Krasnodar D 1-172.1 1840 1869 31.70% 28.57% 39.73%-0.15 +0.3 14
2019-08-24 Zenit St. Petersburg W 1-066.1 1720 1859 20.11% 25.37% 54.52%-0.78 +8.3 10
2019-08-24 @ Ufa L 0-166.1 1859 1720 54.52% 25.37% 20.11%+0.78 -8.3 14
2019-08-25 Akhmat Grozny W 3-052.2 1832 1730 49.76% 26.86% 23.38%+0.56 +11.8 13
2019-08-25 @ CSKA Moscow L 0-352.2 1730 1832 23.38% 26.86% 49.76%-0.56 -11.8 7
2019-08-25 Orenburg W 2-165.7 1772 1739 40.38% 28.52% 31.11%+0.18 +5.1 13
2019-08-25 @ Arsenal Tula L 1-265.7 1739 1772 31.11% 28.52% 40.38%-0.18 -5.1 2
2019-08-25 Rubin Kazan W 2-166.5 1759 1745 37.67% 28.68% 33.65%+0.07 +5.5 14
2019-08-25 @ Rostov L 1-266.5 1745 1759 33.65% 28.68% 37.67%-0.07 -5.5 10
2019-08-25 Spartak Moscow L 1-263.6 1702 1785 25.31% 27.48% 47.21%-0.47 -4.3 6
2019-08-25 @ Krylia Sovetov W 2-163.6 1785 1702 47.21% 27.48% 25.31%+0.47 +4.4 14
2019-08-26 Sochi W 3-163.0 1699 1694 36.44% 28.72% 34.85%+0.02 +9.7 10
2019-08-26 @ Ural L 1-363.0 1694 1699 34.85% 28.72% 36.44%-0.02 -9.7 3
2019-08-30 Dynamo Moscow D 0-066.6 1698 1750 28.75% 28.22% 43.04%-0.30 +0.5 7
2019-08-30 @ Krylia Sovetov D 0-066.6 1750 1698 43.04% 28.22% 28.75%+0.30 -0.5 9
2019-08-31 Orenburg L 1-266.7 1728 1733 34.87% 28.72% 36.41%-0.04 -5.6 10
2019-08-31 @ Ufa W 2-166.7 1733 1728 36.41% 28.72% 34.87%+0.04 +5.6 5
2019-08-31 Rostov L 1-270.2 1841 1765 46.30% 27.67% 26.03%+0.41 -6.9 14
2019-08-31 @ Lokomotiv Moscow W 2-170.2 1765 1841 26.03% 27.67% 46.30%-0.41 +6.9 17
2019-08-31 Sochi L 0-358.1 1740 1684 43.46% 28.16% 28.38%+0.30 -19.1 10
2019-08-31 @ Rubin Kazan W 3-058.1 1684 1740 28.38% 28.16% 43.46%-0.30 +19.1 6
2019-08-31 Tambov D 1-171.3 1718 1680 41.04% 28.45% 30.50%+0.20 -0.3 8
2019-08-31 @ Akhmat Grozny D 1-171.3 1680 1718 30.50% 28.45% 41.04%-0.20 +0.3 5
2019-09-01 CSKA Moscow L 1-264.5 1777 1844 27.02% 27.89% 45.09%-0.38 -4.6 13
2019-09-01 @ Arsenal Tula W 2-164.5 1844 1777 45.09% 27.89% 27.02%+0.38 +4.6 16
2019-09-01 Krasnodar L 2-461.1 1709 1869 18.56% 24.44% 57.00%-0.89 -5.0 10
2019-09-01 @ Ural W 4-261.1 1869 1709 57.00% 24.44% 18.56%+0.89 +5.0 17
2019-09-01 Zenit St. Petersburg L 0-158.9 1789 1851 27.65% 28.02% 44.33%-0.35 -5.0 14
2019-09-01 @ Spartak Moscow W 1-058.9 1851 1789 44.33% 28.02% 27.65%+0.35 +5.0 17
2019-09-13 Arsenal Tula W 3-160.6 1856 1772 47.29% 27.46% 25.25%+0.45 +7.5 20
2019-09-13 @ Zenit St. Petersburg L 1-360.6 1772 1856 25.25% 27.46% 47.29%-0.45 -7.5 13
2019-09-14 Lokomotiv Moscow L 0-156.0 1703 1834 20.85% 25.76% 53.39%-0.73 -3.9 6
2019-09-14 @ Sochi W 1-056.0 1834 1703 53.39% 25.76% 20.85%+0.73 +3.9 17
2019-09-14 Ural L 1-270.1 1784 1704 46.84% 27.55% 25.60%+0.43 -7.0 14
2019-09-14 @ Spartak Moscow W 2-170.1 1704 1784 25.60% 27.55% 46.84%-0.43 +7.0 13
2019-09-15 CSKA Moscow L 0-251.4 1681 1849 17.96% 24.04% 58.00%-0.93 -6.2 5
2019-09-15 @ Tambov W 2-051.4 1849 1681 58.00% 24.04% 17.96%+0.93 +6.3 19
2019-09-15 Krylia Sovetov W 4-260.5 1874 1698 58.92% 23.65% 17.43%+0.96 +4.7 20
2019-09-15 @ Krasnodar L 2-460.5 1698 1874 17.43% 23.65% 58.92%-0.96 -4.7 7
2019-09-15 Rubin Kazan W 2-166.1 1739 1720 38.30% 28.66% 33.04%+0.09 +5.4 8
2019-09-15 @ Orenburg L 1-266.1 1720 1739 33.04% 28.66% 38.30%-0.09 -5.4 10
2019-09-16 Akhmat Grozny W 2-164.8 1771 1718 43.20% 28.20% 28.61%+0.29 +4.8 20
2019-09-16 @ Rostov L 1-264.8 1718 1771 28.61% 28.20% 43.20%-0.29 -4.8 8
2019-09-16 Ufa D 0-066.6 1749 1722 39.49% 28.59% 31.93%+0.14 -0.3 10
2019-09-16 @ Dynamo Moscow D 0-066.6 1722 1749 31.93% 28.59% 39.49%-0.14 +0.3 11
2019-09-20 Spartak Moscow W 1-063.4 1723 1777 28.47% 28.17% 43.36%-0.31 +7.0 14
2019-09-20 @ Ufa L 0-163.4 1777 1723 43.36% 28.17% 28.47%+0.31 -7.0 14
2019-09-21 Krylia Sovetov D 1-171.3 1713 1693 38.47% 28.65% 32.88%+0.10 -0.2 9
2019-09-21 @ Akhmat Grozny D 1-171.3 1693 1713 32.88% 28.65% 38.47%-0.10 +0.2 8
2019-09-21 Rostov W 2-170.6 1675 1776 23.42% 26.87% 49.71%-0.57 +7.3 8
2019-09-21 @ Tambov L 1-270.6 1776 1675 49.71% 26.87% 23.42%+0.57 -7.3 20
2019-09-21 Rubin Kazan W 5-050.9 1863 1715 55.61% 24.98% 19.41%+0.81 +15.9 23
2019-09-21 @ Zenit St. Petersburg L 0-550.9 1715 1863 19.41% 24.98% 55.61%-0.81 -15.9 10
2019-09-22 Krasnodar W 3-273.3 1855 1878 32.37% 28.62% 39.01%-0.14 +5.8 22
2019-09-22 @ CSKA Moscow L 2-373.3 1878 1855 39.01% 28.62% 32.37%+0.14 -5.8 20
2019-09-22 Lokomotiv Moscow L 2-368.2 1744 1838 24.25% 27.16% 48.59%-0.52 -4.0 8
2019-09-22 @ Orenburg W 3-268.2 1838 1744 48.59% 27.16% 24.25%+0.52 +4.0 20
2019-09-22 Sochi L 2-373.7 1749 1699 42.67% 28.27% 29.06%+0.27 -6.1 10
2019-09-22 @ Dynamo Moscow W 3-273.7 1699 1749 29.06% 28.27% 42.67%-0.27 +6.1 9
2019-09-22 Ural D 1-171.8 1765 1711 43.24% 28.19% 28.57%+0.29 -0.5 14
2019-09-22 @ Arsenal Tula D 1-171.8 1711 1765 28.57% 28.19% 43.24%-0.29 +0.5 14
2019-09-28 Dynamo Moscow W 3-055.2 1769 1743 39.36% 28.60% 32.04%+0.14 +15.3 23
2019-09-28 @ Rostov L 0-355.2 1743 1769 32.04% 28.60% 39.36%-0.14 -15.2 10
2019-09-28 Tambov W 2-056.9 1694 1682 37.34% 28.70% 33.97%+0.06 +11.0 11
2019-09-28 @ Krylia Sovetov L 0-256.9 1682 1694 33.97% 28.70% 37.34%-0.06 -11.0 8
2019-09-28 Zenit St. Petersburg W 1-063.1 1842 1879 30.55% 28.46% 40.99%-0.22 +6.7 23
2019-09-28 @ Lokomotiv Moscow L 0-163.1 1879 1842 40.99% 28.46% 30.55%+0.22 -6.7 23
2019-09-29 Arsenal Tula W 2-053.8 1873 1764 50.58% 26.63% 22.79%+0.59 +7.9 23
2019-09-29 @ Krasnodar L 0-253.8 1764 1873 22.79% 26.63% 50.58%-0.59 -7.9 14
2019-09-29 CSKA Moscow L 0-350.5 1712 1861 19.35% 24.94% 55.72%-0.83 -9.8 14
2019-09-29 @ Ural W 3-050.5 1861 1712 55.72% 24.94% 19.35%+0.83 +9.8 25
2019-09-29 Orenburg L 1-268.4 1770 1740 39.91% 28.55% 31.53%+0.16 -6.2 14
2019-09-29 @ Spartak Moscow W 2-168.4 1740 1770 31.53% 28.55% 39.91%-0.16 +6.2 11
2019-09-29 Ufa D 0-066.4 1699 1730 31.46% 28.55% 39.99%-0.18 +0.3 11
2019-09-29 @ Rubin Kazan D 0-066.4 1730 1699 39.99% 28.55% 31.46%+0.18 -0.3 15
2019-09-30 Akhmat Grozny W 2-058.0 1706 1713 34.58% 28.71% 36.71%-0.05 +11.6 12
2019-09-30 @ Sochi L 0-258.0 1713 1706 36.71% 28.71% 34.58%+0.05 -11.6 9
2019-10-05 Akhmat Grozny L 0-162.1 1729 1701 39.62% 28.58% 31.80%+0.15 -6.5 15
2019-10-05 @ Ufa W 1-062.1 1701 1729 31.80% 28.58% 39.62%-0.15 +6.5 12
2019-10-05 Dynamo Moscow W 2-057.1 1747 1728 38.34% 28.65% 33.00%+0.10 +10.7 14
2019-10-05 @ Orenburg L 0-257.1 1728 1747 33.00% 28.65% 38.34%-0.10 -10.7 10
2019-10-05 Krylia Sovetov L 0-258.2 1717 1705 37.45% 28.69% 33.86%+0.06 -11.8 12
2019-10-05 @ Sochi W 2-058.2 1705 1717 33.86% 28.69% 37.45%-0.06 +11.8 14
2019-10-05 Tambov W 2-165.1 1700 1671 39.73% 28.57% 31.70%+0.15 +5.2 14
2019-10-05 @ Rubin Kazan L 1-265.1 1671 1700 31.70% 28.57% 39.73%-0.15 -5.2 8
2019-10-06 Arsenal Tula W 2-163.5 1848 1756 48.41% 27.20% 24.39%+0.50 +4.2 26
2019-10-06 @ Lokomotiv Moscow L 1-263.5 1756 1848 24.39% 27.20% 48.41%-0.50 -4.2 14
2019-10-06 Rostov L 1-367.3 1870 1784 47.67% 27.37% 24.96%+0.47 -12.2 25
2019-10-06 @ CSKA Moscow W 3-167.3 1784 1870 24.96% 27.37% 47.67%-0.47 +12.2 26
2019-10-06 Spartak Moscow W 2-162.6 1881 1764 51.62% 26.33% 22.05%+0.63 +3.8 26
2019-10-06 @ Krasnodar L 1-262.6 1764 1881 22.05% 26.33% 51.62%-0.63 -3.8 14
2019-10-06 Zenit St. Petersburg L 1-357.2 1702 1872 17.77% 23.90% 58.34%-0.95 -5.3 14
2019-10-06 @ Ural W 3-157.2 1872 1702 58.34% 23.90% 17.77%+0.95 +5.4 26
2019-10-18 Lokomotiv Moscow L 0-252.3 1708 1852 19.70% 25.15% 55.15%-0.81 -6.9 12
2019-10-18 @ Akhmat Grozny W 2-052.3 1852 1708 55.15% 25.15% 19.70%+0.81 +6.9 29
2019-10-19 Rostov W 6-155.9 1878 1796 47.01% 27.52% 25.47%+0.44 +16.9 29
2019-10-19 @ Zenit St. Petersburg L 1-655.9 1796 1878 25.47% 27.52% 47.01%-0.44 -16.9 26
2019-10-19 Rubin Kazan D 0-066.7 1760 1705 43.50% 28.15% 28.34%+0.30 -0.5 15
2019-10-19 @ Spartak Moscow D 0-066.7 1705 1760 28.34% 28.15% 43.50%-0.30 +0.5 15
2019-10-19 Ural L 1-265.0 1666 1696 31.42% 28.55% 40.03%-0.18 -5.2 8
2019-10-19 @ Tambov W 2-165.0 1696 1666 40.03% 28.55% 31.42%+0.18 +5.2 17
2019-10-20 CSKA Moscow D 1-172.9 1723 1858 20.43% 25.55% 54.02%-0.76 +1.2 16
2019-10-20 @ Ufa D 1-172.9 1858 1723 54.02% 25.55% 20.43%+0.76 -1.2 26
2019-10-20 Krasnodar D 1-173.3 1717 1884 17.99% 24.05% 57.96%-0.93 +1.4 11
2019-10-20 @ Dynamo Moscow D 1-173.3 1884 1717 57.96% 24.05% 17.99%+0.93 -1.4 27
2019-10-20 Krylia Sovetov L 0-162.8 1757 1716 41.46% 28.41% 30.13%+0.22 -6.7 14
2019-10-20 @ Orenburg W 1-062.8 1716 1757 30.13% 28.41% 41.46%-0.22 +6.7 17
2019-10-20 Sochi D 1-171.7 1752 1705 42.27% 28.32% 29.41%+0.25 -0.4 15
2019-10-20 @ Arsenal Tula D 1-171.7 1705 1752 29.41% 28.32% 42.27%-0.25 +0.4 13
2019-10-25 Ural D 0-066.3 1705 1702 36.17% 28.72% 35.11%+0.01 -0.0 16
2019-10-25 @ Rubin Kazan D 0-066.3 1702 1705 35.11% 28.72% 36.17%-0.01 +0.0 18
2019-10-26 Arsenal Tula D 1-171.7 1701 1752 28.93% 28.25% 42.82%-0.29 +0.5 13
2019-10-26 @ Akhmat Grozny D 1-171.7 1752 1701 42.82% 28.25% 28.93%+0.29 -0.5 16
2019-10-26 Sochi W 2-054.9 1780 1706 45.97% 27.73% 26.30%+0.40 +9.0 29
2019-10-26 @ Rostov L 0-254.9 1706 1780 26.30% 27.73% 45.97%-0.40 -9.0 13
2019-10-26 Ufa W 3-058.2 1660 1724 27.42% 27.98% 44.60%-0.36 +19.5 11
2019-10-26 @ Tambov L 0-358.2 1724 1660 44.60% 27.98% 27.42%+0.36 -19.5 16
2019-10-27 Dynamo Moscow L 0-166.1 1857 1718 54.44% 25.40% 20.16%+0.76 -8.3 26
2019-10-27 @ CSKA Moscow W 1-066.1 1718 1857 20.16% 25.40% 54.44%-0.76 +8.3 14
2019-10-27 Orenburg D 1-172.9 1883 1751 53.66% 25.67% 20.67%+0.72 -1.1 28
2019-10-27 @ Krasnodar D 1-172.9 1751 1883 20.67% 25.67% 53.66%-0.72 +1.1 15
2019-10-27 Spartak Moscow L 0-360.2 1859 1760 49.43% 26.95% 23.63%+0.54 -21.1 29
2019-10-27 @ Lokomotiv Moscow W 3-060.2 1760 1859 23.63% 26.95% 49.43%-0.54 +21.1 18
2019-10-27 Zenit St. Petersburg L 0-251.5 1723 1895 17.70% 23.85% 58.45%-0.96 -6.2 17
2019-10-27 @ Krylia Sovetov W 2-051.5 1895 1723 58.45% 23.85% 17.70%+0.96 +6.2 32
2019-11-02 Akhmat Grozny D 1-171.4 1727 1702 39.23% 28.60% 32.17%+0.13 -0.2 15
2019-11-02 @ Dynamo Moscow D 1-171.4 1702 1727 32.17% 28.60% 39.23%-0.13 +0.2 14
2019-11-02 CSKA Moscow D 1-172.2 1901 1849 43.02% 28.22% 28.76%+0.28 -0.5 33
2019-11-02 @ Zenit St. Petersburg D 1-172.2 1849 1901 28.76% 28.22% 43.02%-0.28 +0.5 27
2019-11-02 Lokomotiv Moscow D 1-172.8 1705 1838 20.57% 25.62% 53.81%-0.75 +1.2 17
2019-11-02 @ Ufa D 1-172.8 1838 1705 53.81% 25.62% 20.57%+0.75 -1.1 30
2019-11-02 Tambov L 1-267.1 1697 1680 38.07% 28.67% 33.26%+0.09 -6.0 13
2019-11-02 @ Sochi W 2-167.1 1680 1697 33.26% 28.67% 38.07%-0.09 +6.0 14
2019-11-03 Rostov D 2-278.3 1882 1788 48.62% 27.15% 24.23%+0.51 -0.6 29
2019-11-03 @ Krasnodar D 2-278.3 1788 1882 24.23% 27.15% 48.62%-0.51 +0.6 30
2019-11-04 Arsenal Tula L 0-162.6 1781 1751 39.86% 28.56% 31.58%+0.15 -6.5 18
2019-11-04 @ Spartak Moscow W 1-062.6 1751 1781 31.58% 28.56% 39.86%-0.15 +6.5 19
2019-11-04 Orenburg L 1-264.8 1702 1752 29.00% 28.26% 42.74%-0.28 -4.9 18
2019-11-04 @ Ural W 2-164.8 1752 1702 42.74% 28.26% 29.00%+0.28 +4.9 18
2019-11-04 Rubin Kazan D 0-066.4 1717 1705 37.32% 28.70% 33.98%+0.06 -0.1 18
2019-11-04 @ Krylia Sovetov D 0-066.4 1705 1717 33.98% 28.70% 37.32%-0.06 +0.1 17
2019-11-08 Ural D 0-066.2 1702 1697 36.36% 28.72% 34.92%+0.02 -0.0 15
2019-11-08 @ Akhmat Grozny D 0-066.2 1697 1702 34.92% 28.72% 36.36%-0.02 +0.0 19
2019-11-09 Dynamo Moscow L 0-160.1 1705 1726 32.70% 28.64% 38.66%-0.12 -5.7 17
2019-11-09 @ Rubin Kazan W 1-060.1 1726 1705 38.66% 28.64% 32.70%+0.12 +5.7 18
2019-11-09 Krylia Sovetov W 2-055.6 1774 1717 43.76% 28.11% 28.12%+0.31 +9.5 21
2019-11-09 @ Spartak Moscow L 0-255.6 1717 1774 28.12% 28.11% 43.76%-0.31 -9.5 18
2019-11-09 Tambov L 1-270.7 1789 1686 49.90% 26.82% 23.28%+0.56 -7.3 30
2019-11-09 @ Rostov W 2-170.7 1686 1789 23.28% 26.82% 49.90%-0.56 +7.3 17
2019-11-10 CSKA Moscow L 2-365.7 1691 1849 18.65% 24.50% 56.85%-0.88 -3.1 13
2019-11-10 @ Sochi W 3-265.7 1849 1691 56.85% 24.50% 18.65%+0.88 +3.1 30
2019-11-10 Krasnodar D 1-172.2 1837 1881 29.71% 28.36% 41.93%-0.25 +0.4 31
2019-11-10 @ Lokomotiv Moscow D 1-172.2 1881 1837 41.93% 28.36% 29.71%+0.25 -0.4 30
2019-11-10 Ufa D 0-066.7 1757 1706 42.85% 28.24% 28.91%+0.27 -0.5 19
2019-11-10 @ Orenburg D 0-066.7 1706 1757 28.91% 28.24% 42.85%-0.27 +0.5 18
2019-11-10 Zenit St. Petersburg L 0-155.8 1758 1900 19.85% 25.23% 54.92%-0.79 -3.7 19
2019-11-10 @ Arsenal Tula W 1-055.8 1900 1758 54.92% 25.23% 19.85%+0.79 +3.7 36
2019-11-22 Lokomotiv Moscow L 2-366.2 1693 1837 19.72% 25.16% 55.13%-0.80 -3.3 17
2019-11-22 @ Tambov W 3-266.2 1837 1693 55.13% 25.16% 19.72%+0.80 +3.3 34
2019-11-23 Akhmat Grozny L 1-269.1 1756 1702 43.33% 28.18% 28.49%+0.29 -6.6 19
2019-11-23 @ Orenburg W 2-169.1 1702 1756 28.49% 28.18% 43.33%-0.29 +6.6 18
2019-11-23 Rostov W 2-169.1 1732 1782 29.05% 28.26% 42.69%-0.28 +6.5 21
2019-11-23 @ Dynamo Moscow L 1-269.1 1782 1732 42.69% 28.26% 29.05%+0.28 -6.5 30
2019-11-23 Zenit St. Petersburg L 1-259.3 1700 1904 15.59% 22.13% 62.28%-1.14 -2.7 17
2019-11-23 @ Rubin Kazan W 2-159.3 1904 1700 62.28% 22.13% 15.59%+1.14 +2.7 39
2019-11-24 Krasnodar L 1-262.2 1754 1881 21.15% 25.91% 52.94%-0.71 -3.7 19
2019-11-24 @ Arsenal Tula W 2-162.2 1881 1754 52.94% 25.91% 21.15%+0.71 +3.7 33
2019-11-24 Krylia Sovetov W 1-055.5 1852 1707 55.22% 25.12% 19.66%+0.79 +3.6 33
2019-11-24 @ CSKA Moscow L 0-155.5 1707 1852 19.66% 25.12% 55.22%-0.79 -3.6 18
2019-11-24 Sochi D 1-171.2 1706 1688 38.27% 28.66% 33.07%+0.09 -0.2 19
2019-11-24 @ Ufa D 1-171.2 1688 1706 33.07% 28.66% 38.27%-0.09 +0.2 14
2019-11-24 Spartak Moscow D 0-067.0 1697 1784 24.88% 27.35% 47.77%-0.49 +0.9 20
2019-11-24 @ Ural D 0-067.0 1784 1697 47.77% 27.35% 24.88%+0.49 -0.8 22
2019-11-30 Rubin Kazan D 1-171.3 1708 1697 37.26% 28.70% 34.05%+0.05 -0.1 19
2019-11-30 @ Akhmat Grozny D 1-171.3 1697 1708 34.05% 28.70% 37.26%-0.05 +0.1 18
2019-11-30 Ufa L 0-160.7 1704 1706 35.30% 28.72% 35.98%-0.02 -6.0 18
2019-11-30 @ Krylia Sovetov W 1-060.7 1706 1704 35.98% 28.72% 35.30%+0.02 +6.0 22
2019-11-30 Ural D 0-066.9 1775 1698 46.51% 27.62% 25.86%+0.42 -0.8 31
2019-11-30 @ Rostov D 0-066.9 1698 1775 25.86% 27.62% 46.51%-0.42 +0.8 21
2019-12-01 Dynamo Moscow L 1-271.0 1841 1739 49.77% 26.85% 23.37%+0.56 -7.3 34
2019-12-01 @ Lokomotiv Moscow W 2-171.0 1739 1841 23.37% 26.85% 49.77%-0.56 +7.3 24
2019-12-01 Spartak Moscow W 1-056.5 1907 1783 52.56% 26.04% 21.40%+0.68 +4.0 42
2019-12-01 @ Zenit St. Petersburg L 0-156.5 1783 1907 21.40% 26.04% 52.56%-0.68 -4.0 22
2019-12-02 Arsenal Tula L 0-165.3 1856 1750 50.20% 26.74% 23.06%+0.57 -7.8 33
2019-12-02 @ CSKA Moscow W 1-065.3 1750 1856 23.06% 26.74% 50.20%-0.57 +7.8 22
2019-12-02 Tambov D 0-068.7 1885 1690 61.16% 22.66% 16.19%+1.07 -1.8 34
2019-12-02 @ Krasnodar D 0-068.7 1690 1885 16.19% 22.66% 61.16%-1.07 +1.8 18
2019-12-06 Dynamo Moscow W 3-050.0 1911 1746 57.64% 24.18% 18.17%+0.90 +9.2 45
2019-12-06 @ Zenit St. Petersburg L 0-350.0 1746 1911 18.17% 24.18% 57.64%-0.90 -9.2 24
2019-12-06 Lokomotiv Moscow W 4-059.2 1758 1833 26.13% 27.69% 46.18%-0.42 +26.1 25
2019-12-06 @ Arsenal Tula L 0-459.2 1833 1758 46.18% 27.69% 26.13%+0.42 -26.1 34
2019-12-07 CSKA Moscow D 1-172.1 1883 1848 40.58% 28.50% 30.92%+0.18 -0.3 35
2019-12-07 @ Krasnodar D 1-172.1 1848 1883 30.92% 28.50% 40.58%-0.18 +0.3 34
2019-12-07 Orenburg W 3-058.3 1692 1750 28.09% 28.11% 43.81%-0.33 +19.2 21
2019-12-07 @ Tambov L 0-358.3 1750 1692 43.81% 28.11% 28.09%+0.33 -19.2 19
2019-12-07 Ufa L 0-160.7 1708 1712 35.09% 28.72% 36.19%-0.03 -6.0 19
2019-12-07 @ Akhmat Grozny W 1-060.7 1712 1708 36.19% 28.72% 35.09%+0.03 +6.0 25
2019-12-08 Rostov L 1-461.5 1779 1775 36.28% 28.72% 35.00%+0.02 -14.1 22
2019-12-08 @ Spartak Moscow W 4-161.5 1775 1779 35.00% 28.72% 36.28%-0.02 +14.1 34
2019-12-08 Rubin Kazan D 1-171.1 1688 1697 34.35% 28.71% 36.95%-0.06 +0.1 15
2019-12-08 @ Sochi D 1-171.1 1697 1688 36.95% 28.71% 34.35%+0.06 -0.1 19
2019-12-08 Ural L 2-371.4 1698 1698 35.54% 28.72% 35.74%-0.01 -5.4 18
2019-12-08 @ Krylia Sovetov W 3-271.4 1698 1698 35.74% 28.72% 35.54%+0.01 +5.4 24
2020-02-28 Orenburg D 1-171.4 1692 1730 30.50% 28.45% 41.05%-0.22 +0.3 19
2020-02-28 @ Krylia Sovetov D 1-171.4 1730 1692 41.05% 28.45% 30.50%+0.22 -0.3 20
2020-02-29 Lokomotiv Moscow D 0-067.7 1920 1807 51.13% 26.47% 22.40%+0.61 -1.1 46
2020-02-29 @ Zenit St. Petersburg D 0-067.7 1807 1920 22.40% 26.47% 51.13%-0.61 +1.1 35
2020-02-29 Rostov D 1-172.1 1702 1789 24.94% 27.37% 47.69%-0.48 +0.8 20
2020-02-29 @ Akhmat Grozny D 1-172.1 1789 1702 47.69% 27.37% 24.94%+0.48 -0.8 35
2020-02-29 Spartak Moscow L 0-256.8 1737 1765 31.75% 28.57% 39.68%-0.16 -10.4 24
2020-02-29 @ Dynamo Moscow W 2-056.8 1765 1737 39.68% 28.57% 31.75%+0.16 +10.4 25
2020-02-29 Ural D 1-172.9 1848 1704 55.18% 25.14% 19.68%+0.79 -1.2 35
2020-02-29 @ CSKA Moscow D 1-172.9 1704 1848 19.68% 25.14% 55.18%-0.79 +1.2 25
2020-03-01 Arsenal Tula L 1-263.0 1688 1784 23.95% 27.06% 49.00%-0.54 -4.1 15
2020-03-01 @ Sochi W 2-163.0 1784 1688 49.00% 27.06% 23.95%+0.54 +4.1 28
2020-03-01 Rubin Kazan D 0-066.3 1711 1697 37.63% 28.69% 33.68%+0.07 -0.1 22
2020-03-01 @ Tambov D 0-066.3 1697 1711 33.68% 28.69% 37.63%-0.07 +0.1 20
2020-03-01 Ufa W 2-051.7 1883 1718 57.61% 24.20% 18.20%+0.90 +6.3 38
2020-03-01 @ Krasnodar L 0-251.7 1718 1883 18.20% 24.20% 57.61%-0.90 -6.3 25
2020-03-07 Arsenal Tula W 2-060.4 1730 1789 28.00% 28.09% 43.91%-0.33 +13.2 23
2020-03-07 @ Orenburg L 0-260.4 1789 1730 43.91% 28.09% 28.00%+0.33 -13.2 28
2020-03-07 Tambov W 1-060.3 1726 1711 37.86% 28.68% 33.47%+0.08 +5.8 27
2020-03-07 @ Dynamo Moscow L 0-160.3 1711 1726 33.47% 28.68% 37.86%-0.08 -5.8 22
2020-03-08 Akhmat Grozny W 1-056.9 1808 1703 50.20% 26.74% 23.07%+0.57 +4.2 38
2020-03-08 @ Lokomotiv Moscow L 0-156.9 1703 1808 23.07% 26.74% 50.20%-0.57 -4.2 20
2020-03-08 Krylia Sovetov L 0-160.9 1697 1693 36.29% 28.72% 35.00%+0.02 -6.1 20
2020-03-08 @ Rubin Kazan W 1-060.9 1693 1697 35.00% 28.72% 36.29%-0.02 +6.1 22
2020-03-08 Ural W 2-058.3 1684 1705 32.71% 28.64% 38.66%-0.12 +12.0 18
2020-03-08 @ Sochi L 0-258.3 1705 1684 38.66% 28.64% 32.71%+0.12 -12.0 25
2020-03-09 CSKA Moscow W 3-274.5 1788 1847 27.90% 28.07% 44.03%-0.34 +6.3 38
2020-03-09 @ Rostov L 2-374.5 1847 1788 44.03% 28.07% 27.90%+0.34 -6.3 35
2020-03-09 Krasnodar L 0-156.9 1775 1889 22.31% 26.44% 51.25%-0.63 -4.1 25
2020-03-09 @ Spartak Moscow W 1-056.9 1889 1775 51.25% 26.44% 22.31%+0.63 +4.1 41
2020-03-09 Ufa D 0-069.0 1919 1712 62.60% 21.98% 15.42%+1.14 -1.8 47
2020-03-09 @ Zenit St. Petersburg D 0-069.0 1712 1919 15.42% 21.98% 62.60%-1.14 +1.9 26
2020-03-11 Orenburg W 5-161.3 1696 1743 29.35% 28.31% 42.34%-0.27 +20.4 21
2020-03-11 @ Sochi L 1-561.3 1743 1696 42.34% 28.31% 29.35%+0.27 -20.4 23
2020-03-13 Dynamo Moscow L 2-370.2 1699 1732 31.10% 28.52% 40.38%-0.19 -4.9 20
2020-03-13 @ Akhmat Grozny W 3-270.2 1732 1699 40.38% 28.52% 31.10%+0.19 +4.9 30
2020-03-14 Rubin Kazan L 0-164.3 1775 1691 47.39% 27.44% 25.17%+0.46 -7.5 28
2020-03-14 @ Arsenal Tula W 1-064.3 1691 1775 25.17% 27.44% 47.39%-0.46 +7.5 23
2020-03-14 Spartak Moscow L 1-361.7 1723 1771 29.21% 28.29% 42.50%-0.28 -8.5 23
2020-03-14 @ Orenburg W 3-161.7 1771 1723 42.50% 28.29% 29.21%+0.28 +8.5 28
2020-03-14 Ural W 7-150.4 1917 1693 64.48% 21.06% 14.46%+1.23 +11.2 50
2020-03-14 @ Zenit St. Petersburg L 1-750.4 1693 1917 14.46% 21.06% 64.48%-1.23 -11.2 25
2020-03-15 Krasnodar W 2-063.8 1716 1893 17.36% 23.59% 59.05%-0.98 +16.7 24
2020-03-15 @ Sochi L 0-263.8 1893 1716 59.05% 23.59% 17.36%+0.98 -16.7 41
2020-03-15 Lokomotiv Moscow L 1-363.3 1794 1813 33.05% 28.66% 38.29%-0.11 -9.3 38
2020-03-15 @ Rostov W 3-163.3 1813 1794 38.29% 28.66% 33.05%+0.11 +9.3 41
2020-03-15 Ufa D 0-067.7 1841 1713 53.03% 25.88% 21.09%+0.70 -1.2 36
2020-03-15 @ CSKA Moscow D 0-067.7 1713 1841 21.09% 25.88% 53.03%-0.70 +1.2 27
2020-03-16 Krylia Sovetov W 3-055.6 1705 1699 36.54% 28.71% 34.75%+0.03 +16.2 25
2020-03-16 @ Tambov L 0-355.6 1699 1705 34.75% 28.71% 36.54%-0.03 -16.2 22
2020-06-19 Akhmat Grozny L 2-466.2 1683 1694 34.04% 28.70% 37.26%-0.07 -8.5 22
2020-06-19 @ Krylia Sovetov W 4-266.2 1694 1683 37.26% 28.70% 34.04%+0.07 +8.5 23
2020-06-19 Rostov W 10-160.9 1733 1785 28.80% 28.23% 42.98%-0.29 +43.7 27
2020-06-19 @ Sochi L 1-1060.9 1785 1733 42.98% 28.23% 28.80%+0.29 -43.7 38
2020-06-20 Rubin Kazan L 1-265.7 1682 1699 33.29% 28.67% 38.04%-0.10 -5.4 25
2020-06-20 @ Ural W 2-165.7 1699 1682 38.04% 28.67% 33.29%+0.10 +5.4 26
2020-06-20 Spartak Moscow L 2-371.5 1768 1780 33.96% 28.70% 37.34%-0.07 -5.2 28
2020-06-20 @ Arsenal Tula W 3-271.5 1780 1768 37.34% 28.70% 33.96%+0.07 +5.2 31
2020-06-20 Zenit St. Petersburg L 0-452.8 1840 1928 24.73% 27.31% 47.96%-0.50 -16.2 36
2020-06-20 @ CSKA Moscow W 4-052.8 1928 1840 47.96% 27.31% 24.73%+0.50 +16.2 53
2020-06-21 Orenburg W 1-056.9 1822 1714 50.48% 26.66% 22.86%+0.59 +4.2 44
2020-06-21 @ Lokomotiv Moscow L 0-156.9 1714 1822 22.86% 26.66% 50.48%-0.59 -4.2 23
2020-06-21 Tambov W 2-167.1 1715 1721 34.71% 28.71% 36.57%-0.04 +5.8 30
2020-06-21 @ Ufa L 1-267.1 1721 1715 36.57% 28.71% 34.71%+0.04 -5.8 25
2020-06-26 Krylia Sovetov W 2-157.2 1944 1674 69.43% 18.46% 12.11%+1.48 +2.0 56
2020-06-26 @ Zenit St. Petersburg L 1-257.2 1674 1944 12.11% 18.46% 69.43%-1.48 -2.0 22
2020-06-26 Sochi D 1-171.9 1702 1777 26.22% 27.71% 46.07%-0.42 +0.7 24
2020-06-26 @ Akhmat Grozny D 1-171.9 1777 1702 46.07% 27.71% 26.22%+0.42 -0.7 28
2020-06-27 Arsenal Tula W 2-168.0 1741 1763 32.65% 28.64% 38.72%-0.13 +6.0 41
2020-06-27 @ Rostov L 1-268.0 1763 1741 38.72% 28.64% 32.65%+0.13 -6.0 28
2020-06-27 CSKA Moscow D 0-067.3 1737 1824 24.91% 27.36% 47.73%-0.49 +0.9 31
2020-06-27 @ Dynamo Moscow D 0-067.3 1824 1737 47.73% 27.36% 24.91%+0.49 -0.8 37
2020-06-27 Krasnodar L 0-349.9 1710 1876 18.08% 24.12% 57.80%-0.93 -9.2 23
2020-06-27 @ Orenburg W 3-049.9 1876 1710 57.80% 24.12% 18.08%+0.93 +9.2 44
2020-06-27 Lokomotiv Moscow L 0-253.1 1704 1826 21.54% 26.10% 52.36%-0.68 -7.5 26
2020-06-27 @ Rubin Kazan W 2-053.1 1826 1704 52.36% 26.10% 21.54%+0.68 +7.5 47
2020-06-27 Ufa D 0-066.9 1785 1720 44.72% 27.96% 27.32%+0.35 -0.6 32
2020-06-27 @ Spartak Moscow D 0-066.9 1720 1785 27.32% 27.96% 44.72%-0.35 +0.6 31
2020-06-28 Tambov W 2-168.1 1676 1715 30.36% 28.44% 41.20%-0.22 +6.3 28
2020-06-28 @ Ural L 1-268.1 1715 1676 41.20% 28.44% 30.36%+0.22 -6.3 25
2020-06-30 Krylia Sovetov D 1-173.0 1834 1672 57.24% 24.34% 18.41%+0.88 -1.4 48
2020-06-30 @ Lokomotiv Moscow D 1-173.0 1672 1834 18.41% 24.34% 57.24%-0.88 +1.4 23
2020-06-30 Spartak Moscow W 2-056.6 1823 1784 41.12% 28.45% 30.43%+0.20 +10.1 40
2020-06-30 @ CSKA Moscow L 0-256.6 1784 1823 30.43% 28.45% 41.12%-0.20 -10.1 32
2020-07-01 Akhmat Grozny L 1-365.8 1757 1703 43.23% 28.19% 28.58%+0.29 -11.3 28
2020-07-01 @ Arsenal Tula W 3-165.8 1703 1757 28.58% 28.19% 43.23%-0.29 +11.3 27
2020-07-01 Dynamo Moscow D 1-171.8 1776 1738 41.11% 28.45% 30.45%+0.20 -0.3 29
2020-07-01 @ Sochi D 1-171.8 1738 1776 30.45% 28.45% 41.11%-0.20 +0.3 32
2020-07-01 Krasnodar D 1-173.0 1747 1886 20.19% 25.42% 54.39%-0.77 +1.2 42
2020-07-01 @ Rostov D 1-173.0 1886 1747 54.39% 25.42% 20.19%+0.77 -1.2 45
2020-07-01 Rubin Kazan D 0-066.4 1721 1696 39.17% 28.61% 32.22%+0.13 -0.2 32
2020-07-01 @ Ufa D 0-066.4 1696 1721 32.22% 28.61% 39.17%-0.13 +0.2 27
2020-07-01 Ural L 0-356.5 1701 1683 38.27% 28.66% 33.07%+0.09 -17.3 23
2020-07-01 @ Orenburg W 3-056.5 1683 1701 33.07% 28.66% 38.27%-0.09 +17.3 31
2020-07-01 Zenit St. Petersburg L 1-258.3 1709 1946 13.75% 20.32% 65.93%-1.32 -2.3 25
2020-07-01 @ Tambov W 2-158.3 1946 1709 65.93% 20.32% 13.75%+1.32 +2.3 59
2020-07-04 Arsenal Tula L 0-160.9 1738 1745 34.61% 28.71% 36.68%-0.05 -5.9 32
2020-07-04 @ Dynamo Moscow W 1-060.9 1745 1738 36.68% 28.71% 34.61%+0.05 +5.9 31
2020-07-04 CSKA Moscow L 0-451.4 1714 1833 21.87% 26.25% 51.88%-0.66 -14.5 27
2020-07-04 @ Akhmat Grozny W 4-051.4 1833 1714 51.88% 26.25% 21.87%+0.66 +14.5 43
2020-07-04 Rostov D 0-066.7 1673 1748 26.16% 27.70% 46.14%-0.42 +0.7 24
2020-07-04 @ Krylia Sovetov D 0-066.7 1748 1673 46.14% 27.70% 26.16%+0.42 -0.7 43
2020-07-04 Sochi D 0-067.1 1832 1776 43.64% 28.13% 28.23%+0.30 -0.6 49
2020-07-04 @ Lokomotiv Moscow D 0-067.1 1776 1832 28.23% 28.13% 43.64%-0.30 +0.6 30
2020-07-04 Tambov L 2-374.4 1774 1707 45.12% 27.89% 26.99%+0.36 -6.4 32
2020-07-04 @ Spartak Moscow W 3-274.4 1707 1774 26.99% 27.89% 45.12%-0.36 +6.4 28
2020-07-05 Orenburg W 1-060.1 1697 1684 37.51% 28.69% 33.80%+0.06 +5.8 30
2020-07-05 @ Rubin Kazan L 0-160.1 1684 1697 33.80% 28.69% 37.51%-0.06 -5.8 23
2020-07-05 Ural D 1-171.4 1721 1700 38.63% 28.64% 32.73%+0.11 -0.2 33
2020-07-05 @ Ufa D 1-171.4 1700 1721 32.73% 28.64% 38.63%-0.11 +0.2 32
2020-07-05 Zenit St. Petersburg L 2-465.0 1884 1949 27.33% 27.96% 44.71%-0.36 -7.2 45
2020-07-05 @ Krasnodar W 4-265.0 1949 1884 44.71% 27.96% 27.33%+0.36 +7.2 62
2020-07-07 Akhmat Grozny L 1-267.2 1713 1700 37.55% 28.69% 33.76%+0.07 -5.9 28
2020-07-07 @ Tambov W 2-167.2 1700 1713 33.76% 28.69% 37.55%-0.07 +5.9 30
2020-07-07 Krylia Sovetov L 2-469.9 1751 1674 46.42% 27.64% 25.94%+0.42 -10.7 31
2020-07-07 @ Arsenal Tula W 4-269.9 1674 1751 25.94% 27.64% 46.42%-0.42 +10.7 27
2020-07-08 CSKA Moscow L 0-449.4 1678 1847 17.85% 23.96% 58.19%-0.94 -11.8 23
2020-07-08 @ Orenburg W 4-049.4 1847 1678 58.19% 23.96% 17.85%+0.94 +11.8 46
2020-07-08 Lokomotiv Moscow D 1-172.2 1768 1832 27.37% 27.97% 44.66%-0.36 +0.6 33
2020-07-08 @ Spartak Moscow D 1-172.2 1832 1768 44.66% 27.97% 27.37%+0.36 -0.6 50
2020-07-08 Sochi W 2-160.3 1956 1776 59.39% 23.45% 17.16%+0.98 +3.0 65
2020-07-08 @ Zenit St. Petersburg L 1-260.3 1776 1956 17.16% 23.45% 59.39%-0.98 -3.0 30
2020-07-08 Ufa L 1-268.1 1748 1721 39.49% 28.59% 31.93%+0.14 -6.1 43
2020-07-08 @ Rostov W 2-168.1 1721 1748 31.93% 28.59% 39.49%-0.14 +6.1 36
2020-07-09 Dynamo Moscow W 2-168.1 1700 1732 31.27% 28.53% 40.20%-0.18 +6.2 35
2020-07-09 @ Ural L 1-268.1 1732 1700 40.20% 28.53% 31.27%+0.18 -6.2 32
2020-07-09 Krasnodar W 1-066.9 1702 1877 17.49% 23.69% 58.81%-0.97 +8.8 33
2020-07-09 @ Rubin Kazan L 0-166.9 1877 1702 58.81% 23.69% 17.49%+0.97 -8.8 45
2020-07-11 Spartak Moscow W 1-061.2 1773 1768 36.36% 28.72% 34.92%+0.02 +5.9 33
2020-07-11 @ Sochi L 0-161.2 1768 1773 34.92% 28.72% 36.36%-0.02 -5.9 33
2020-07-11 Tambov W 2-165.5 1740 1707 40.37% 28.52% 31.12%+0.17 +5.1 34
2020-07-11 @ Arsenal Tula L 1-265.5 1707 1740 31.12% 28.52% 40.37%-0.17 -5.1 28
2020-07-11 Zenit St. Petersburg D 1-174.8 1706 1959 12.94% 19.43% 67.63%-1.40 +1.9 31
2020-07-11 @ Akhmat Grozny D 1-174.8 1959 1706 67.63% 19.43% 12.94%+1.40 -1.9 66
2020-07-12 Krylia Sovetov W 2-055.9 1726 1685 41.48% 28.41% 30.11%+0.22 +10.0 35
2020-07-12 @ Dynamo Moscow L 0-255.9 1685 1726 30.11% 28.41% 41.48%-0.22 -10.0 27
2020-07-12 Rostov D 0-066.6 1666 1741 26.10% 27.68% 46.21%-0.42 +0.7 24
2020-07-12 @ Orenburg D 0-066.6 1741 1666 46.21% 27.68% 26.10%+0.42 -0.7 44
2020-07-12 Rubin Kazan D 1-173.0 1859 1711 55.56% 24.99% 19.44%+0.81 -1.2 47
2020-07-12 @ CSKA Moscow D 1-173.0 1711 1859 19.44% 24.99% 55.56%-0.81 +1.2 34
2020-07-12 Ufa D 1-172.4 1831 1727 50.06% 26.78% 23.16%+0.57 -0.9 51
2020-07-12 @ Lokomotiv Moscow D 1-172.4 1727 1831 23.16% 26.78% 50.06%-0.57 +0.9 37
2020-07-12 Ural W 3-050.0 1868 1706 57.29% 24.33% 18.39%+0.89 +9.3 48
2020-07-12 @ Krasnodar L 0-350.0 1706 1868 18.39% 24.33% 57.29%-0.89 -9.3 35
2020-07-15 Akhmat Grozny W 3-053.9 1762 1708 43.37% 28.17% 28.46%+0.29 +13.9 36
2020-07-15 @ Spartak Moscow L 0-353.9 1708 1762 28.46% 28.17% 43.37%-0.29 -13.9 31
2020-07-15 Arsenal Tula L 1-361.5 1697 1746 29.19% 28.29% 42.52%-0.28 -8.5 35
2020-07-15 @ Ural W 3-161.5 1746 1697 42.52% 28.29% 29.19%+0.28 +8.5 37
2020-07-15 Krasnodar D 0-068.8 1675 1878 15.69% 22.22% 62.09%-1.13 +1.8 28
2020-07-15 @ Krylia Sovetov D 0-068.8 1878 1675 62.09% 22.22% 15.69%+1.13 -1.8 49
2020-07-15 Orenburg W 4-150.7 1957 1667 71.43% 17.35% 11.22%+1.59 +4.4 69
2020-07-15 @ Zenit St. Petersburg L 1-450.7 1667 1957 11.22% 17.35% 71.43%-1.59 -4.4 24
2020-07-16 CSKA Moscow W 2-168.6 1830 1858 31.84% 28.58% 39.58%-0.16 +6.1 54
2020-07-16 @ Lokomotiv Moscow L 1-268.6 1858 1830 39.58% 28.58% 31.84%+0.16 -6.1 47
2020-07-16 Dynamo Moscow L 0-160.8 1728 1736 34.47% 28.71% 36.83%-0.05 -5.9 37
2020-07-16 @ Ufa W 1-060.8 1736 1728 36.83% 28.71% 34.47%+0.05 +5.9 38
2020-07-16 Rostov D 0-066.6 1713 1741 31.75% 28.57% 39.67%-0.16 +0.3 35
2020-07-16 @ Rubin Kazan D 0-066.6 1741 1713 39.67% 28.57% 31.75%+0.16 -0.3 45
2020-07-16 Sochi W 3-059.2 1702 1779 25.93% 27.64% 46.44%-0.43 +20.1 31
2020-07-16 @ Tambov L 0-359.2 1779 1702 46.44% 27.64% 25.93%+0.43 -20.1 33
2020-07-19 Dynamo Moscow L 0-262.8 1876 1742 53.84% 25.61% 20.55%+0.73 -15.5 49
2020-07-19 @ Krasnodar W 2-062.8 1742 1876 20.55% 25.61% 53.84%-0.73 +15.5 41
2020-07-22 Akhmat Grozny W 4-049.6 1860 1694 57.84% 24.10% 18.06%+0.91 +11.9 52
2020-07-22 @ Krasnodar L 0-449.6 1694 1860 18.06% 24.10% 57.84%-0.91 -11.9 31
2020-07-22 Arsenal Tula D 0-066.7 1722 1754 31.23% 28.53% 40.24%-0.19 +0.3 38
2020-07-22 @ Ufa D 0-066.7 1754 1722 40.24% 28.53% 31.23%+0.19 -0.3 38
2020-07-22 Lokomotiv Moscow L 0-155.4 1689 1836 19.44% 24.99% 55.56%-0.82 -3.6 35
2020-07-22 @ Ural W 1-055.4 1836 1689 55.56% 24.99% 19.44%+0.82 +3.6 57
2020-07-22 Orenburg L 0-164.4 1757 1662 48.82% 27.10% 24.08%+0.52 -7.6 41
2020-07-22 @ Dynamo Moscow W 1-064.4 1662 1757 24.08% 27.10% 48.82%-0.52 +7.6 27
2020-07-22 Sochi W 3-059.1 1677 1759 25.35% 27.49% 47.16%-0.46 +20.3 31
2020-07-22 @ Krylia Sovetov L 0-359.1 1759 1677 47.16% 27.49% 25.35%+0.46 -20.3 33
2020-07-22 Spartak Moscow L 1-264.4 1713 1776 27.43% 27.98% 44.59%-0.36 -4.6 35
2020-07-22 @ Rubin Kazan W 2-164.4 1776 1713 44.59% 27.98% 27.43%+0.36 +4.7 39
2020-07-22 Tambov W 2-052.9 1852 1722 53.27% 25.80% 20.92%+0.71 +7.3 50
2020-07-22 @ CSKA Moscow L 0-252.9 1722 1852 20.92% 25.80% 53.27%-0.71 -7.3 31
2020-07-22 Zenit St. Petersburg L 1-258.9 1740 1961 14.64% 21.23% 64.13%-1.23 -2.5 45
2020-07-22 @ Rostov W 2-158.9 1961 1740 64.13% 21.23% 14.64%+1.23 +2.5 72

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 2020-03-15 17.36% @ Sochi 1716 2 Krasnodar 1893 0
2 2020-07-09 17.49% @ Rubin Kazan 1702 1 Krasnodar 1877 0
3 2019-07-14 19.53% @ Krylia Sovetov 1695 2 CSKA Moscow 1841 0
4 2019-08-24 20.11% @ Ufa 1720 1 Zenit St. Petersburg 1859 0
5 2019-10-27 20.16% Dynamo Moscow 1718 1 @ CSKA Moscow 1857 0
6 2020-07-19 20.55% Dynamo Moscow 1742 2 @ Krasnodar 1876 0
7 2019-12-02 23.06% Arsenal Tula 1750 1 @ CSKA Moscow 1856 0
8 2019-07-14 23.13% @ Akhmat Grozny 1748 1 Krasnodar 1853 0
9 2019-11-09 23.28% Tambov 1686 2 @ Rostov 1789 1
10 2019-12-01 23.37% Dynamo Moscow 1739 2 @ Lokomotiv Moscow 1841 1
11 2019-09-21 23.42% @ Tambov 1675 2 Rostov 1776 1
12 2019-10-27 23.63% Spartak Moscow 1760 3 @ Lokomotiv Moscow 1859 0
13 2019-07-27 23.85% @ Tambov 1687 2 Spartak Moscow 1784 0
14 2020-07-22 24.08% Orenburg 1662 1 @ Dynamo Moscow 1757 0
15 2019-10-06 24.96% Rostov 1784 3 @ CSKA Moscow 1870 1
16 2020-03-14 25.17% Rubin Kazan 1691 1 @ Arsenal Tula 1775 0
17 2020-07-22 25.35% @ Krylia Sovetov 1677 3 Sochi 1759 0
18 2019-09-14 25.60% Ural 1704 2 @ Spartak Moscow 1784 1
19 2020-07-16 25.93% @ Tambov 1702 3 Sochi 1779 0
20 2020-07-07 25.94% Krylia Sovetov 1674 4 @ Arsenal Tula 1751 2
21 2019-08-31 26.03% Rostov 1765 2 @ Lokomotiv Moscow 1841 1
22 2019-12-06 26.13% @ Arsenal Tula 1758 4 Lokomotiv Moscow 1833 0
23 2020-07-04 26.99% Tambov 1707 3 @ Spartak Moscow 1774 2
24 2019-08-18 27.10% @ Ufa 1706 2 Rostov 1773 0
25 2019-10-26 27.42% @ Tambov 1660 3 Ufa 1724 0

Biggest Elo Changes

The 25 games that resulted in the largest shift in Elo rating.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2020-06-19 43.71 @ Sochi 10 1733 28.80% Rostov 1 1785 42.98% 28.23%
2 2019-12-06 26.13 @ Arsenal Tula 4 1758 26.13% Lokomotiv Moscow 0 1833 46.18% 27.69%
3 2019-10-27 21.09 Spartak Moscow 3 1760 23.63% @ Lokomotiv Moscow 0 1859 49.43% 26.95%
4 2020-03-11 20.38 @ Sochi 5 1696 29.35% Orenburg 1 1743 42.34% 28.31%
5 2020-07-22 20.33 @ Krylia Sovetov 3 1677 25.35% Sochi 0 1759 47.16% 27.49%
6 2020-07-16 20.08 @ Tambov 3 1702 25.93% Sochi 0 1779 46.44% 27.64%
7 2019-10-26 19.47 @ Tambov 3 1660 27.42% Ufa 0 1724 44.60% 27.98%
8 2019-12-07 19.20 @ Tambov 3 1692 28.09% Orenburg 0 1750 43.81% 28.11%
9 2019-08-31 19.09 Sochi 3 1684 28.38% @ Rubin Kazan 0 1740 43.46% 28.16%
10 2019-07-21 18.28 @ Ural 3 1718 30.50% Akhmat Grozny 0 1756 41.04% 28.45%
11 2020-07-01 17.35 Ural 3 1683 33.07% @ Orenburg 0 1701 38.27% 28.66%
12 2019-10-19 16.93 @ Zenit St. Petersburg 6 1878 47.01% Rostov 1 1796 25.47% 27.52%
13 2020-03-15 16.67 @ Sochi 2 1716 17.36% Krasnodar 0 1893 59.05% 23.59%
14 2020-03-16 16.19 @ Tambov 3 1705 36.54% Krylia Sovetov 0 1699 34.75% 28.71%
15 2020-06-20 16.17 Zenit St. Petersburg 4 1928 47.96% @ CSKA Moscow 0 1840 24.73% 27.31%
16 2019-07-14 15.88 @ Krylia Sovetov 2 1695 19.53% CSKA Moscow 0 1841 55.42% 25.05%
17 2019-09-21 15.86 @ Zenit St. Petersburg 5 1863 55.61% Rubin Kazan 0 1715 19.41% 24.98%
18 2019-08-11 15.81 @ Lokomotiv Moscow 4 1820 48.79% Ural 0 1726 24.10% 27.11%
19 2020-07-19 15.53 Dynamo Moscow 2 1742 20.55% @ Krasnodar 0 1876 53.84% 25.61%
20 2019-09-28 15.26 @ Rostov 3 1769 39.36% Dynamo Moscow 0 1743 32.04% 28.60%
21 2020-07-04 14.46 CSKA Moscow 4 1833 51.88% @ Akhmat Grozny 0 1714 21.87% 26.25%
22 2019-07-27 14.45 @ Tambov 2 1687 23.85% Spartak Moscow 0 1784 49.13% 27.02%
23 2019-12-08 14.08 Rostov 4 1775 35.00% @ Spartak Moscow 1 1779 36.28% 28.72%
24 2020-07-15 13.92 @ Spartak Moscow 3 1762 43.37% Akhmat Grozny 0 1708 28.46% 28.17%
25 2019-08-18 13.49 @ Ufa 2 1706 27.10% Rostov 0 1773 44.98% 27.91%

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 2019-11-03 78.3 @ Krasnodar 2 1882 48.62% Rostov 2 1788 24.23% 27.15%
2 2019-07-20 77.6 @ Rostov 2 1762 32.63% Spartak Moscow 2 1784 38.74% 28.63%
3 2019-08-03 77.5 @ Ural 2 1725 29.90% Rostov 2 1768 41.71% 28.38%
4 2019-08-10 77.3 @ Orenburg 2 1739 41.76% Tambov 2 1696 29.86% 28.38%
5 2020-07-11 74.8 @ Akhmat Grozny 1 1706 12.94% Zenit St. Petersburg 1 1959 67.63% 19.43%
6 2020-03-09 74.5 @ Rostov 3 1788 27.90% CSKA Moscow 2 1847 44.03% 28.07%
7 2020-07-04 74.4 Tambov 3 1707 26.99% @ Spartak Moscow 2 1774 45.12% 27.89%
8 2019-09-22 73.7 Sochi 3 1699 29.06% @ Dynamo Moscow 2 1749 42.67% 28.27%
9 2019-09-22 73.3 @ CSKA Moscow 3 1855 32.37% Krasnodar 2 1878 39.01% 28.62%
10 2019-10-20 73.3 @ Dynamo Moscow 1 1717 17.99% Krasnodar 1 1884 57.96% 24.05%
11 2020-06-30 73.0 @ Lokomotiv Moscow 1 1834 57.24% Krylia Sovetov 1 1672 18.41% 24.34%
12 2020-07-01 73.0 @ Rostov 1 1747 20.19% Krasnodar 1 1886 54.39% 25.42%
13 2020-07-12 73.0 @ CSKA Moscow 1 1859 55.56% Rubin Kazan 1 1711 19.44% 24.99%
14 2019-10-20 72.9 @ Ufa 1 1723 20.43% CSKA Moscow 1 1858 54.02% 25.55%
15 2019-10-27 72.9 @ Krasnodar 1 1883 53.66% Orenburg 1 1751 20.67% 25.67%
16 2020-02-29 72.9 @ CSKA Moscow 1 1848 55.18% Ural 1 1704 19.68% 25.14%
17 2019-11-02 72.8 @ Ufa 1 1705 20.57% Lokomotiv Moscow 1 1838 53.81% 25.62%
18 2019-07-28 72.5 Rostov 3 1762 33.98% @ Arsenal Tula 2 1774 37.32% 28.70%
19 2020-07-12 72.4 @ Lokomotiv Moscow 1 1831 50.06% Ufa 1 1727 23.16% 26.78%
20 2019-07-15 72.2 @ Lokomotiv Moscow 1 1819 47.58% Rubin Kazan 1 1734 25.03% 27.39%
21 2019-11-02 72.2 @ Zenit St. Petersburg 1 1901 43.02% CSKA Moscow 1 1849 28.76% 28.22%
22 2019-11-10 72.2 @ Lokomotiv Moscow 1 1837 29.71% Krasnodar 1 1881 41.93% 28.36%
23 2020-07-08 72.2 @ Spartak Moscow 1 1768 27.37% Lokomotiv Moscow 1 1832 44.66% 27.97%
24 2019-08-03 72.1 @ Zenit St. Petersburg 1 1852 34.70% Krasnodar 1 1859 36.59% 28.71%
25 2019-08-24 72.1 @ Krasnodar 1 1869 39.73% Lokomotiv Moscow 1 1840 31.70% 28.57%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2020-07-08 49.4 CSKA Moscow 4 1847 58.19% @ Orenburg 0 1678 17.85% 23.96%
2 2020-07-22 49.6 @ Krasnodar 4 1860 57.84% Akhmat Grozny 0 1694 18.06% 24.10%
3 2020-06-27 49.9 Krasnodar 3 1876 57.80% @ Orenburg 0 1710 18.08% 24.12%
4 2019-12-06 50.0 @ Zenit St. Petersburg 3 1911 57.64% Dynamo Moscow 0 1746 18.17% 24.18%
5 2020-07-12 50.0 @ Krasnodar 3 1868 57.29% Ural 0 1706 18.39% 24.33%
6 2020-03-14 50.4 @ Zenit St. Petersburg 7 1917 64.48% Ural 1 1693 14.46% 21.06%
7 2019-07-27 50.5 @ Krasnodar 3 1849 55.46% Sochi 0 1702 19.51% 25.03%
8 2019-09-29 50.5 CSKA Moscow 3 1861 55.72% @ Ural 0 1712 19.35% 24.94%
9 2020-07-15 50.7 @ Zenit St. Petersburg 4 1957 71.43% Orenburg 1 1667 11.22% 17.35%
10 2019-09-21 50.9 @ Zenit St. Petersburg 5 1863 55.61% Rubin Kazan 0 1715 19.41% 24.98%
11 2019-09-15 51.4 CSKA Moscow 2 1849 58.00% @ Tambov 0 1681 17.96% 24.04%
12 2020-07-04 51.4 CSKA Moscow 4 1833 51.88% @ Akhmat Grozny 0 1714 21.87% 26.25%
13 2019-08-17 51.5 Krasnodar 2 1863 57.80% @ Tambov 0 1696 18.08% 24.12%
14 2019-10-27 51.5 Zenit St. Petersburg 2 1895 58.45% @ Krylia Sovetov 0 1723 17.70% 23.85%
15 2020-03-01 51.7 @ Krasnodar 2 1883 57.61% Ufa 0 1718 18.20% 24.20%
16 2019-08-25 52.2 @ CSKA Moscow 3 1832 49.76% Akhmat Grozny 0 1730 23.38% 26.86%
17 2019-08-11 52.3 @ Lokomotiv Moscow 4 1820 48.79% Ural 0 1726 24.10% 27.11%
18 2019-10-18 52.3 Lokomotiv Moscow 2 1852 55.15% @ Akhmat Grozny 0 1708 19.70% 25.15%
19 2020-06-20 52.8 Zenit St. Petersburg 4 1928 47.96% @ CSKA Moscow 0 1840 24.73% 27.31%
20 2020-07-22 52.9 @ CSKA Moscow 2 1852 53.27% Tambov 0 1722 20.92% 25.80%
21 2019-07-21 53.0 Zenit St. Petersburg 2 1836 52.97% @ Sochi 0 1709 21.13% 25.90%
22 2020-06-27 53.1 Lokomotiv Moscow 2 1826 52.36% @ Rubin Kazan 0 1704 21.54% 26.10%
23 2019-09-29 53.8 @ Krasnodar 2 1873 50.58% Arsenal Tula 0 1764 22.79% 26.63%
24 2020-07-15 53.9 @ Spartak Moscow 3 1762 43.37% Akhmat Grozny 0 1708 28.46% 28.17%
25 2019-08-10 54.1 Zenit St. Petersburg 2 1852 49.44% @ Dynamo Moscow 0 1753 23.62% 26.94%