‹ ›

2017-18 Ukrainian Premier League Season

192 games

Final

Champion

Shakhtar Donetsk

51 points

Relegated

No relegation

Biggest Overachiever

Veres Rivne

8.22 points above expected

32 points · 23.78 expected points

Biggest Disappointment

Stal Kamianske

10.25 points below expected

15 points · 25.25 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 Shakhtar Donetsk 22 16 3 3 51 51 18 +33 48.27 +2.73
2 Dynamo Kyiv 22 13 6 3 45 42 20 +22 42.54 +2.46
3 Vorskla Poltava 22 11 4 7 37 28 22 +6 31.63 +5.37
4 Zorya Luhansk 22 8 9 5 33 38 28 +10 35.78 -2.78
5 Veres Rivne 22 7 11 4 32 26 17 +9 23.78 +8.22
6 Mariupol 22 9 5 8 32 30 27 +3 26.61 +5.39
7 Olimpik Donetsk 22 7 7 8 28 24 26 -2 30.54 -2.54
8 Oleksandriya 22 4 11 7 23 19 23 -4 26.47 -3.47
9 Zirka Kropyvnytskyi 22 4 7 11 19 13 31 -18 21.86 -2.86
10 Karpaty Lviv 22 3 10 9 19 13 35 -22 22.99 -3.99
11 Chernomorets Odesa 22 3 9 10 18 16 36 -20 22.47 -4.47
12 Stal Kamianske 22 3 6 13 15 15 32 -17 25.25 -10.25
# Team GP W D L Pts GF GA GD SimPts vsSim
1 Dynamo Kyiv 10 9 1 0 28 22 5 +17 62.09 -34.09
2 Shakhtar Donetsk 10 8 0 2 24 20 6 +14 71.17 -47.17
3 Oleksandriya 10 6 4 0 22 13 4 +9 38.83 -16.83
4 Karpaty Lviv 10 5 3 2 18 15 10 +5 30.93 -12.93
5 Zirka Kropyvnytskyi 10 3 3 4 12 9 9 0 30.94 -18.94
6 Vorskla Poltava 10 3 3 4 12 9 13 -4 48.57 -36.57
7 Chernomorets Odesa 10 3 2 5 11 10 13 -3 30.05 -19.05
8 Stal Kamianske 10 3 2 5 11 8 12 -4 27.69 -16.69
9 Zorya Luhansk 10 3 1 6 10 6 16 -10 47.31 -37.31
10 Olimpik Donetsk 10 2 2 6 8 5 12 -7 44.22 -36.22
11 Mariupol 10 1 4 5 7 8 14 -6 41.26 -34.26
12 Veres Rivne 10 0 3 7 3 2 13 -11 41.22 -38.22

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 Veres Rivne 32 23.78 +8.22
2 Mariupol 32 26.61 +5.39
3 Vorskla Poltava 37 31.63 +5.37
4 Shakhtar Donetsk 51 48.27 +2.73
5 Dynamo Kyiv 45 42.54 +2.46

Biggest Disappointments

# Team Actual Sim vsSim
1 Stal Kamianske 15 25.25 -10.25
2 Chernomorets Odesa 18 22.47 -4.47
3 Karpaty Lviv 19 22.99 -3.99
4 Oleksandriya 23 26.47 -3.47
5 Zirka Kropyvnytskyi 19 21.86 -2.86

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 Mariupol 3 Aug 27 – Sep 16 1 in 48
2 Vorskla Poltava 4 Nov 25 – Feb 17 1 in 39
3 Oleksandriya 2 Nov 17 – Nov 26 1 in 23
4 Zorya Luhansk 3 Dec 10 – Feb 25 1 in 21
5 Zirka Kropyvnytskyi 2 Aug 20 – Aug 26 1 in 21

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Stal Kamianske 7 Jul 29 – Sep 16 1 in 801
2 Olimpik Donetsk 5 Nov 19 – Feb 21 1 in 141
3 Vorskla Poltava 4 Oct 13 – Nov 5 1 in 78
4 Chernomorets Odesa 3 Jul 18 – Jul 30 1 in 13
5 Zirka Kropyvnytskyi 3 Jul 29 – Aug 11 1 in 11

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Veres Rivne 10 Sep 10 – Nov 26 1 in 188
2 Zorya Luhansk 13 Sep 17 – Feb 25 1 in 59
3 Chernomorets Odesa 5 Oct 15 – Nov 19 1 in 31
4 Oleksandriya 5 Oct 21 – Nov 26 1 in 19
5 Karpaty Lviv 4 Oct 15 – Nov 5 1 in 18

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Stal Kamianske 17 Jul 29 – Dec 9 1 in 280
2 Dynamo Kyiv 5 Sep 23 – Oct 29 1 in 65
3 Zorya Luhansk 4 Jul 16 – Aug 6 1 in 19
4 Oleksandriya 8 Jul 16 – Sep 10 1 in 16
5 Olimpik Donetsk 7 Oct 29 – Feb 21 1 in 16

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
Shakhtar Donetsk 2038 75 +4 12 10.6 +1.4
Dynamo Kyiv 2005 73 +22 13 9.6 +3.4
Vorskla Poltava 1806 49 +5 5 5.8 -0.8
Oleksandriya 1767 45 +40 15 8.3 +6.7
Zorya Luhansk 1796 43 -8 6 6.3 -0.3
Mariupol 1727 39 -9 3 4.6 -1.6
Karpaty Lviv 1678 37 +34 8 6.2 +1.8
Olimpik Donetsk 1657 36 -59 3 7.3 -4.3
Veres Rivne 1694 35 -13 2 4.2 -2.2
Zirka Kropyvnytskyi 1642 31 +3 5 6.1 -1.1
Chernomorets Odesa 1628 29 +0 7 5.9 +1.1
Stal Kamianske 1630 26 -17 4 6.4 -2.4

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 CO DK KL MAR OLE OD SD SK VR VP ZK ZL
Chernomorets Odesa —
1-0-1
1.16
0-2-0
2.72
0-1-1
2.51
0-2-0
2.27
1-0-1
1.90
0-1-1
0.87
0-1-1
2.41
0-0-2
2.56
0-0-2
1.72
1-1-0
2.49
0-1-1
1.57
Dynamo Kyiv
1-0-1
4.40
—
1-1-0
4.37
1-0-1
4.31
1-1-0
4.19
2-0-0
4.03
1-1-0
2.17
2-0-0
4.31
0-1-1
4.29
1-1-0
3.89
2-0-0
4.46
1-1-0
3.40
Karpaty Lviv
0-2-0
2.64
0-1-1
1.18
—
0-0-2
2.51
0-1-1
2.27
1-1-0
1.97
0-0-2
0.82
1-1-0
2.35
0-1-1
2.48
1-0-1
2.05
0-2-0
2.73
0-1-1
1.45
Mariupol
1-1-0
2.85
1-0-1
1.22
2-0-0
2.85
—
0-1-1
2.92
1-0-1
2.63
0-0-2
1.08
2-0-0
2.97
0-2-0
2.90
0-0-2
2.25
2-0-0
3.19
0-1-1
1.84
Oleksandriya
0-2-0
3.10
0-1-1
1.32
1-1-0
3.10
1-1-0
2.44
—
0-0-2
2.55
1-0-1
1.10
1-0-1
2.99
0-2-0
3.01
0-0-2
2.26
0-2-0
3.26
0-2-0
1.84
Olimpik Donetsk
1-0-1
3.50
0-0-2
1.46
0-1-1
3.42
1-0-1
2.73
2-0-0
2.82
—
0-0-2
1.32
1-1-0
3.19
0-2-0
3.32
0-1-1
2.44
1-1-0
3.32
1-1-0
2.13
Shakhtar Donetsk
1-1-0
4.79
0-1-1
3.21
2-0-0
4.85
2-0-0
4.50
1-0-1
4.48
2-0-0
4.19
—
1-1-0
4.43
2-0-0
4.60
2-0-0
4.10
2-0-0
4.78
1-0-1
3.89
Stal Kamianske
1-1-0
2.95
0-0-2
1.22
0-1-1
3.02
0-0-2
2.40
1-0-1
2.37
0-1-1
2.18
0-1-1
1.14
—
0-1-1
2.29
0-1-1
2.21
0-0-2
2.94
1-0-1
1.81
Veres Rivne
2-0-0
2.82
1-1-0
1.24
1-1-0
2.91
0-2-0
2.47
0-2-0
2.36
0-2-0
2.07
0-0-2
1.01
1-1-0
3.08
—
1-0-1
1.99
1-1-0
2.72
0-1-1
1.72
Vorskla Poltava
2-0-0
3.71
0-1-1
1.57
1-0-1
3.36
2-0-0
3.13
2-0-0
3.11
1-1-0
2.92
0-0-2
1.39
1-1-0
3.17
1-0-1
3.41
—
1-0-1
3.48
0-1-1
2.39
Zirka Kropyvnytskyi
0-1-1
2.88
0-0-2
1.11
0-2-0
2.64
0-0-2
2.18
0-2-0
2.12
0-1-1
2.07
0-0-2
0.87
2-0-0
2.43
0-1-1
2.66
1-0-1
1.91
—
1-0-1
1.58
Zorya Luhansk
1-1-0
3.88
0-1-1
1.99
1-1-0
4.02
1-1-0
3.59
0-2-0
3.58
0-1-1
3.25
1-0-1
1.56
1-0-1
3.61
1-1-0
3.70
1-1-0
2.98
1-0-1
3.87
—

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.91 +8.7
Allowed 0.65 -14.1
Differential 0.94 +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
014.06%11.20%4.69%4.43%0.52%1.04%35.94%
111.20%13.02%5.73%3.39%1.04%0.52%34.90%
24.69%5.73%1.56%1.04%1.04%0.26%14.32%
34.43%3.39%1.04%1.04%——9.90%
40.52%1.04%1.04%—0.52%—3.12%
5+1.04%0.52%0.26%———1.82%
Total35.94%34.90%14.32%9.90%3.12%1.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.15 +0.00
SD 1.21 1.21 1.74
CV 1.06 1.06 —
Max 6 6 +5
Min 0 0 -5

Games Played: 192

↓ Scored | Allowed →012345+Total
015.62%15.62%—6.25%—6.25%43.75%
16.25%12.50%9.38%9.38%——37.50%
2—9.38%3.12%———12.50%
3—3.12%—3.12%——6.25%
4———————
5+———————
Total21.88%40.62%12.50%18.75%—6.25%100%

Summary Statistics

Scored Allowed Difference
Mean 0.81 1.53 -0.72
SD 0.90 1.37 1.61
CV 1.10 0.89 —
Max 3 5 +2
Min 0 0 -5

Games Played: 32

↓ Scored | Allowed →012345+Total
012.50%——3.12%——15.62%
118.75%6.25%3.12%3.12%——31.25%
26.25%12.50%————18.75%
36.25%—6.25%———12.50%
46.25%6.25%——3.12%—15.62%
5+3.12%3.12%————6.25%
Total53.12%28.12%9.38%6.25%3.12%—100%

Summary Statistics

Scored Allowed Difference
Mean 2.00 0.78 +1.22
SD 1.52 1.07 1.75
CV 0.76 1.37 —
Max 5 4 +5
Min 0 0 -3

Games Played: 32

↓ Scored | Allowed →012345+Total
018.75%3.12%6.25%12.50%—3.12%43.75%
16.25%18.75%3.12%3.12%—3.12%34.38%
23.12%6.25%3.12%———12.50%
33.12%6.25%————9.38%
4———————
5+———————
Total31.25%34.38%12.50%15.62%—6.25%100%

Summary Statistics

