The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
UKR

Premier League 2017/18

Every result, the table as it finished, and the price each match went off at. 192 matches played between July 2017 and May 2018.

192Matches
442Goals
2.3Per game
39.1%Home wins
64%Priced at kickoff
Shakhtar DonetskTop of the table

Final table 12 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 SDShakhtar Donetsk 32 24 3 5 +47 75
2 DKDynamo Kyiv 32 22 7 3 +39 73
3 VPVorskla Poltava 32 14 7 11 +2 49
4 OLEOleksandria 32 10 15 7 +5 45
5 ZLZorya Luhansk 32 11 10 11 0 43
6 FMFC Mariupol 32 10 9 13 -3 39
7 KARKarpaty 32 8 13 11 -17 37
8 ODOlimpik Donetsk 32 9 9 14 -9 36
9 VRVeres Rivne 32 7 14 11 -2 35
10 ZIRZirka 32 7 10 15 -18 31
11 CHOChornomorets 32 6 11 15 -23 29
12 SKStal Kamianske 32 6 8 18 -21 26

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.3
442 goals. 41.1% of matches went over 2.5.
Home advantage
39.1%
Draws 30.2%, away wins 30.7%.
Half-time lead held
75.8%
From 91 matches where someone led at the break.
0–0 27 · 14.1%
1–1 25 · 13%
0–1 23 · 12%
1–0 20 · 10.4%
2–1 13 · 6.8%
2–0 10 · 5.2%