Scored Allowed Difference
Mean 0.88 1.41 -0.53
SD 0.98 1.50 1.93
CV 1.11 1.07 —
Max 3 6 +3
Min 0 0 -5

Games Played: 32

↓ Scored | Allowed →012345+Total
09.38%15.62%—3.12%——28.12%
112.50%18.75%—9.38%—3.12%43.75%
23.12%——6.25%—3.12%12.50%
312.50%—————12.50%
4——3.12%———3.12%
5+———————
Total37.50%34.38%3.12%18.75%—6.25%100%

Summary Statistics

Scored Allowed Difference
Mean 1.19 1.28 -0.09
SD 1.09 1.46 1.80
CV 0.92 1.14 —
Max 4 5 +3
Min 0 0 -4

Games Played: 32

↓ Scored | Allowed →012345+Total
028.12%6.25%6.25%3.12%——43.75%
16.25%12.50%3.12%3.12%——25.00%
26.25%9.38%6.25%———21.88%
33.12%3.12%————6.25%
4—3.12%————3.12%
5+———————
Total43.75%34.38%15.62%6.25%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 0.84 +0.16
SD 1.11 0.92 1.37
CV 1.11 1.09 —
Max 4 3 +3
Min 0 0 -3

Games Played: 32

↓ Scored | Allowed →012345+Total
015.62%9.38%15.62%———40.62%
112.50%9.38%9.38%3.12%3.12%—37.50%
29.38%———3.12%—12.50%
33.12%—3.12%3.12%——9.38%
4———————
5+———————
Total40.62%18.75%28.12%6.25%6.25%—100%

Summary Statistics

Scored Allowed Difference
Mean 0.91 1.19 -0.28
SD 0.96 1.23 1.46
CV 1.06 1.04 —
Max 3 4 +3
Min 0 0 -3

Games Played: 32

↓ Scored | Allowed →012345+Total
06.25%6.25%————12.50%
16.25%3.12%9.38%———18.75%
212.50%12.50%————25.00%
315.62%9.38%3.12%———28.12%
4——9.38%———9.38%
5+6.25%—————6.25%
Total46.88%31.25%21.88%———100%

Summary Statistics

Scored Allowed Difference
Mean 2.22 0.75 +1.47
SD 1.39 0.80 1.59
CV 0.62 1.07 —
Max 5 2 +5
Min 0 0 -1

Games Played: 32

↓ Scored | Allowed →012345+Total
06.25%21.88%9.38%3.12%——40.62%
19.38%18.75%9.38%3.12%6.25%—46.88%
26.25%3.12%——3.12%—12.50%
3———————
4———————
5+———————
Total21.88%43.75%18.75%6.25%9.38%—100%

Summary Statistics

Scored Allowed Difference
Mean 0.72 1.38 -0.66
SD 0.68 1.18 1.33
CV 0.95 0.86 —
Max 2 4 +2
Min 0 0 -3

Games Played: 32

↓ Scored | Allowed →012345+Total
021.88%18.75%9.38%———50.00%
19.38%18.75%3.12%—3.12%—34.38%
2——3.12%———3.12%
3—9.38%————9.38%
4———————
5+—3.12%————3.12%
Total31.25%50.00%15.62%—3.12%—100%

Summary Statistics

Scored Allowed Difference
Mean 0.88 0.94 -0.06
SD 1.31 0.88 1.48
CV 1.50 0.94 —
Max 6 4 +5
Min 0 0 -3

Games Played: 32

↓ Scored | Allowed →012345+Total
09.38%12.50%—9.38%3.12%—34.38%
118.75%12.50%3.12%———34.38%
23.12%6.25%—3.12%3.12%—15.62%
36.25%6.25%————12.50%
4—3.12%————3.12%
5+———————
Total37.50%40.62%3.12%12.50%6.25%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.16 1.09 +0.06
SD 1.14 1.23 1.79
CV 0.99 1.12 —
Max 4 4 +3
Min 0 0 -4

Games Played: 32

↓ Scored | Allowed →012345+Total
018.75%18.75%3.12%6.25%—3.12%50.00%
112.50%9.38%9.38%3.12%——34.38%
23.12%6.25%——3.12%—12.50%
3———3.12%——3.12%
4———————
5+———————
Total34.38%34.38%12.50%12.50%3.12%3.12%100%

Summary Statistics

Scored Allowed Difference
Mean 0.69 1.25 -0.56
SD 0.82 1.32 1.44
CV 1.19 1.06 —
Max 3 5 +2
Min 0 0 -5

Games Played: 32

↓ Scored | Allowed →012345+Total
06.25%6.25%6.25%6.25%3.12%—28.12%
115.62%15.62%6.25%3.12%——40.62%
23.12%3.12%3.12%3.12%——12.50%
33.12%3.12%—3.12%——9.38%
4————3.12%—3.12%
5+3.12%—3.12%———6.25%
Total31.25%28.12%18.75%15.62%6.25%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.38 1.38 +0.00
SD 1.41 1.26 1.87
CV 1.02 0.92 —
Max 5 4 +5
Min 0 0 -4

Games Played: 32

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
Shakhtar Donetsk 2038 51 48.27 +2.73 70.0% 38 39 44 49 52 56 61
Dynamo Kyiv 2005 45 42.54 +2.46 74.0% 26 33 39 43 46 51 59
Vorskla Poltava 1806 37 31.63 +5.37 84.0% 19 22 27 32 35 41 45
Zorya Luhansk 1796 33 35.78 -2.78 34.0% 20 24 32 36 40 43 46
Oleksandriya 1767 23 26.47 -3.47 30.0% 7 18 22 26 30 37 41
Mariupol 1727 32 26.61 +5.39 86.0% 10 16 23 27 30 36 42
Veres Rivne 1694 32 23.78 +8.22 97.0% 8 14 20 24 28 32 34
Karpaty Lviv 1678 19 22.99 -3.99 28.0% 7 15 19 23 25 32 41
Olimpik Donetsk 1657 28 30.54 -2.54 38.0% 19 21 27 30 35 38 44
Zirka Kropyvnytskyi 1642 19 21.86 -2.86 30.0% 11 13 18 21 25 30 32
Stal Kamianske 1630 15 25.25 -10.25 7.0% 10 15 21 26 29 35 41
Chernomorets Odesa 1628 18 22.47 -4.47 25.0% 7 13 18 22 26 33 37

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 9% * Slight Edge: 9% to 16% * Clear Edge: 16% to 30.5% * Strong Edge: 30.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
+8.33%
No Edge
39.06%30.21%30.73%
Elo Value
Home Edge: 29.02 Elo pts.
178 Elo
0.006 goals per Elo point
0500
Scoring Tilt
Expected
+0.23 goals
Neutral
-2+0.16+2

Title Race

How these are measured

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

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 2 * Top-Heavy: 2 to 3 * Open: 3 to 4 * Wide Open: 4 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd * Middle of the Pack: 3rd to 6th * Longshot: 7th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.11 * Tight Race: 0.11 to 0.21 * Comfortable: 0.21 to 0.37 * Runaway: 0.37 and up.
Title-Race Openness
1.6
One-Team Race
123410
Champion Preseason Odds
75%
Shakhtar Donetsk, 1st of 12
LongshotFavorite
Title Margin
Expected
0.27/gm
Comfortable
00.310.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 4.54 * Some Luck: 4.54 to 6.81 * Lucky: 6.81 to 9.08 * Wild Swing: 9.08 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.43 * Close: 1.43 to 2.15 * Off: 2.15 to 2.86 * Way Off: 2.86 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 12 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 12 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 12 * As Expected: 12 to 19.2 * Several Outliers: 19.2 to 26.4 * Many Outliers: 26.4 and up.
Luck Spread
Expected
5.09 points
Some Luck
05.6814
Average Finish Error
Expected
1.33
Pinpoint
01.794
Biggest Overachiever
Expected 95.83%
97.00%
Veres Rivne
50100
Biggest Underachiever
Expected 4.17%
7.00%
Stal Kamianske
050
Season Outliers
Expected
1 of 12
Minimal Outliers
01.26

Parity

How these are measured

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

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.19 * Even: 0.19 to 0.21 * Top-Heavy: 0.21 to 0.23 * Lopsided: 0.23 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 2 * Moderate Separation: 2 to 2.2 * Strong Separation: 2.2 to 2.35 * Wide Separation: 2.35 and up.
Interquartile Edge
Chance the team at the 75th percentile of Elo would beat the team at the 25th percentile on a neutral field. Higher means a bigger gap between the upper and lower half of the table.
Even: under 68.5% * Slight Edge: 68.5% to 72.5% * Clear Edge: 72.5% to 77.5% * Wide Edge: 77.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 93.5% * Clear Edge: 93.5% to 95.5% * Strong Edge: 95.5% to 97.5% * Dominant: 97.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 59% * Some Drama: 59% to 62.5% * Frequent: 62.5% to 66% * Very Frequent: 66% 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 14% * Occasional: 14% to 15.5% * Frequent: 15.5% to 18.5% * Very Frequent: 18.5% and up.
Gini Index
0.21
Even
00.190.5
Noll-Scully
Elo SD: 122.14
1.88
Coin-Flip Parity
122.23
Interquartile Edge
72%
Slight Edge
50%68.5%77.5%100%
Best vs. Worst
Baseline
90%
Even
50%92%100%
Close Games
Expected
66%
Very Frequent
0%61%100%
Blowouts
Expected
16%
Frequent
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.39 * Slight Separation: 0.39 to 0.45 * Notable Separation: 0.45 to 0.47 * Lopsided: 0.47 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.54 * Some Carryover: 0.54 to 0.69 * Strong Carryover: 0.69 to 0.76 * Near-Lock: 0.76 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 15.5% * As Expected: 15.5% to 17% * Upset-Prone: 17% to 20% * Very Upset-Prone: 20% 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 12.5% * As Expected: 12.5% to 14.5% * Shaky Favorites: 14.5% to 17% * Very Shaky: 17% and up.
Brier Score
Expected
0.59
Predictable
00.612
Matchup Imbalance
0.37
Very Even
00.390.5
Strangeness
Expected
0.77
Very Predictable
01.002
Repeatability
0.56
Some Carryover
00.540.691
Upset Rate
Expected
20%
Upset-Prone
0%22%50%
Clear Favorite Upset Rate
Expected
19%
Very Shaky
0%18%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.19 * Above Noise: 0.19 to 0.25 * Well Above Noise: 0.25 and up.
Probability calibration
0.96
Excellent
0.010.050.10.51
Calibration slope
Ideal
1.09
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.071
Well Within Noise
00.1270.3

Elo Progression Through The Playoffs

How each team's Elo rating moved through the playoff games. Game 0 is the starting Elo just before the first game; each later point is the post-game Elo after that fixture. Steep upward moves are wins over higher-rated opponents; sharp drops are losses to lower-rated opponents.

Final Table Odds

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

Team123456789101112
Shakhtar Donetsk75.00%19.00%4.00%2.00%————————
Dynamo Kyiv21.00%54.00%16.00%7.00%——1.00%—1.00%———
Vorskla Poltava—5.00%15.00%18.00%24.00%7.00%12.00%6.00%7.00%5.00%1.00%—
Zorya Luhansk2.00%18.00%36.00%18.00%11.00%6.00%2.00%3.00%—3.00%—1.00%
Veres Rivne——2.00%2.00%9.00%14.00%14.00%9.00%10.00%15.00%14.00%11.00%
Mariupol——8.00%6.00%11.00%10.00%22.00%8.00%12.00%7.00%11.00%5.00%
Olimpik Donetsk—2.00%8.00%28.00%15.00%13.00%8.00%16.00%4.00%4.00%1.00%1.00%
Oleksandriya——7.00%9.00%8.00%12.00%11.00%16.00%11.00%11.00%11.00%4.00%
Zirka Kropyvnytskyi——1.00%1.00%3.00%9.00%7.00%7.00%17.00%15.00%22.00%18.00%
Karpaty Lviv1.00%—2.00%1.00%4.00%12.00%4.00%7.00%14.00%21.00%11.00%23.00%
Chernomorets Odesa———3.00%7.00%4.00%7.00%12.00%15.00%12.00%16.00%24.00%
Stal Kamianske1.00%2.00%1.00%5.00%8.00%13.00%12.00%16.00%9.00%7.00%13.00%13.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 Qualified for relegation playoff final Lost relegation playoff
Dynamo Kyiv 100% — —
Olimpik Donetsk 94.00% 6.00% —
Shakhtar Donetsk 100% — —
Vorskla Poltava 94.00% 6.00% —
Zorya Luhansk 97.00% 3.00% —
Mariupol 79.00% 15.00% 6.00%
Oleksandriya 82.00% 12.00% 6.00%
Veres Rivne 69.00% 20.00% 11.00%
Stal Kamianske 56.00% 30.00% 14.00%
Karpaty Lviv 51.00% 31.00% 18.00%
Zirka Kropyvnytskyi 41.00% 40.00% 19.00%
Chernomorets Odesa 37.00% 37.00% 26.00%

Actual Promotion/Relegation Outcomes

Across 100,000 simulations that fixed the regular-season standings and projected only the promotion/relegation playoff, each participating team's chance of going up versus staying at this level.