Results 192

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Sunday 20 May 2018
15:00 Vorskla Poltava 2 – 0 Zorya Luhansk 3.10 3.83 2.65
15:00 Veres Rivne 1 – 1 FC Mariupol 2.66 3.10 2.98
Saturday 19 May 2018
17:30 Dynamo Kyiv 2 – 1 Shakhtar Donetsk 3.25 3.88 2.30
15:00 Oleksandria 2 – 0 Olimpik Donetsk 1.45 4.60 8.50
15:00 Karpaty 3 – 0 Stal Kamianske — — —
15:00 Chornomorets 1 – 0 Zirka — — —
Sunday 13 May 2018
17:30 Shakhtar Donetsk 1 – 0 Veres Rivne 1.05 18.50 76.00
17:30 Zorya Luhansk 0 – 1 Dynamo Kyiv 6.25 4.05 1.65
17:30 FC Mariupol 1 – 1 Vorskla Poltava 2.75 3.27 2.93
Saturday 12 May 2018
15:00 Olimpik Donetsk 1 – 0 Chornomorets — — —
15:00 Stal Kamianske 1 – 2 Oleksandria — — —
12:00 Zirka 1 – 1 Karpaty 4.25 3.25 2.14
Sunday 6 May 2018
17:30 Oleksandria 1 – 0 Zirka 2.04 3.25 4.62
12:00 Olimpik Donetsk 0 – 2 Stal Kamianske — — —
Saturday 5 May 2018
17:30 Shakhtar Donetsk 2 – 1 Zorya Luhansk 1.16 7.54 25.83
15:00 Chornomorets 1 – 1 Karpaty — — —
12:00 Veres Rivne 0 – 0 Vorskla Poltava 3.20 3.18 2.78
Friday 4 May 2018
17:00 Dynamo Kyiv 1 – 1 FC Mariupol — — —
Sunday 29 April 2018
17:30 Vorskla Poltava 0 – 1 Dynamo Kyiv 11.50 5.20 1.37
12:00 Zorya Luhansk 1 – 0 Veres Rivne 1.67 3.70 6.70
Saturday 28 April 2018
15:00 Stal Kamianske 1 – 2 Chornomorets — — —
12:00 Zirka 2 – 0 Olimpik Donetsk 2.75 3.01 3.07
12:00 Karpaty 1 – 2 Oleksandria 2.15 3.05 4.51
Friday 27 April 2018
15:00 FC Mariupol 0 – 1 Shakhtar Donetsk 81.00 15.50 1.08
Sunday 22 April 2018
15:00 Veres Rivne 1 – 4 Dynamo Kyiv 10.00 5.40 1.38
12:00 Zorya Luhansk 3 – 1 FC Mariupol 1.84 3.60 4.80
12:00 Olimpik Donetsk 0 – 2 Karpaty 3.08 2.98 2.70
Saturday 21 April 2018
15:00 Shakhtar Donetsk 4 – 2 Vorskla Poltava 1.16 9.20 24.00
12:00 Chornomorets 1 – 3 Oleksandria — — —
12:00 Stal Kamianske 1 – 1 Zirka — — —
Sunday 15 April 2018
17:30 Zorya Luhansk 0 – 3 Vorskla Poltava 1.84 3.41 5.03
17:30 Stal Kamianske 0 – 1 Karpaty — — —
15:00 Zirka 2 – 1 Chornomorets — — —
12:00 Olimpik Donetsk 0 – 0 Oleksandria 3.32 3.00 2.52
Saturday 14 April 2018
15:00 Shakhtar Donetsk 0 – 1 Dynamo Kyiv 1.55 4.42 6.50
12:00 FC Mariupol 2 – 0 Veres Rivne 2.38 3.04 3.49
Monday 9 April 2018
12:00 Karpaty 2 – 1 Zirka 1.83 3.39 4.55
Saturday 7 April 2018
17:30 Vorskla Poltava 1 – 0 FC Mariupol 2.39 3.04 3.47
15:00 Chornomorets 3 – 1 Olimpik Donetsk — — —
15:00 Oleksandria 2 – 0 Stal Kamianske — — —
12:00 Veres Rivne 0 – 2 Shakhtar Donetsk 13.54 5.90 1.26
12:00 Dynamo Kyiv 4 – 0 Zorya Luhansk 1.40 4.77 8.86
Sunday 1 April 2018
17:30 Zorya Luhansk 0 – 3 Shakhtar Donetsk — — —
17:30 Stal Kamianske 0 – 0 Olimpik Donetsk — — —
15:00 FC Mariupol 2 – 3 Dynamo Kyiv — — —
Saturday 31 March 2018
15:00 Vorskla Poltava 0 – 0 Veres Rivne — — —
12:00 Karpaty 3 – 1 Chornomorets — — —
12:00 Zirka 0 – 0 Oleksandria — — —
Sunday 18 March 2018
17:30 Dynamo Kyiv 4 – 0 Vorskla Poltava 1.34 5.40 12.25
15:00 Shakhtar Donetsk 3 – 0 FC Mariupol 1.12 11.50 31.00
12:00 Veres Rivne 0 – 1 Zorya Luhansk 3.32 3.20 2.42
12:00 Oleksandria 1 – 1 Karpaty 2.14 3.10 3.98
Saturday 17 March 2018
15:00 Olimpik Donetsk 0 – 1 Zirka 1.61 3.81 7.08
12:00 Chornomorets 0 – 1 Stal Kamianske — — —
Sunday 11 March 2018
17:30 Dynamo Kyiv 1 – 0 Veres Rivne 1.27 6.00 16.01
15:00 FC Mariupol 0 – 0 Zorya Luhansk 3.15 3.25 2.53
12:00 Karpaty 0 – 3 Olimpik Donetsk 2.56 3.00 3.38
Saturday 10 March 2018
15:00 Oleksandria 0 – 0 Chornomorets — — —
12:00 Zirka 1 – 2 Stal Kamianske — — —
Friday 9 March 2018
17:00 Vorskla Poltava 0 – 3 Shakhtar Donetsk 9.50 5.40 1.35
Tuesday 6 March 2018
12:00 Zirka 0 – 0 Oleksandria — — —
Sunday 4 March 2018
17:30 Karpaty 0 – 3 Shakhtar Donetsk 10.50 5.90 1.33
15:00 Dynamo Kyiv 3 – 2 Zorya Luhansk 1.72 4.00 5.70
12:00 Stal Kamianske 0 – 1 Veres Rivne — — —
12:00 FC Mariupol 1 – 0 Olimpik Donetsk 1.81 3.84 6.00
Saturday 3 March 2018
15:00 Vorskla Poltava 2 – 1 Chornomorets — — —
Sunday 25 February 2018
15:00 Shakhtar Donetsk 5 – 0 Zirka 1.09 13.50 41.00
15:00 Veres Rivne 3 – 1 Dynamo Kyiv 8.20 4.45 1.50
12:00 Olimpik Donetsk 2 – 0 Stal Kamianske — — —
12:00 Zorya Luhansk 3 – 0 Vorskla Poltava 2.05 3.39 5.30
Saturday 24 February 2018
12:00 Oleksandria 1 – 0 FC Mariupol 2.56 3.10 3.30
12:00 Chornomorets 0 – 0 Karpaty — — —
Wednesday 21 February 2018
12:00 Karpaty 2 – 1 Olimpik Donetsk 3.38 2.08 3.78
Sunday 18 February 2018
15:00 Dynamo Kyiv 1 – 0 Olimpik Donetsk 1.25 6.30 16.00
12:00 Karpaty 0 – 2 Zorya Luhansk 4.85 3.35 1.95
12:00 Zirka 0 – 3 FC Mariupol 4.59 3.27 1.95
Saturday 17 February 2018
15:00 Vorskla Poltava 1 – 0 Veres Rivne 1.90 3.29 5.30
12:00 Stal Kamianske 2 – 0 Oleksandria — — —
Friday 16 February 2018
17:00 Shakhtar Donetsk 5 – 0 Chornomorets — — —
Sunday 10 December 2017
17:30 Zorya Luhansk 2 – 1 Shakhtar Donetsk 10.39 5.34 1.33
12:00 Oleksandria 0 – 0 Dynamo Kyiv — — —
Saturday 9 December 2017
15:00 Olimpik Donetsk 1 – 4 Vorskla Poltava 2.75 3.09 2.95
12:00 Chornomorets 3 – 3 Zirka — — —
12:00 FC Mariupol 4 – 2 Stal Kamianske — — —
12:00 Veres Rivne 2 – 2 Karpaty 1.69 3.36 7.47
Sunday 3 December 2017
17:30 Dynamo Kyiv 5 – 1 FC Mariupol — — —
15:00 Vorskla Poltava 3 – 1 Oleksandria 2.30 3.05 3.92
12:00 Zirka 1 – 0 Stal Kamianske — — —
Saturday 2 December 2017
15:00 Shakhtar Donetsk 2 – 0 Veres Rivne 1.24 7.14 15.22
12:00 Chornomorets 1 – 1 Zorya Luhansk — — —
Sunday 26 November 2017
17:30 Zorya Luhansk 1 – 0 Zirka 1.50 4.21 8.40
17:30 Stal Kamianske 0 – 2 Dynamo Kyiv — — —
15:00 Oleksandria 3 – 0 Karpaty 1.95 3.24 4.73
12:00 Veres Rivne 3 – 1 Chornomorets — — —
Saturday 25 November 2017
15:00 Olimpik Donetsk 2 – 4 Shakhtar Donetsk 12.25 6.33 1.27
12:00 FC Mariupol 0 – 1 Vorskla Poltava 2.77 3.20 2.95
Sunday 19 November 2017
17:30 Chornomorets 2 – 1 Olimpik Donetsk — — —
12:00 Vorskla Poltava 1 – 1 Stal Kamianske — — —
Saturday 18 November 2017
15:00 Karpaty 0 – 1 FC Mariupol 2.57 3.08 3.11
12:00 Zorya Luhansk 1 – 1 Veres Rivne 1.75 3.81 5.55
12:00 Zirka 0 – 2 Dynamo Kyiv 17.00 6.40 1.33
Friday 17 November 2017
17:00 Shakhtar Donetsk 1 – 2 Oleksandria 1.23 6.68 19.00
Sunday 5 November 2017
17:30 Olimpik Donetsk 3 – 3 Zorya Luhansk 3.53 3.20 2.35
17:30 Dynamo Kyiv 2 – 1 Vorskla Poltava 1.38 5.09 9.15
15:00 Stal Kamianske 0 – 0 Karpaty — — —
12:00 FC Mariupol 1 – 3 Shakhtar Donetsk 15.50 6.80 1.25
Saturday 4 November 2017
15:00 Oleksandria 0 – 0 Chornomorets — — —
12:00 Veres Rivne 0 – 0 Zirka 1.75 3.40 5.25
Monday 30 October 2017
17:00 Chornomorets 0 – 0 FC Mariupol — — —
Sunday 29 October 2017
17:30 Karpaty 1 – 1 Dynamo Kyiv 10.14 5.29 1.36
15:00 Veres Rivne 1 – 1 Olimpik Donetsk 2.50 3.15 3.33
15:00 Zorya Luhansk 2 – 2 Oleksandria 1.95 3.43 4.75
12:00 Zirka 1 – 0 Vorskla Poltava 3.33 3.15 2.46
Saturday 28 October 2017
15:00 Shakhtar Donetsk 1 – 1 Stal Kamianske — — —
Sunday 22 October 2017
17:30 Dynamo Kyiv 0 – 0 Shakhtar Donetsk 7.84 4.25 1.50
15:00 FC Mariupol 2 – 5 Zorya Luhansk 3.11 3.13 2.57
12:00 Stal Kamianske 1 – 1 Chornomorets — — —
Saturday 21 October 2017
17:30 Vorskla Poltava 0 – 1 Karpaty 1.89 3.40 4.93
15:00 Oleksandria 1 – 1 Veres Rivne 1.93 3.25 4.94
12:00 Olimpik Donetsk 1 – 0 Zirka 1.80 3.39 6.00
Sunday 15 October 2017
17:30 Chornomorets 2 – 1 Dynamo Kyiv — — —
15:00 Olimpik Donetsk 1 – 0 Oleksandria 2.17 3.05 3.60
12:00 Zirka 0 – 0 Karpaty 2.96 3.00 2.50
Saturday 14 October 2017
15:00 Veres Rivne 1 – 1 FC Mariupol 2.11 3.20 3.75
15:00 Stal Kamianske 0 – 1 Zorya Luhansk — — —
Friday 13 October 2017
17:00 Shakhtar Donetsk 3 – 2 Vorskla Poltava 1.21 6.20 13.50
Sunday 1 October 2017
17:30 Zorya Luhansk 4 – 4 Dynamo Kyiv 5.45 3.75 1.60
15:00 Shakhtar Donetsk 2 – 0 Karpaty 1.09 10.50 20.75
15:00 Veres Rivne 1 – 1 Stal Kamianske — — —
12:00 Chornomorets 0 – 3 Vorskla Poltava — — —
Saturday 30 September 2017
15:00 Oleksandria 0 – 0 Zirka 1.59 3.55 6.00
12:00 Olimpik Donetsk 3 – 2 FC Mariupol 2.70 3.10 2.55
Sunday 24 September 2017
17:30 Vorskla Poltava 1 – 1 Zorya Luhansk 2.55 3.05 2.80
17:30 Karpaty 1 – 1 Chornomorets — — —
15:00 FC Mariupol 1 – 1 Oleksandria 2.45 3.05 2.95
12:00 Stal Kamianske 1 – 1 Olimpik Donetsk — — —
Saturday 23 September 2017
17:30 Dynamo Kyiv 0 – 0 Veres Rivne 1.23 6.10 12.00
12:00 Zirka 2 – 4 Shakhtar Donetsk 16.50 7.00 1.17
Sunday 17 September 2017
17:30 Chornomorets 0 – 0 Shakhtar Donetsk — — —
17:30 Olimpik Donetsk 1 – 2 Dynamo Kyiv 8.00 5.00 1.36
15:00 Zorya Luhansk 0 – 0 Karpaty 1.80 3.60 4.40
Saturday 16 September 2017
15:00 Veres Rivne 1 – 0 Vorskla Poltava 2.38 3.05 3.45
15:00 FC Mariupol 1 – 0 Zirka 2.05 3.90 7.50
12:00 Oleksandria 4 – 1 Stal Kamianske — — —
Sunday 10 September 2017
17:30 Dynamo Kyiv 3 – 0 Oleksandria — — —
15:00 Stal Kamianske 0 – 1 FC Mariupol — — —
15:00 Karpaty 1 – 6 Veres Rivne 2.21 3.25 3.30
12:00 Zirka 0 – 1 Chornomorets — — —
Saturday 9 September 2017
17:30 Vorskla Poltava 1 – 1 Olimpik Donetsk 2.25 3.20 3.35
15:00 Shakhtar Donetsk 3 – 1 Zorya Luhansk 1.25 6.65 12.00
Sunday 27 August 2017
17:30 Zorya Luhansk 5 – 0 Chornomorets — — —
17:30 Oleksandria 0 – 1 Vorskla Poltava 3.20 3.15 2.45
15:00 Veres Rivne 1 – 2 Shakhtar Donetsk 11.50 5.50 1.23
15:00 FC Mariupol 3 – 0 Dynamo Kyiv — — —
Saturday 26 August 2017
17:30 Olimpik Donetsk 0 – 0 Karpaty 2.05 3.40 4.20
15:00 Stal Kamianske 0 – 1 Zirka — — —
Sunday 20 August 2017
17:30 Dynamo Kyiv 4 – 1 Stal Kamianske — — —
17:30 Vorskla Poltava 1 – 0 FC Mariupol 1.90 3.55 4.33
15:00 Zirka 2 – 1 Zorya Luhansk 3.85 3.45 1.93
15:00 Karpaty 0 – 0 Oleksandria 2.10 3.30 4.00
Saturday 19 August 2017
17:30 Shakhtar Donetsk 2 – 0 Olimpik Donetsk 1.16 6.80 15.00
17:30 Chornomorets 0 – 1 Veres Rivne — — —
Sunday 13 August 2017
17:30 Olimpik Donetsk 1 – 0 Chornomorets — — —
15:00 FC Mariupol 3 – 0 Karpaty 2.20 3.10 3.40
Saturday 12 August 2017
17:30 Oleksandria 1 – 2 Shakhtar Donetsk 8.50 4.80 1.33
15:00 Veres Rivne 0 – 1 Zorya Luhansk 3.15 3.20 2.31
15:00 Stal Kamianske 0 – 1 Vorskla Poltava — — —
Friday 11 August 2017
17:00 Dynamo Kyiv 3 – 0 Zirka 1.13 7.50 18.75
Sunday 6 August 2017
17:30 Zorya Luhansk 0 – 2 Olimpik Donetsk 1.54 3.75 6.15
17:30 Vorskla Poltava 0 – 0 Dynamo Kyiv 5.85 4.33 1.52
15:00 Zirka 1 – 3 Veres Rivne 2.73 3.00 2.70
15:00 Chornomorets 2 – 2 Oleksandria — — —
Saturday 5 August 2017
17:30 Shakhtar Donetsk 3 – 1 FC Mariupol 1.13 8.50 16.75
15:00 Karpaty 3 – 1 Stal Kamianske — — —
Sunday 30 July 2017
17:30 Olimpik Donetsk 0 – 0 Veres Rivne 2.12 3.20 3.70
17:30 Oleksandria 1 – 1 Zorya Luhansk 3.30 3.25 2.26
15:00 FC Mariupol 3 – 0 Chornomorets — — —
Saturday 29 July 2017
17:30 Dynamo Kyiv 5 – 0 Karpaty 1.18 6.60 13.25
17:30 Vorskla Poltava 2 – 1 Zirka 1.99 3.35 4.35
15:00 Stal Kamianske 1 – 2 Shakhtar Donetsk — — —
Sunday 23 July 2017
17:30 Zirka 0 – 0 Olimpik Donetsk 2.85 3.20 2.50
17:30 Zorya Luhansk 1 – 1 FC Mariupol 1.59 3.70 6.00
15:00 Karpaty 1 – 3 Vorskla Poltava 2.26 3.30 3.45
Saturday 22 July 2017
17:30 Shakhtar Donetsk 0 – 1 Dynamo Kyiv 1.53 4.00 6.50
15:00 Chornomorets 0 – 1 Stal Kamianske — — —
15:00 Veres Rivne 0 – 0 Oleksandria 3.40 3.25 2.20
Tuesday 18 July 2017
17:00 Dynamo Kyiv 2 – 1 Chornomorets — — —
17:00 Vorskla Poltava 0 – 3 Shakhtar Donetsk 10.00 5.65 1.23
Sunday 16 July 2017
17:30 Oleksandria 0 – 2 Olimpik Donetsk 1.70 3.55 5.35
17:30 Zorya Luhansk 0 – 1 Stal Kamianske — — —
15:00 FC Mariupol 0 – 0 Veres Rivne 1.75 3.45 4.50
15:00 Karpaty 1 – 1 Zirka 1.56 3.70 5.80

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key