Team Same level Qualified for relegation playoff final Lost relegation playoff
Dynamo Kyiv 100% — —
Mariupol 100% — —
Shakhtar Donetsk 100% — —
Veres Rivne 100% — —
Vorskla Poltava 100% — —
Zorya Luhansk 100% — —
Olimpik Donetsk 99.05% 0.92% 0.03%
Oleksandriya 90.87% 8.52% 0.61%
Zirka Kropyvnytskyi 36.39% 48.04% 15.57%
Karpaty Lviv 34.09% 49.42% 16.49%
Chernomorets Odesa 26.47% 50.76% 22.77%
Stal Kamianske 13.13% 42.34% 44.53%

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
2017-07-16 Olimpik Donetsk L 0-260.3 1734 1724 39.53% 31.76% 28.71%+0.22 -17.4 0
2017-07-16 @ Oleksandriya W 2-060.3 1724 1734 28.71% 31.76% 39.53%-0.22 +17.4 3
2017-07-16 Stal Kamianske L 0-166.9 1840 1730 52.67% 28.63% 18.70%+0.78 -11.4 0
2017-07-16 @ Zorya Luhansk W 1-066.9 1730 1840 18.70% 28.63% 52.67%-0.78 +11.4 3
2017-07-16 Veres Rivne D 0-064.7 1659 1639 40.84% 31.60% 27.55%+0.27 -0.7 1
2017-07-16 @ Mariupol D 0-064.7 1639 1659 27.55% 31.60% 40.84%-0.27 +0.7 1
2017-07-16 Zirka Kropyvnytskyi D 1-170.3 1711 1683 41.93% 31.45% 26.62%+0.32 -0.7 1
2017-07-16 @ Karpaty Lviv D 1-170.3 1683 1711 26.62% 31.45% 41.93%-0.32 +0.7 1
2017-07-18 Chernomorets Odesa W 2-158.5 1921 1706 64.57% 23.00% 12.44%+1.37 +3.1 3
2017-07-18 @ Dynamo Kyiv L 1-258.5 1706 1921 12.44% 23.00% 64.57%-1.37 -3.1 0
2017-07-18 Shakhtar Donetsk L 0-350.5 1760 1963 16.28% 26.95% 56.77%-0.98 -12.2 0
2017-07-18 @ Vorskla Poltava W 3-050.5 1963 1760 56.77% 26.95% 16.28%+0.98 +12.2 3
2017-07-22 Dynamo Kyiv L 0-165.5 1975 1924 45.14% 30.85% 24.00%+0.45 -10.2 3
2017-07-22 @ Shakhtar Donetsk W 1-065.5 1924 1975 24.00% 30.85% 45.14%-0.45 +10.2 6
2017-07-22 Oleksandriya D 0-065.3 1640 1717 27.66% 31.62% 40.72%-0.27 +0.6 2
2017-07-22 @ Veres Rivne D 0-065.3 1717 1640 40.72% 31.62% 27.66%+0.27 -0.7 1
2017-07-22 Stal Kamianske L 0-161.5 1703 1741 32.64% 32.03% 35.33%-0.05 -8.0 0
2017-07-22 @ Chernomorets Odesa W 1-061.5 1741 1703 35.33% 32.03% 32.64%+0.05 +8.1 6
2017-07-23 Mariupol D 1-172.6 1829 1658 59.73% 25.56% 14.72%+1.12 -2.2 1
2017-07-23 @ Zorya Luhansk D 1-172.6 1658 1829 14.72% 25.56% 59.73%-1.12 +2.2 2
2017-07-23 Olimpik Donetsk D 0-065.7 1684 1741 30.08% 31.89% 38.03%-0.16 +0.4 2
2017-07-23 @ Zirka Kropyvnytskyi D 0-065.7 1741 1684 38.03% 31.89% 30.08%+0.16 -0.4 4
2017-07-23 Vorskla Poltava L 1-363.5 1710 1748 32.72% 32.03% 35.25%-0.05 -13.2 1
2017-07-23 @ Karpaty Lviv W 3-163.5 1748 1710 35.25% 32.03% 32.72%+0.05 +13.2 3
2017-07-29 Karpaty Lviv W 5-047.4 1934 1697 66.90% 21.67% 11.43%+1.49 +13.0 9
2017-07-29 @ Dynamo Kyiv L 0-547.4 1697 1934 11.43% 21.67% 66.90%-1.49 -13.0 1
2017-07-29 Shakhtar Donetsk L 1-260.5 1749 1965 15.48% 26.27% 58.25%-1.05 -4.0 6
2017-07-29 @ Stal Kamianske W 2-160.5 1965 1749 58.25% 26.27% 15.48%+1.05 +4.0 6
2017-07-29 Zirka Kropyvnytskyi W 2-162.9 1761 1684 48.46% 30.02% 21.52%+0.59 +5.5 6
2017-07-29 @ Vorskla Poltava L 1-262.9 1684 1761 21.52% 30.02% 48.46%-0.59 -5.5 2
2017-07-30 Chernomorets Odesa W 3-056.3 1660 1695 33.23% 32.04% 34.73%-0.03 +23.0 5
2017-07-30 @ Mariupol L 0-356.3 1695 1660 34.73% 32.04% 33.23%+0.03 -23.0 0
2017-07-30 Veres Rivne D 0-066.3 1741 1641 51.41% 29.08% 19.51%+0.73 -1.7 5
2017-07-30 @ Olimpik Donetsk D 0-066.3 1641 1741 19.51% 29.08% 51.41%-0.73 +1.7 3
2017-07-30 Zorya Luhansk D 1-171.2 1716 1827 23.88% 30.82% 45.31%-0.46 +1.0 2
2017-07-30 @ Oleksandriya D 1-171.2 1827 1716 45.31% 30.82% 23.88%+0.46 -1.0 2
2017-08-05 Mariupol W 3-153.1 1969 1683 71.69% 18.79% 9.52%+1.77 +3.8 9
2017-08-05 @ Shakhtar Donetsk L 1-353.1 1683 1969 9.52% 18.79% 71.69%-1.77 -3.8 5
2017-08-05 Stal Kamianske W 3-165.1 1684 1745 29.55% 31.85% 38.60%-0.18 +14.8 4
2017-08-05 @ Karpaty Lviv L 1-365.1 1745 1684 38.60% 31.85% 29.55%+0.18 -14.8 6
2017-08-06 Dynamo Kyiv D 0-067.5 1766 1947 17.82% 28.08% 54.11%-0.85 +2.0 7
2017-08-06 @ Vorskla Poltava D 0-067.5 1947 1766 54.11% 28.08% 17.82%+0.85 -2.0 10
2017-08-06 Oleksandriya D 2-275.4 1672 1717 31.70% 31.99% 36.31%-0.09 +0.1 1
2017-08-06 @ Chernomorets Odesa D 2-275.4 1717 1672 36.31% 31.99% 31.70%+0.09 -0.1 3
2017-08-06 Olimpik Donetsk L 0-263.0 1826 1739 49.69% 29.65% 20.66%+0.65 -20.6 2
2017-08-06 @ Zorya Luhansk W 2-063.0 1739 1826 20.66% 29.65% 49.69%-0.65 +20.6 8
2017-08-06 Veres Rivne L 1-365.4 1679 1642 43.14% 31.25% 25.61%+0.37 -16.0 2
2017-08-06 @ Zirka Kropyvnytskyi W 3-165.4 1642 1679 25.61% 31.25% 43.14%-0.37 +16.0 6
2017-08-11 Zirka Kropyvnytskyi W 3-046.0 1945 1663 71.39% 18.98% 9.63%+1.75 +6.5 13
2017-08-11 @ Dynamo Kyiv L 0-346.0 1663 1945 9.63% 18.98% 71.39%-1.75 -6.5 2
2017-08-12 Shakhtar Donetsk L 1-259.1 1717 1973 13.26% 24.00% 62.74%-1.27 -3.3 3
2017-08-12 @ Oleksandriya W 2-159.1 1973 1717 62.74% 24.00% 13.26%+1.27 +3.3 12
2017-08-12 Vorskla Poltava L 0-161.7 1730 1768 32.71% 32.03% 35.26%-0.05 -8.1 6
2017-08-12 @ Stal Kamianske W 1-061.7 1768 1730 35.26% 32.03% 32.71%+0.05 +8.1 10
2017-08-12 Zorya Luhansk L 0-157.2 1658 1805 20.47% 29.56% 49.96%-0.66 -5.6 6
2017-08-12 @ Veres Rivne W 1-057.2 1805 1658 49.96% 29.56% 20.47%+0.66 +5.6 5
2017-08-13 Chernomorets Odesa W 1-057.0 1760 1672 49.87% 29.59% 20.54%+0.66 +5.6 11
2017-08-13 @ Olimpik Donetsk L 0-157.0 1672 1760 20.54% 29.59% 49.87%-0.66 -5.6 1
2017-08-13 Karpaty Lviv W 3-055.8 1680 1699 35.43% 32.02% 32.55%+0.06 +22.0 8
2017-08-13 @ Mariupol L 0-355.8 1699 1680 32.55% 32.02% 35.43%-0.06 -22.0 4
2017-08-19 Olimpik Donetsk W 2-050.2 1976 1765 64.12% 23.24% 12.63%+1.35 +6.3 15
2017-08-19 @ Shakhtar Donetsk L 0-250.2 1765 1976 12.63% 23.24% 64.12%-1.35 -6.3 11
2017-08-19 Veres Rivne L 0-162.6 1666 1653 40.00% 31.70% 28.30%+0.24 -9.3 1
2017-08-19 @ Chernomorets Odesa W 1-062.6 1653 1666 28.30% 31.70% 40.00%-0.24 +9.3 9
2017-08-20 Mariupol W 1-057.7 1777 1702 48.21% 30.09% 21.70%+0.58 +5.9 13
2017-08-20 @ Vorskla Poltava L 0-157.7 1702 1777 21.70% 30.09% 48.21%-0.58 -5.9 8
2017-08-20 Oleksandriya D 0-065.4 1677 1714 32.85% 32.03% 35.12%-0.04 +0.1 5
2017-08-20 @ Karpaty Lviv D 0-065.4 1714 1677 35.12% 32.03% 32.85%+0.04 -0.1 4
2017-08-20 Stal Kamianske W 4-152.1 1951 1722 66.05% 22.16% 11.79%+1.45 +7.1 16
2017-08-20 @ Dynamo Kyiv L 1-452.1 1722 1951 11.79% 22.16% 66.05%-1.45 -7.1 6
2017-08-20 Zorya Luhansk W 2-171.5 1656 1811 19.82% 29.25% 50.93%-0.70 +10.5 5
2017-08-20 @ Zirka Kropyvnytskyi L 1-271.5 1811 1656 50.93% 29.25% 19.82%+0.70 -10.5 5
2017-08-26 Karpaty Lviv D 0-066.4 1759 1677 49.17% 29.81% 21.02%+0.63 -1.5 12
2017-08-26 @ Olimpik Donetsk D 0-066.4 1677 1759 21.02% 29.81% 49.17%-0.63 +1.5 6
2017-08-26 Zirka Kropyvnytskyi L 0-164.4 1715 1667 44.79% 30.93% 24.28%+0.44 -10.1 6
2017-08-26 @ Stal Kamianske W 1-064.4 1667 1715 24.28% 30.93% 44.79%-0.44 +10.1 8
2017-08-27 Chernomorets Odesa W 5-050.0 1800 1657 56.57% 27.04% 16.39%+0.97 +19.8 8
2017-08-27 @ Zorya Luhansk L 0-550.0 1657 1800 16.39% 27.04% 56.57%-0.97 -19.8 1
2017-08-27 Dynamo Kyiv W 3-063.6 1696 1958 12.93% 23.60% 63.47%-1.31 +36.0 11
2017-08-27 @ Mariupol L 0-363.6 1958 1696 63.47% 23.60% 12.93%+1.31 -36.0 16
2017-08-27 Shakhtar Donetsk L 1-257.1 1662 1982 10.40% 20.17% 69.44%-1.63 -2.5 9
2017-08-27 @ Veres Rivne W 2-157.1 1982 1662 69.44% 20.17% 10.40%+1.63 +2.5 18
2017-08-27 Vorskla Poltava L 0-160.4 1713 1782 28.61% 31.74% 39.65%-0.22 -7.3 4
2017-08-27 @ Oleksandriya W 1-060.4 1782 1713 39.65% 31.74% 28.61%+0.22 +7.3 16
2017-09-09 Olimpik Donetsk D 1-171.0 1790 1758 42.56% 31.35% 26.09%+0.34 -0.7 17
2017-09-09 @ Vorskla Poltava D 1-171.0 1758 1790 26.09% 31.35% 42.56%-0.34 +0.8 13
2017-09-09 Zorya Luhansk W 3-157.0 1985 1820 59.08% 25.87% 15.05%+1.09 +6.7 21
2017-09-09 @ Shakhtar Donetsk L 1-357.0 1820 1985 15.05% 25.87% 59.08%-1.09 -6.7 8
2017-09-10 Chernomorets Odesa L 0-163.4 1677 1637 43.57% 31.17% 25.26%+0.39 -9.9 8
2017-09-10 @ Zirka Kropyvnytskyi W 1-063.4 1637 1677 25.26% 31.17% 43.57%-0.39 +9.9 4
2017-09-10 Mariupol L 0-161.9 1705 1732 34.34% 32.04% 33.61%+0.01 -8.3 6
2017-09-10 @ Stal Kamianske W 1-061.9 1732 1705 33.61% 32.04% 34.34%-0.01 +8.3 14
2017-09-10 Oleksandriya W 3-048.0 1923 1706 64.73% 22.90% 12.36%+1.38 +8.9 19
2017-09-10 @ Dynamo Kyiv L 0-348.0 1706 1923 12.36% 22.90% 64.73%-1.38 -8.9 4
2017-09-10 Veres Rivne L 1-660.2 1678 1660 40.70% 31.62% 27.68%+0.27 -34.4 6
2017-09-10 @ Karpaty Lviv W 6-160.2 1660 1678 27.68% 31.62% 40.70%-0.27 +34.4 12
2017-09-16 Stal Kamianske W 4-159.6 1697 1697 38.15% 31.88% 29.97%+0.16 +17.5 7
2017-09-16 @ Oleksandriya L 1-459.6 1697 1697 29.97% 31.88% 38.15%-0.16 -17.5 6
2017-09-16 Vorskla Poltava W 1-064.6 1694 1789 25.54% 31.23% 43.22%-0.37 +9.8 15
2017-09-16 @ Veres Rivne L 0-164.6 1789 1694 43.22% 31.23% 25.54%+0.37 -9.8 17
2017-09-16 Zirka Kropyvnytskyi W 1-057.5 1740 1667 47.99% 30.15% 21.86%+0.57 +5.9 17
2017-09-16 @ Mariupol L 0-157.5 1667 1740 21.86% 30.15% 47.99%-0.57 -5.9 8
2017-09-17 Dynamo Kyiv L 1-262.0 1758 1931 18.36% 28.43% 53.21%-0.81 -4.8 13
2017-09-17 @ Olimpik Donetsk W 2-162.0 1931 1758 53.21% 28.43% 18.36%+0.81 +4.7 22
2017-09-17 Karpaty Lviv D 0-067.8 1813 1644 59.58% 25.62% 14.79%+1.11 -2.5 9
2017-09-17 @ Zorya Luhansk D 0-067.8 1644 1813 14.79% 25.62% 59.58%-1.11 +2.5 7
2017-09-17 Shakhtar Donetsk D 0-070.3 1647 1991 9.48% 18.74% 71.78%-1.77 +3.4 5
2017-09-17 @ Chernomorets Odesa D 0-070.3 1991 1647 71.78% 18.74% 9.48%+1.77 -3.4 22
2017-09-23 Shakhtar Donetsk L 2-457.0 1661 1988 10.14% 19.76% 70.10%-1.67 -3.7 8
2017-09-23 @ Zirka Kropyvnytskyi W 4-257.0 1988 1661 70.10% 19.76% 10.14%+1.67 +3.7 25
2017-09-23 Veres Rivne D 0-069.3 1936 1704 66.40% 21.95% 11.64%+1.47 -3.0 23
2017-09-23 @ Dynamo Kyiv D 0-069.3 1704 1936 11.64% 21.95% 66.40%-1.47 +3.0 16
2017-09-24 Chernomorets Odesa D 1-169.2 1646 1651 37.51% 31.93% 30.56%+0.14 -0.3 8
2017-09-24 @ Karpaty Lviv D 1-169.2 1651 1646 30.56% 31.93% 37.51%-0.14 +0.3 6
2017-09-24 Oleksandriya D 1-170.8 1746 1715 42.45% 31.37% 26.19%+0.34 -0.7 18
2017-09-24 @ Mariupol D 1-170.8 1715 1746 26.19% 31.37% 42.45%-0.34 +0.7 8
2017-09-24 Olimpik Donetsk D 1-170.5 1679 1754 27.97% 31.66% 40.37%-0.25 +0.6 7
2017-09-24 @ Stal Kamianske D 1-170.5 1754 1679 40.37% 31.66% 27.97%+0.25 -0.5 14
2017-09-24 Zorya Luhansk D 1-170.9 1779 1811 33.61% 32.04% 34.35%-0.01 +0.0 18
2017-09-24 @ Vorskla Poltava D 1-170.9 1811 1779 34.35% 32.04% 33.61%+0.01 -0.0 10
2017-09-30 Mariupol W 3-270.3 1753 1745 39.21% 31.79% 29.00%+0.21 +6.6 17
2017-09-30 @ Olimpik Donetsk L 2-370.3 1745 1753 29.00% 31.79% 39.21%-0.21 -6.6 18
2017-09-30 Zirka Kropyvnytskyi D 0-065.7 1715 1657 46.04% 30.65% 23.31%+0.49 -1.2 9
2017-09-30 @ Oleksandriya D 0-065.7 1657 1715 23.31% 30.65% 46.04%-0.49 +1.2 9
2017-10-01 Dynamo Kyiv D 4-481.8 1811 1933 22.70% 30.45% 46.85%-0.52 +0.6 11
2017-10-01 @ Zorya Luhansk D 4-481.8 1933 1811 46.85% 30.45% 22.70%+0.52 -0.6 24
2017-10-01 Karpaty Lviv W 2-046.2 1992 1646 77.11% 15.39% 7.50%+2.10 +3.2 28
2017-10-01 @ Shakhtar Donetsk L 0-246.2 1646 1992 7.50% 15.39% 77.11%-2.10 -3.2 8
2017-10-01 Stal Kamianske D 1-170.3 1707 1680 41.84% 31.46% 26.70%+0.31 -0.7 17
2017-10-01 @ Veres Rivne D 1-170.3 1680 1707 26.70% 31.46% 41.84%-0.31 +0.7 8
2017-10-01 Vorskla Poltava L 0-352.5 1651 1779 22.13% 30.25% 47.62%-0.56 -16.4 6
2017-10-01 @ Chernomorets Odesa W 3-052.5 1779 1651 47.62% 30.25% 22.13%+0.56 +16.4 21
2017-10-13 Vorskla Poltava W 3-263.7 1995 1796 62.91% 23.91% 13.19%+1.28 +3.1 31
2017-10-13 @ Shakhtar Donetsk L 2-363.7 1796 1995 13.19% 23.91% 62.91%-1.28 -3.1 21
2017-10-14 Mariupol D 1-170.5 1706 1739 33.48% 32.04% 34.48%-0.02 +0.0 18
2017-10-14 @ Veres Rivne D 1-170.5 1739 1706 34.48% 32.04% 33.48%+0.02 -0.0 19
2017-10-14 Zorya Luhansk L 0-157.9 1681 1811 21.91% 30.17% 47.92%-0.57 -5.9 8
2017-10-14 @ Stal Kamianske W 1-057.9 1811 1681 47.92% 30.17% 21.91%+0.57 +5.9 14
2017-10-15 Dynamo Kyiv W 2-174.4 1634 1932 11.31% 21.50% 67.19%-1.51 +12.9 9
2017-10-15 @ Chernomorets Odesa L 1-274.4 1932 1634 67.19% 21.50% 11.31%+1.51 -12.9 24
2017-10-15 Karpaty Lviv D 0-064.7 1658 1643 40.31% 31.67% 28.02%+0.25 -0.6 10
2017-10-15 @ Zirka Kropyvnytskyi D 0-064.7 1643 1658 28.02% 31.67% 40.31%-0.25 +0.6 9
2017-10-15 Oleksandriya W 1-058.9 1760 1714 44.35% 31.02% 24.63%+0.42 +6.5 20
2017-10-15 @ Olimpik Donetsk L 0-158.9 1714 1760 24.63% 31.02% 44.35%-0.42 -6.5 9
2017-10-21 Karpaty Lviv L 0-167.2 1792 1643 57.26% 26.73% 16.01%+1.00 -12.2 21
2017-10-21 @ Vorskla Poltava W 1-067.2 1643 1792 16.01% 26.73% 57.26%-1.00 +12.2 12
2017-10-21 Veres Rivne D 1-170.4 1708 1706 38.33% 31.87% 29.80%+0.17 -0.4 10
2017-10-21 @ Oleksandriya D 1-170.4 1706 1708 29.80% 31.87% 38.33%-0.17 +0.4 19
2017-10-21 Zirka Kropyvnytskyi W 1-056.2 1766 1658 52.41% 28.73% 18.87%+0.77 +5.2 23
2017-10-21 @ Olimpik Donetsk L 0-156.2 1658 1766 18.87% 28.73% 52.41%-0.77 -5.2 10
2017-10-22 Chernomorets Odesa D 1-169.7 1675 1647 41.92% 31.45% 26.63%+0.32 -0.7 9
2017-10-22 @ Stal Kamianske D 1-169.7 1647 1675 26.63% 31.45% 41.92%-0.32 +0.7 10
2017-10-22 Shakhtar Donetsk D 0-066.6 1920 1998 27.45% 31.59% 40.96%-0.28 +0.7 25
2017-10-22 @ Dynamo Kyiv D 0-066.6 1998 1920 40.96% 31.59% 27.45%+0.28 -0.7 32
2017-10-22 Zorya Luhansk L 2-561.8 1739 1817 27.43% 31.58% 40.98%-0.28 -14.2 19
2017-10-22 @ Mariupol W 5-261.8 1817 1739 40.98% 31.58% 27.43%+0.28 +14.2 17
2017-10-28 Stal Kamianske D 1-175.7 1997 1674 75.17% 16.62% 8.21%+1.98 -3.3 33
2017-10-28 @ Shakhtar Donetsk D 1-175.7 1674 1997 8.21% 16.62% 75.17%-1.98 +3.3 10
2017-10-29 Dynamo Kyiv D 1-173.5 1656 1920 12.83% 23.48% 63.69%-1.32 +2.5 13
2017-10-29 @ Karpaty Lviv D 1-173.5 1920 1656 63.69% 23.48% 12.83%+1.32 -2.5 26
2017-10-29 Oleksandriya D 2-277.3 1831 1707 54.31% 28.00% 17.69%+0.86 -1.3 18
2017-10-29 @ Zorya Luhansk D 2-277.3 1707 1831 17.69% 28.00% 54.31%-0.86 +1.3 11
2017-10-29 Olimpik Donetsk D 1-170.7 1707 1771 29.13% 31.80% 39.07%-0.20 +0.4 20
2017-10-29 @ Veres Rivne D 1-170.7 1771 1707 39.07% 31.80% 29.13%+0.20 -0.4 24
2017-10-29 Vorskla Poltava W 1-065.3 1653 1780 22.21% 30.28% 47.52%-0.55 +10.6 13
2017-10-29 @ Zirka Kropyvnytskyi L 0-165.3 1780 1653 47.52% 30.28% 22.21%+0.55 -10.6 21
2017-10-30 Mariupol D 0-065.4 1648 1724 27.71% 31.62% 40.67%-0.27 +0.6 11
2017-10-30 @ Chernomorets Odesa D 0-065.4 1724 1648 40.67% 31.62% 27.71%+0.27 -0.7 20
2017-11-04 Chernomorets Odesa D 0-065.6 1709 1649 46.28% 30.59% 23.13%+0.50 -1.2 12
2017-11-04 @ Oleksandriya D 0-065.6 1649 1709 23.13% 30.59% 46.28%-0.50 +1.2 12
2017-11-04 Zirka Kropyvnytskyi D 0-065.6 1707 1663 44.12% 31.07% 24.81%+0.41 -1.0 21
2017-11-04 @ Veres Rivne D 0-065.6 1663 1707 24.81% 31.07% 44.12%-0.41 +1.0 14
2017-11-05 Karpaty Lviv D 0-065.1 1677 1658 40.80% 31.61% 27.59%+0.27 -0.7 11
2017-11-05 @ Stal Kamianske D 0-065.1 1658 1677 27.59% 31.61% 40.80%-0.27 +0.7 14
2017-11-05 Shakhtar Donetsk L 1-355.4 1724 1994 12.56% 23.15% 64.30%-1.35 -5.4 20
2017-11-05 @ Mariupol W 3-155.4 1994 1724 64.30% 23.15% 12.56%+1.35 +5.4 36
2017-11-05 Vorskla Poltava W 2-160.8 1918 1770 57.14% 26.78% 16.08%+0.99 +4.1 29
2017-11-05 @ Dynamo Kyiv L 1-260.8 1770 1918 16.08% 26.78% 57.14%-0.99 -4.1 21
2017-11-05 Zorya Luhansk D 3-379.7 1771 1830 29.85% 31.87% 38.28%-0.17 +0.2 25
2017-11-05 @ Olimpik Donetsk D 3-379.7 1830 1771 38.28% 31.87% 29.85%+0.17 -0.2 19
2017-11-17 Oleksandriya L 1-275.2 2000 1707 72.31% 18.41% 9.28%+1.80 -13.5 36
2017-11-17 @ Shakhtar Donetsk W 2-175.2 1707 2000 9.28% 18.41% 72.31%-1.80 +13.5 15
2017-11-18 Dynamo Kyiv L 0-250.4 1664 1922 13.18% 23.90% 62.93%-1.28 -6.6 14
2017-11-18 @ Zirka Kropyvnytskyi W 2-050.4 1922 1664 62.93% 23.90% 13.18%+1.28 +6.6 32
2017-11-18 Mariupol L 0-160.1 1659 1718 29.79% 31.87% 38.34%-0.17 -7.5 14
2017-11-18 @ Karpaty Lviv W 1-060.1 1718 1659 38.34% 31.87% 29.79%+0.17 +7.6 23
2017-11-18 Veres Rivne D 1-172.0 1830 1706 54.29% 28.00% 17.71%+0.86 -1.8 20
2017-11-18 @ Zorya Luhansk D 1-172.0 1706 1830 17.71% 28.00% 54.29%-0.86 +1.8 22
2017-11-19 Olimpik Donetsk W 2-170.4 1650 1771 22.81% 30.49% 46.71%-0.52 +9.8 15
2017-11-19 @ Chernomorets Odesa L 1-270.4 1771 1650 46.71% 30.49% 22.81%+0.52 -9.8 25
2017-11-19 Stal Kamianske D 1-171.2 1766 1677 49.98% 29.56% 20.46%+0.66 -1.4 22
2017-11-19 @ Vorskla Poltava D 1-171.2 1677 1766 20.46% 29.56% 49.98%-0.66 +1.4 12
2017-11-25 Shakhtar Donetsk L 2-460.3 1761 1986 14.95% 25.78% 59.27%-1.10 -5.9 25
2017-11-25 @ Olimpik Donetsk W 4-260.3 1986 1761 59.27% 25.78% 14.95%+1.10 +5.9 39
2017-11-25 Vorskla Poltava L 0-161.7 1726 1764 32.67% 32.03% 35.30%-0.05 -8.1 23
2017-11-25 @ Mariupol W 1-061.7 1764 1726 35.30% 32.03% 32.67%+0.05 +8.1 25
2017-11-26 Chernomorets Odesa W 3-160.1 1708 1660 44.70% 30.95% 24.35%+0.43 +10.6 25
2017-11-26 @ Veres Rivne L 1-360.1 1660 1708 24.35% 30.95% 44.70%-0.43 -10.6 15
2017-11-26 Dynamo Kyiv L 0-250.6 1678 1928 13.54% 24.32% 62.14%-1.24 -6.8 12
2017-11-26 @ Stal Kamianske W 2-050.6 1928 1678 62.14% 24.32% 13.54%+1.24 +6.8 35
2017-11-26 Karpaty Lviv W 3-052.2 1721 1651 47.56% 30.27% 22.18%+0.55 +16.4 18
2017-11-26 @ Oleksandriya L 0-352.2 1651 1721 22.18% 30.27% 47.56%-0.55 -16.4 14
2017-11-26 Zirka Kropyvnytskyi W 1-054.3 1828 1658 59.70% 25.57% 14.73%+1.12 +4.0 23
2017-11-26 @ Zorya Luhansk L 0-154.3 1658 1828 14.73% 25.57% 59.70%-1.12 -4.0 14
2017-12-02 Veres Rivne W 2-048.2 1992 1718 70.55% 19.49% 9.96%+1.70 +4.7 42
2017-12-02 @ Shakhtar Donetsk L 0-248.2 1718 1992 9.96% 19.49% 70.55%-1.70 -4.6 25
2017-12-02 Zorya Luhansk D 1-171.9 1649 1832 17.63% 27.95% 54.41%-0.86 +1.8 16
2017-12-02 @ Chernomorets Odesa D 1-171.9 1832 1649 54.41% 27.95% 17.63%+0.86 -1.8 24
2017-12-03 Mariupol W 5-151.0 1935 1718 64.84% 22.84% 12.32%+1.38 +9.6 38
2017-12-03 @ Dynamo Kyiv L 1-551.0 1718 1935 12.32% 22.84% 64.84%-1.38 -9.6 23
2017-12-03 Oleksandriya W 3-161.4 1772 1737 42.93% 31.29% 25.79%+0.36 +11.1 28
2017-12-03 @ Vorskla Poltava L 1-361.4 1737 1772 25.79% 31.29% 42.93%-0.36 -11.1 18
2017-12-03 Stal Kamianske W 1-060.5 1654 1671 35.62% 32.02% 32.36%+0.06 +8.0 17
2017-12-03 @ Zirka Kropyvnytskyi L 0-160.5 1671 1654 32.36% 32.02% 35.62%-0.06 -8.0 12
2017-12-09 Karpaty Lviv D 2-275.7 1714 1635 48.73% 29.94% 21.33%+0.61 -1.0 26
2017-12-09 @ Veres Rivne D 2-275.7 1635 1714 21.33% 29.94% 48.73%-0.61 +1.0 15
2017-12-09 Stal Kamianske W 4-263.7 1708 1663 44.29% 31.03% 24.68%+0.42 +9.6 26
2017-12-09 @ Mariupol L 2-463.7 1663 1708 24.68% 31.03% 44.29%-0.42 -9.6 12
2017-12-09 Vorskla Poltava L 1-461.6 1755 1783 34.15% 32.04% 33.81%+0.01 -19.2 25
2017-12-09 @ Olimpik Donetsk W 4-161.6 1783 1755 33.81% 32.04% 34.15%-0.01 +19.2 31
2017-12-09 Zirka Kropyvnytskyi D 3-378.1 1651 1662 36.59% 31.98% 31.43%+0.10 -0.1 17
2017-12-09 @ Chernomorets Odesa D 3-378.1 1662 1651 31.43% 31.98% 36.59%-0.10 +0.1 18
2017-12-10 Dynamo Kyiv D 0-068.1 1726 1945 15.31% 26.11% 58.58%-1.06 +2.4 19
2017-12-10 @ Oleksandriya D 0-068.1 1945 1726 58.58% 26.11% 15.31%+1.06 -2.4 39
2017-12-10 Shakhtar Donetsk W 2-172.4 1830 1997 18.87% 28.73% 52.39%-0.77 +10.7 27
2017-12-10 @ Zorya Luhansk L 1-272.4 1997 1830 52.39% 28.73% 18.87%+0.77 -10.7 42
2018-02-16 Chernomorets Odesa W 5-044.6 1986 1651 76.20% 15.97% 7.83%+2.04 +8.0 45
2018-02-16 @ Shakhtar Donetsk L 0-544.6 1651 1986 7.83% 15.97% 76.20%-2.04 -8.0 17
2018-02-17 Oleksandriya W 2-060.1 1654 1729 27.87% 31.65% 40.48%-0.26 +17.7 15
2018-02-17 @ Stal Kamianske L 0-260.1 1729 1654 40.48% 31.65% 27.87%+0.26 -17.7 19
2018-02-17 Veres Rivne W 1-057.3 1802 1713 50.09% 29.52% 20.38%+0.67 +5.6 34
2018-02-17 @ Vorskla Poltava L 0-157.3 1713 1802 20.38% 29.52% 50.09%-0.67 -5.6 26
2018-02-18 Mariupol L 0-355.1 1662 1718 30.27% 31.91% 37.82%-0.15 -20.9 18
2018-02-18 @ Zirka Kropyvnytskyi W 3-055.1 1718 1662 37.82% 31.91% 30.27%+0.15 +20.9 29
2018-02-18 Olimpik Donetsk W 1-053.5 1943 1736 63.65% 23.50% 12.85%+1.32 +3.4 42
2018-02-18 @ Dynamo Kyiv L 0-153.5 1736 1943 12.85% 23.50% 63.65%-1.32 -3.4 25
2018-02-18 Zorya Luhansk L 0-251.8 1636 1841 16.12% 26.82% 57.05%-0.99 -8.3 15
2018-02-18 @ Karpaty Lviv W 2-051.8 1841 1636 57.05% 26.82% 16.12%+0.99 +8.3 30
2018-02-21 Olimpik Donetsk W 2-169.5 1627 1733 24.42% 30.97% 44.61%-0.43 +9.5 18
2018-02-21 @ Karpaty Lviv L 1-269.5 1733 1627 44.61% 30.97% 24.42%+0.43 -9.5 25
2018-02-24 Karpaty Lviv D 0-064.3 1643 1637 38.94% 31.81% 29.25%+0.20 -0.5 18
2018-02-24 @ Chernomorets Odesa D 0-064.3 1637 1643 29.25% 31.81% 38.94%-0.20 +0.5 19
2018-02-24 Mariupol W 1-061.8 1711 1739 34.17% 32.04% 33.79%+0.01 +8.2 22
2018-02-24 @ Oleksandriya L 0-161.8 1739 1711 33.79% 32.04% 34.17%-0.01 -8.2 29
2018-02-25 Dynamo Kyiv W 3-170.3 1707 1946 14.16% 24.99% 60.85%-1.18 +20.8 29
2018-02-25 @ Veres Rivne L 1-370.3 1946 1707 60.85% 24.99% 14.16%+1.18 -20.8 42
2018-02-25 Stal Kamianske W 2-054.9 1723 1671 45.23% 30.84% 23.94%+0.45 +12.0 28
2018-02-25 @ Olimpik Donetsk L 0-254.9 1671 1723 23.94% 30.84% 45.23%-0.45 -12.0 15
2018-02-25 Vorskla Poltava W 3-054.3 1849 1808 43.81% 31.13% 25.06%+0.40 +18.1 33
2018-02-25 @ Zorya Luhansk L 0-354.3 1808 1849 25.06% 31.13% 43.81%-0.40 -18.1 34
2018-02-25 Zirka Kropyvnytskyi W 5-044.1 1994 1641 77.71% 15.00% 7.29%+2.14 +7.3 48
2018-02-25 @ Shakhtar Donetsk L 0-544.1 1641 1994 7.29% 15.00% 77.71%-2.14 -7.3 18
2018-03-03 Chernomorets Odesa W 2-160.2 1790 1642 57.08% 26.81% 16.11%+0.99 +4.2 37
2018-03-03 @ Vorskla Poltava L 1-260.2 1642 1790 16.11% 26.81% 57.08%-0.99 -4.1 18
2018-03-04 Olimpik Donetsk W 1-060.9 1730 1735 37.42% 31.93% 30.65%+0.14 +7.7 32
2018-03-04 @ Mariupol L 0-160.9 1735 1730 30.65% 31.93% 37.42%-0.14 -7.7 28
2018-03-04 Shakhtar Donetsk L 0-345.3 1637 2001 8.80% 17.62% 73.58%-1.88 -5.8 19
2018-03-04 @ Karpaty Lviv W 3-045.3 2001 1637 73.58% 17.62% 8.80%+1.88 +5.8 51
2018-03-04 Veres Rivne L 0-159.8 1659 1728 28.65% 31.75% 39.60%-0.22 -7.3 15
2018-03-04 @ Stal Kamianske W 1-059.8 1728 1659 39.60% 31.75% 28.65%+0.22 +7.3 32
2018-03-04 Zorya Luhansk W 3-268.7 1925 1868 45.97% 30.67% 23.37%+0.49 +5.6 45
2018-03-04 @ Dynamo Kyiv L 2-368.7 1868 1925 23.37% 30.67% 45.97%-0.49 -5.6 33
2018-03-06 Oleksandriya D 0-065.3 1634 1719 26.61% 31.45% 41.95%-0.32 +0.8 19
2018-03-06 @ Zirka Kropyvnytskyi D 0-065.3 1719 1634 41.95% 31.45% 26.61%+0.32 -0.8 23

Second Phase Game Log

Every second-phase (championship / middle / relegation round) game from each team's perspective, filtered by the team selected at the top of the tab; the table scrolls within its frame. Sort any column by clicking its header. @ before an opponent name indicates an away game. The final column is running points within the second phase only.

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2018-03-09 Shakhtar Donetsk L 0-350.2 1794 2007 15.65% 26.42% 57.93%-1.03 -11.7 0
2018-03-09 @ Vorskla Poltava W 3-050.2 2007 1794 57.93% 26.42% 15.65%+1.03 +11.7 3
2018-03-10 Chernomorets Odesa D 0-065.8 1718 1638 48.90% 29.89% 21.21%+0.61 -1.5 1
2018-03-10 @ Oleksandriya D 0-065.8 1638 1718 21.21% 29.89% 48.90%-0.61 +1.4 1
2018-03-10 Stal Kamianske L 1-266.3 1634 1652 35.62% 32.02% 32.37%+0.06 -8.1 0
2018-03-10 @ Zirka Kropyvnytskyi W 2-166.3 1652 1634 32.37% 32.02% 35.62%-0.06 +8.1 3
2018-03-11 Olimpik Donetsk L 0-353.3 1632 1728 25.43% 31.21% 43.36%-0.38 -18.4 0
2018-03-11 @ Karpaty Lviv W 3-053.3 1728 1632 43.36% 31.21% 25.43%+0.38 +18.4 3
2018-03-11 Veres Rivne W 1-053.9 1931 1735 62.47% 24.14% 13.39%+1.26 +3.6 3
2018-03-11 @ Dynamo Kyiv L 0-153.9 1735 1931 13.39% 24.14% 62.47%-1.26 -3.6 0
2018-03-11 Zorya Luhansk D 0-066.7 1738 1862 22.57% 30.41% 47.03%-0.53 +1.3 1
2018-03-11 @ Mariupol D 0-066.7 1862 1738 47.03% 30.41% 22.57%+0.53 -1.3 1
2018-03-17 Stal Kamianske L 0-161.0 1640 1660 35.21% 32.03% 32.76%+0.05 -8.5 1
2018-03-17 @ Chernomorets Odesa W 1-061.0 1660 1640 32.76% 32.03% 35.21%-0.05 +8.5 6
2018-03-17 Zirka Kropyvnytskyi L 0-166.2 1746 1626 53.79% 28.20% 18.01%+0.83 -11.6 3
2018-03-17 @ Olimpik Donetsk W 1-066.2 1626 1746 18.01% 28.20% 53.79%-0.83 +11.6 3
2018-03-18 Karpaty Lviv D 1-170.5 1717 1613 51.84% 28.93% 19.23%+0.75 -1.6 2
2018-03-18 @ Oleksandriya D 1-170.5 1613 1717 19.23% 28.93% 51.84%-0.75 +1.6 1
2018-03-18 Mariupol W 3-046.2 2019 1739 71.09% 19.16% 9.75%+1.73 +6.6 6
2018-03-18 @ Shakhtar Donetsk L 0-346.2 1739 2019 9.75% 19.16% 71.09%-1.73 -6.6 1
2018-03-18 Vorskla Poltava W 4-049.8 1934 1782 57.59% 26.58% 15.83%+1.02 +15.5 6
2018-03-18 @ Dynamo Kyiv L 0-449.8 1782 1934 15.83% 26.58% 57.59%-1.02 -15.5 0
2018-03-18 Zorya Luhansk L 0-158.2 1732 1861 22.08% 30.23% 47.69%-0.56 -6.0 0
2018-03-18 @ Veres Rivne W 1-058.2 1861 1732 47.69% 30.23% 22.08%+0.56 +6.0 4
2018-03-31 Chernomorets Odesa W 3-161.3 1615 1631 35.80% 32.01% 32.18%+0.07 +13.0 4
2018-03-31 @ Karpaty Lviv L 1-361.3 1631 1615 32.18% 32.01% 35.80%-0.07 -13.0 1
2018-03-31 Oleksandriya D 0-065.3 1638 1715 27.56% 31.60% 40.83%-0.27 +0.7 4
2018-03-31 @ Zirka Kropyvnytskyi D 0-065.3 1715 1638 40.83% 31.60% 27.56%+0.27 -0.7 3
2018-03-31 Veres Rivne D 0-066.2 1767 1726 43.77% 31.13% 25.10%+0.39 -0.9 1
2018-03-31 @ Vorskla Poltava D 0-066.2 1726 1767 25.10% 31.13% 43.77%-0.39 +1.0 1
2018-04-01 Dynamo Kyiv L 2-364.9 1733 1950 15.41% 26.21% 58.38%-1.05 -3.8 1
2018-04-01 @ Mariupol W 3-264.9 1950 1733 58.38% 26.21% 15.41%+1.05 +3.8 9
2018-04-01 Olimpik Donetsk D 0-065.6 1669 1734 29.00% 31.79% 39.21%-0.21 +0.5 7
2018-04-01 @ Stal Kamianske D 0-065.6 1734 1669 39.21% 31.79% 29.00%+0.21 -0.5 4
2018-04-01 Shakhtar Donetsk L 0-352.1 1867 2025 19.48% 29.07% 51.44%-0.73 -14.6 4
2018-04-01 @ Zorya Luhansk W 3-052.1 2025 1867 51.44% 29.07% 19.48%+0.73 +14.6 9
2018-04-07 Mariupol W 1-059.3 1766 1729 43.20% 31.24% 25.57%+0.37 +6.7 4
2018-04-07 @ Vorskla Poltava L 0-159.3 1729 1766 25.57% 31.24% 43.20%-0.37 -6.7 1
2018-04-07 Olimpik Donetsk W 3-166.4 1618 1734 23.35% 30.66% 45.99%-0.49 +16.8 4
2018-04-07 @ Chernomorets Odesa L 1-366.4 1734 1618 45.99% 30.66% 23.35%+0.49 -16.8 4
2018-04-07 Shakhtar Donetsk L 0-248.8 1727 2040 10.69% 20.60% 68.71%-1.59 -5.1 1
2018-04-07 @ Veres Rivne W 2-048.8 2040 1727 68.71% 20.60% 10.69%+1.59 +5.1 12
2018-04-07 Stal Kamianske W 2-055.1 1715 1669 44.40% 31.01% 24.59%+0.42 +12.3 6
2018-04-07 @ Oleksandriya L 0-255.1 1669 1715 24.59% 31.01% 44.40%-0.42 -12.3 7
2018-04-07 Zorya Luhansk W 4-051.6 1954 1852 51.56% 29.03% 19.41%+0.73 +19.0 12
2018-04-07 @ Dynamo Kyiv L 0-451.6 1852 1954 19.41% 29.03% 51.56%-0.73 -19.0 4
2018-04-09 Zirka Kropyvnytskyi W 2-164.7 1628 1639 36.59% 31.98% 31.42%+0.10 +7.4 7
2018-04-09 @ Karpaty Lviv L 1-264.7 1639 1628 31.42% 31.98% 36.59%-0.10 -7.4 4
2018-04-14 Dynamo Kyiv L 0-166.2 2045 1972 47.89% 30.18% 21.93%+0.57 -10.6 12
2018-04-14 @ Shakhtar Donetsk W 1-066.2 1972 2045 21.93% 30.18% 47.89%-0.57 +10.6 15
2018-04-14 Veres Rivne W 2-057.3 1722 1722 38.22% 31.88% 29.91%+0.17 +14.3 4
2018-04-14 @ Mariupol L 0-257.3 1722 1722 29.91% 31.88% 38.22%-0.17 -14.3 1
2018-04-15 Chernomorets Odesa W 2-164.4 1631 1635 37.59% 31.92% 30.49%+0.14 +7.2 7
2018-04-15 @ Zirka Kropyvnytskyi L 1-264.4 1635 1631 30.49% 31.92% 37.59%-0.14 -7.2 4
2018-04-15 Karpaty Lviv L 0-162.5 1657 1635 41.10% 31.57% 27.33%+0.28 -9.5 7
2018-04-15 @ Stal Kamianske W 1-062.5 1635 1657 27.33% 31.57% 41.10%-0.28 +9.5 10
2018-04-15 Oleksandriya D 0-065.8 1717 1727 36.69% 31.98% 31.33%+0.11 -0.3 5
2018-04-15 @ Olimpik Donetsk D 0-065.8 1727 1717 31.33% 31.98% 36.69%-0.11 +0.3 7
2018-04-15 Vorskla Poltava L 0-360.4 1833 1773 46.33% 30.58% 23.09%+0.50 -28.4 4
2018-04-15 @ Zorya Luhansk W 3-060.4 1773 1833 23.09% 30.58% 46.33%-0.50 +28.4 7
2018-04-21 Oleksandriya L 1-360.3 1628 1727 25.04% 31.12% 43.84%-0.40 -10.8 4
2018-04-21 @ Chernomorets Odesa W 3-160.3 1727 1628 43.84% 31.12% 25.04%+0.40 +10.8 10
2018-04-21 Vorskla Poltava W 4-258.2 2034 1801 66.49% 21.90% 11.61%+1.47 +4.4 15
2018-04-21 @ Shakhtar Donetsk L 2-458.2 1801 2034 11.61% 21.90% 66.49%-1.47 -4.4 7
2018-04-21 Zirka Kropyvnytskyi D 1-169.1 1647 1638 39.35% 31.77% 28.88%+0.21 -0.5 8
2018-04-21 @ Stal Kamianske D 1-169.1 1638 1647 28.88% 31.77% 39.35%-0.21 +0.5 8
2018-04-22 Dynamo Kyiv L 1-452.5 1707 1983 12.30% 22.83% 64.87%-1.38 -7.4 1
2018-04-22 @ Veres Rivne W 4-152.5 1983 1707 64.87% 22.83% 12.30%+1.38 +7.4 18
2018-04-22 Karpaty Lviv L 0-261.7 1717 1645 47.85% 30.19% 21.96%+0.57 -20.0 5
2018-04-22 @ Olimpik Donetsk W 2-061.7 1645 1717 21.96% 30.19% 47.85%-0.57 +20.0 13
2018-04-22 Mariupol W 3-160.2 1805 1737 47.32% 30.33% 22.35%+0.54 +9.8 7
2018-04-22 @ Zorya Luhansk L 1-360.2 1737 1805 22.35% 30.33% 47.32%-0.54 -9.8 4
2018-04-27 Shakhtar Donetsk L 0-152.1 1727 2039 10.74% 20.67% 68.59%-1.59 -2.7 4
2018-04-27 @ Mariupol W 1-052.1 2039 1727 68.59% 20.67% 10.74%+1.59 +2.7 18
2018-04-28 Chernomorets Odesa L 1-267.7 1647 1617 42.26% 31.40% 26.35%+0.33 -9.1 8
2018-04-28 @ Stal Kamianske W 2-167.7 1617 1647 26.35% 31.40% 42.26%-0.33 +9.1 7
2018-04-28 Oleksandriya L 1-265.1 1665 1738 28.06% 31.67% 40.26%-0.25 -6.8 13
2018-04-28 @ Karpaty Lviv W 2-165.1 1738 1665 40.26% 31.67% 28.06%+0.25 +6.8 13
2018-04-28 Olimpik Donetsk W 2-059.0 1639 1697 30.02% 31.89% 38.09%-0.16 +16.9 11
2018-04-28 @ Zirka Kropyvnytskyi L 0-259.0 1697 1639 38.09% 31.89% 30.02%+0.16 -16.9 5
2018-04-29 Dynamo Kyiv L 0-156.0 1797 1991 16.87% 27.41% 55.71%-0.93 -4.6 7
2018-04-29 @ Vorskla Poltava W 1-056.0 1991 1797 55.71% 27.41% 16.87%+0.93 +4.6 21
2018-04-29 Veres Rivne W 1-056.4 1814 1700 53.16% 28.45% 18.39%+0.81 +5.0 10
2018-04-29 @ Zorya Luhansk L 0-156.4 1700 1814 18.39% 28.45% 53.16%-0.81 -5.0 1
2018-05-04 Mariupol D 1-174.8 1995 1724 70.30% 19.64% 10.06%+1.68 -3.0 22
2018-05-04 @ Dynamo Kyiv D 1-174.8 1724 1995 10.06% 19.64% 70.30%-1.68 +3.0 5
2018-05-05 Karpaty Lviv D 1-169.0 1626 1658 33.56% 32.04% 34.40%-0.02 +0.0 8
2018-05-05 @ Chernomorets Odesa D 1-169.0 1658 1626 34.40% 32.04% 33.56%+0.02 -0.0 14
2018-05-05 Vorskla Poltava D 0-066.2 1695 1792 25.31% 31.18% 43.50%-0.38 +0.9 2
2018-05-05 @ Veres Rivne D 0-066.2 1792 1695 43.50% 31.18% 25.31%+0.38 -0.9 8
2018-05-05 Zorya Luhansk W 2-158.5 2041 1820 65.30% 22.59% 12.12%+1.41 +3.0 21
2018-05-05 @ Shakhtar Donetsk L 1-258.5 1820 2041 12.12% 22.59% 65.30%-1.41 -3.0 10
2018-05-06 Stal Kamianske L 0-260.3 1680 1638 43.92% 31.10% 24.97%+0.40 -18.8 5
2018-05-06 @ Olimpik Donetsk W 2-060.3 1638 1680 24.97% 31.10% 43.92%-0.40 +18.8 11
2018-05-06 Zirka Kropyvnytskyi W 1-056.8 1745 1656 50.03% 29.54% 20.43%+0.66 +5.6 16
2018-05-06 @ Oleksandriya L 0-156.8 1656 1745 20.43% 29.54% 50.03%-0.66 -5.6 11
2018-05-12 Chernomorets Odesa W 1-057.8 1661 1626 42.96% 31.28% 25.76%+0.36 +6.8 8
2018-05-12 @ Olimpik Donetsk L 0-157.8 1626 1661 25.76% 31.28% 42.96%-0.36 -6.8 8
2018-05-12 Karpaty Lviv D 1-169.4 1650 1658 37.03% 31.96% 31.01%+0.12 -0.3 12
2018-05-12 @ Zirka Kropyvnytskyi D 1-169.4 1658 1650 31.01% 31.96% 37.03%-0.12 +0.3 15
2018-05-12 Oleksandriya L 1-264.2 1656 1751 25.65% 31.26% 43.10%-0.37 -6.4 11
2018-05-12 @ Stal Kamianske W 2-164.2 1751 1656 43.10% 31.26% 25.65%+0.37 +6.4 19
2018-05-13 Dynamo Kyiv L 0-156.6 1817 1992 18.16% 28.30% 53.53%-0.82 -5.0 10
2018-05-13 @ Zorya Luhansk W 1-056.6 1992 1817 53.53% 28.30% 18.16%+0.82 +5.0 25
2018-05-13 Veres Rivne W 1-049.5 2044 1696 77.34% 15.24% 7.42%+2.12 +1.7 24
2018-05-13 @ Shakhtar Donetsk L 0-149.5 1696 2044 7.42% 15.24% 77.34%-2.12 -1.7 2
2018-05-13 Vorskla Poltava D 1-170.8 1727 1791 29.23% 31.81% 38.95%-0.20 +0.4 6
2018-05-13 @ Mariupol D 1-170.8 1791 1727 38.95% 31.81% 29.23%+0.20 -0.4 9
2018-05-19 Olimpik Donetsk W 2-053.7 1757 1668 50.01% 29.55% 20.44%+0.66 +10.5 22
2018-05-19 @ Oleksandriya L 0-253.7 1668 1757 20.44% 29.55% 50.01%-0.66 -10.5 8
2018-05-19 Shakhtar Donetsk W 2-168.7 1997 2046 31.22% 31.97% 36.81%-0.11 +8.2 28
2018-05-19 @ Dynamo Kyiv L 1-268.7 2046 1997 36.81% 31.97% 31.22%+0.11 -8.2 24
2018-05-19 Stal Kamianske W 3-054.0 1658 1650 39.25% 31.78% 28.97%+0.21 +20.3 18
2018-05-19 @ Karpaty Lviv L 0-354.0 1650 1658 28.97% 31.78% 39.25%-0.21 -20.3 11
2018-05-19 Zirka Kropyvnytskyi W 1-060.3 1619 1650 33.74% 32.04% 34.22%-0.01 +8.3 11
2018-05-19 @ Chernomorets Odesa L 0-160.3 1650 1619 34.22% 32.04% 33.74%+0.01 -8.3 12
2018-05-20 Mariupol D 1-170.4 1694 1728 33.35% 32.04% 34.61%-0.02 +0.1 3
2018-05-20 @ Veres Rivne D 1-170.4 1728 1694 34.61% 32.04% 33.35%+0.02 -0.1 7
2018-05-20 Zorya Luhansk W 2-058.7 1791 1812 35.14% 32.03% 32.82%+0.05 +15.2 12
2018-05-20 @ Vorskla Poltava L 0-258.7 1812 1791 32.82% 32.03% 35.14%-0.05 -15.2 10

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 2017-11-17 9.28% Oleksandriya 1707 2 @ Shakhtar Donetsk 2000 1
2 2017-10-15 11.31% @ Chernomorets Odesa 1634 2 Dynamo Kyiv 1932 1
3 2017-08-27 12.93% @ Mariupol 1696 3 Dynamo Kyiv 1958 0
4 2018-02-25 14.16% @ Veres Rivne 1707 3 Dynamo Kyiv 1946 1
5 2017-10-21 16.01% Karpaty Lviv 1643 1 @ Vorskla Poltava 1792 0
6 2018-03-17 18.01% Zirka Kropyvnytskyi 1626 1 @ Olimpik Donetsk 1746 0
7 2017-07-16 18.70% Stal Kamianske 1730 1 @ Zorya Luhansk 1840 0
8 2017-12-10 18.87% @ Zorya Luhansk 1830 2 Shakhtar Donetsk 1997 1
9 2017-08-20 19.82% @ Zirka Kropyvnytskyi 1656 2 Zorya Luhansk 1811 1
10 2017-08-06 20.66% Olimpik Donetsk 1739 2 @ Zorya Luhansk 1826 0
11 2018-04-14 21.93% Dynamo Kyiv 1972 1 @ Shakhtar Donetsk 2045 0
12 2018-04-22 21.96% Karpaty Lviv 1645 2 @ Olimpik Donetsk 1717 0
13 2017-10-29 22.21% @ Zirka Kropyvnytskyi 1653 1 Vorskla Poltava 1780 0
14 2017-11-19 22.81% @ Chernomorets Odesa 1650 2 Olimpik Donetsk 1771 1
15 2018-04-15 23.09% Vorskla Poltava 1773 3 @ Zorya Luhansk 1833 0
16 2018-04-07 23.35% @ Chernomorets Odesa 1618 3 Olimpik Donetsk 1734 1
17 2017-07-22 24.00% Dynamo Kyiv 1924 1 @ Shakhtar Donetsk 1975 0
18 2017-08-26 24.28% Zirka Kropyvnytskyi 1667 1 @ Stal Kamianske 1715 0
19 2018-02-21 24.42% @ Karpaty Lviv 1627 2 Olimpik Donetsk 1733 1
20 2018-05-06 24.97% Stal Kamianske 1638 2 @ Olimpik Donetsk 1680 0
21 2017-09-10 25.26% Chernomorets Odesa 1637 1 @ Zirka Kropyvnytskyi 1677 0
22 2017-09-16 25.54% @ Veres Rivne 1694 1 Vorskla Poltava 1789 0
23 2017-08-06 25.61% Veres Rivne 1642 3 @ Zirka Kropyvnytskyi 1679 1
24 2018-04-28 26.35% Chernomorets Odesa 1617 2 @ Stal Kamianske 1647 1
25 2018-04-15 27.33% Karpaty Lviv 1635 1 @ Stal Kamianske 1657 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 2017-08-27 35.98 @ Mariupol 3 1696 12.93% Dynamo Kyiv 0 1958 63.47% 23.60%
2 2017-09-10 34.35 Veres Rivne 6 1660 27.68% @ Karpaty Lviv 1 1678 40.70% 31.62%
3 2018-04-15 28.38 Vorskla Poltava 3 1773 23.09% @ Zorya Luhansk 0 1833 46.33% 30.58%
4 2017-07-30 23.02 @ Mariupol 3 1660 33.23% Chernomorets Odesa 0 1695 34.73% 32.04%
5 2017-08-13 22.02 @ Mariupol 3 1680 35.43% Karpaty Lviv 0 1699 32.55% 32.02%
6 2018-02-18 20.92 Mariupol 3 1718 37.82% @ Zirka Kropyvnytskyi 0 1662 30.27% 31.91%
7 2018-02-25 20.82 @ Veres Rivne 3 1707 14.16% Dynamo Kyiv 1 1946 60.85% 24.99%
8 2017-08-06 20.62 Olimpik Donetsk 2 1739 20.66% @ Zorya Luhansk 0 1826 49.69% 29.65%
9 2018-05-19 20.26 @ Karpaty Lviv 3 1658 39.25% Stal Kamianske 0 1650 28.97% 31.78%
10 2018-04-22 20.03 Karpaty Lviv 2 1645 21.96% @ Olimpik Donetsk 0 1717 47.85% 30.19%
11 2017-08-27 19.77 @ Zorya Luhansk 5 1800 56.57% Chernomorets Odesa 0 1657 16.39% 27.04%
12 2017-12-09 19.19 Vorskla Poltava 4 1783 33.81% @ Olimpik Donetsk 1 1755 34.15% 32.04%
13 2018-04-07 18.99 @ Dynamo Kyiv 4 1954 51.56% Zorya Luhansk 0 1852 19.41% 29.03%
14 2018-05-06 18.76 Stal Kamianske 2 1638 24.97% @ Olimpik Donetsk 0 1680 43.92% 31.10%
15 2018-03-11 18.36 Olimpik Donetsk 3 1728 43.36% @ Karpaty Lviv 0 1632 25.43% 31.21%
16 2018-02-25 18.14 @ Zorya Luhansk 3 1849 43.81% Vorskla Poltava 0 1808 25.06% 31.13%
17 2018-02-17 17.67 @ Stal Kamianske 2 1654 27.87% Oleksandriya 0 1729 40.48% 31.65%
18 2017-09-16 17.52 @ Oleksandriya 4 1697 38.15% Stal Kamianske 1 1697 29.97% 31.88%
19 2017-07-16 17.36 Olimpik Donetsk 2 1724 28.71% @ Oleksandriya 0 1734 39.53% 31.76%
20 2018-04-28 16.91 @ Zirka Kropyvnytskyi 2 1639 30.02% Olimpik Donetsk 0 1697 38.09% 31.89%
21 2018-04-07 16.83 @ Chernomorets Odesa 3 1618 23.35% Olimpik Donetsk 1 1734 45.99% 30.66%
22 2017-11-26 16.39 @ Oleksandriya 3 1721 47.56% Karpaty Lviv 0 1651 22.18% 30.27%
23 2017-10-01 16.36 Vorskla Poltava 3 1779 47.62% @ Chernomorets Odesa 0 1651 22.13% 30.25%
24 2017-08-06 16.04 Veres Rivne 3 1642 25.61% @ Zirka Kropyvnytskyi 1 1679 43.14% 31.25%
25 2018-03-18 15.45 @ Dynamo Kyiv 4 1934 57.59% Vorskla Poltava 0 1782 15.83% 26.58%

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 2017-10-01 81.8 @ Zorya Luhansk 4 1811 22.70% Dynamo Kyiv 4 1933 46.85% 30.45%
2 2017-11-05 79.7 @ Olimpik Donetsk 3 1771 29.85% Zorya Luhansk 3 1830 38.28% 31.87%
3 2017-12-09 78.1 @ Chernomorets Odesa 3 1651 36.59% Zirka Kropyvnytskyi 3 1662 31.43% 31.98%
4 2017-10-29 77.3 @ Zorya Luhansk 2 1831 54.31% Oleksandriya 2 1707 17.69% 28.00%
5 2017-10-28 75.7 @ Shakhtar Donetsk 1 1997 75.17% Stal Kamianske 1 1674 8.21% 16.62%
6 2017-12-09 75.7 @ Veres Rivne 2 1714 48.73% Karpaty Lviv 2 1635 21.33% 29.94%
7 2017-08-06 75.4 @ Chernomorets Odesa 2 1672 31.70% Oleksandriya 2 1717 36.31% 31.99%
8 2017-11-17 75.2 Oleksandriya 2 1707 9.28% @ Shakhtar Donetsk 1 2000 72.31% 18.41%
9 2018-05-04 74.8 @ Dynamo Kyiv 1 1995 70.30% Mariupol 1 1724 10.06% 19.64%
10 2017-10-15 74.4 @ Chernomorets Odesa 2 1634 11.31% Dynamo Kyiv 1 1932 67.19% 21.50%
11 2017-10-29 73.5 @ Karpaty Lviv 1 1656 12.83% Dynamo Kyiv 1 1920 63.69% 23.48%
12 2017-07-23 72.6 @ Zorya Luhansk 1 1829 59.73% Mariupol 1 1658 14.72% 25.56%
13 2017-12-10 72.4 @ Zorya Luhansk 2 1830 18.87% Shakhtar Donetsk 1 1997 52.39% 28.73%
14 2017-11-18 72.0 @ Zorya Luhansk 1 1830 54.29% Veres Rivne 1 1706 17.71% 28.00%
15 2017-12-02 71.9 @ Chernomorets Odesa 1 1649 17.63% Zorya Luhansk 1 1832 54.41% 27.95%
16 2017-08-20 71.5 @ Zirka Kropyvnytskyi 2 1656 19.82% Zorya Luhansk 1 1811 50.93% 29.25%
17 2017-07-30 71.2 @ Oleksandriya 1 1716 23.88% Zorya Luhansk 1 1827 45.31% 30.82%
18 2017-11-19 71.2 @ Vorskla Poltava 1 1766 49.98% Stal Kamianske 1 1677 20.46% 29.56%
19 2017-09-09 71.0 @ Vorskla Poltava 1 1790 42.56% Olimpik Donetsk 1 1758 26.09% 31.35%
20 2017-09-24 70.9 @ Vorskla Poltava 1 1779 33.61% Zorya Luhansk 1 1811 34.35% 32.04%
21 2017-09-24 70.8 @ Mariupol 1 1746 42.45% Oleksandriya 1 1715 26.19% 31.37%
22 2018-05-13 70.8 @ Mariupol 1 1727 29.23% Vorskla Poltava 1 1791 38.95% 31.81%
23 2017-10-29 70.7 @ Veres Rivne 1 1707 29.13% Olimpik Donetsk 1 1771 39.07% 31.80%
24 2017-09-24 70.5 @ Stal Kamianske 1 1679 27.97% Olimpik Donetsk 1 1754 40.37% 31.66%
25 2017-10-14 70.5 @ Veres Rivne 1 1706 33.48% Mariupol 1 1739 34.48% 32.04%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2018-02-25 44.1 @ Shakhtar Donetsk 5 1994 77.71% Zirka Kropyvnytskyi 0 1641 7.29% 15.00%
2 2018-02-16 44.6 @ Shakhtar Donetsk 5 1986 76.20% Chernomorets Odesa 0 1651 7.83% 15.97%
3 2018-03-04 45.3 Shakhtar Donetsk 3 2001 73.58% @ Karpaty Lviv 0 1637 8.80% 17.62%
4 2017-08-11 46.0 @ Dynamo Kyiv 3 1945 71.39% Zirka Kropyvnytskyi 0 1663 9.63% 18.98%
5 2017-10-01 46.2 @ Shakhtar Donetsk 2 1992 77.11% Karpaty Lviv 0 1646 7.50% 15.39%
6 2018-03-18 46.2 @ Shakhtar Donetsk 3 2019 71.09% Mariupol 0 1739 9.75% 19.16%
7 2017-07-29 47.4 @ Dynamo Kyiv 5 1934 66.90% Karpaty Lviv 0 1697 11.43% 21.67%
8 2017-09-10 48.0 @ Dynamo Kyiv 3 1923 64.73% Oleksandriya 0 1706 12.36% 22.90%
9 2017-12-02 48.2 @ Shakhtar Donetsk 2 1992 70.55% Veres Rivne 0 1718 9.96% 19.49%
10 2018-04-07 48.8 Shakhtar Donetsk 2 2040 68.71% @ Veres Rivne 0 1727 10.69% 20.60%
11 2018-05-13 49.5 @ Shakhtar Donetsk 1 2044 77.34% Veres Rivne 0 1696 7.42% 15.24%
12 2018-03-18 49.8 @ Dynamo Kyiv 4 1934 57.59% Vorskla Poltava 0 1782 15.83% 26.58%
13 2017-08-27 50.0 @ Zorya Luhansk 5 1800 56.57% Chernomorets Odesa 0 1657 16.39% 27.04%
14 2017-08-19 50.2 @ Shakhtar Donetsk 2 1976 64.12% Olimpik Donetsk 0 1765 12.63% 23.24%
15 2018-03-09 50.2 Shakhtar Donetsk 3 2007 57.93% @ Vorskla Poltava 0 1794 15.65% 26.42%
16 2017-11-18 50.4 Dynamo Kyiv 2 1922 62.93% @ Zirka Kropyvnytskyi 0 1664 13.18% 23.90%
17 2017-07-18 50.5 Shakhtar Donetsk 3 1963 56.77% @ Vorskla Poltava 0 1760 16.28% 26.95%
18 2017-11-26 50.6 Dynamo Kyiv 2 1928 62.14% @ Stal Kamianske 0 1678 13.54% 24.32%
19 2017-12-03 51.0 @ Dynamo Kyiv 5 1935 64.84% Mariupol 1 1718 12.32% 22.84%
20 2018-04-07 51.6 @ Dynamo Kyiv 4 1954 51.56% Zorya Luhansk 0 1852 19.41% 29.03%
21 2018-02-18 51.8 Zorya Luhansk 2 1841 57.05% @ Karpaty Lviv 0 1636 16.12% 26.82%
22 2017-08-20 52.1 @ Dynamo Kyiv 4 1951 66.05% Stal Kamianske 1 1722 11.79% 22.16%
23 2018-04-01 52.1 Shakhtar Donetsk 3 2025 51.44% @ Zorya Luhansk 0 1867 19.48% 29.07%
24 2018-04-27 52.1 Shakhtar Donetsk 1 2039 68.59% @ Mariupol 0 1727 10.74% 20.67%
25 2017-11-26 52.2 @ Oleksandriya 3 1721 47.56% Karpaty Lviv 0 1651 22.18% 30.27%