Final table 16 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
How the season went
Every figure counted from the matches, not typed in.
Goals per game
2.39
182 goals.
51.3% of matches went over 2.5.
Home advantage
42.1%
Draws 28.9%,
away wins 28.9%.
Half-time lead held
78.9%
From 38 matches where someone led at the break.
0–0
13 · 17.1%
3–0
7 · 9.2%
2–1
6 · 7.9%
1–2
6 · 7.9%
1–1
6 · 7.9%
0–2
6 · 7.9%
Results 128
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.
Saturday 12 December 2026
16:00
Veres Rivne
scheduled
FC Kharkiv
—
—
—
16:00
Shakhtar Donetsk
scheduled
Kudrivka
—
—
—
16:00
Polessya
scheduled
Chornomorets
—
—
—
16:00
Obolon'-Brovar
scheduled
Epitsentr Dunayivtsi
—
—
—
16:00
LNZ Cherkasy
scheduled
Bukovyna
—
—
—
16:00
Livyi Bereh
scheduled
Dynamo Kyiv
—
—
—
16:00
Kolos Kovalivka
scheduled
Zorya Luhansk
—
—
—
16:00
Karpaty
scheduled
Kryvbas KR
—
—
—
Saturday 5 December 2026
16:00
Veres Rivne
scheduled
Livyi Bereh
—
—
—
16:00
Shakhtar Donetsk
scheduled
Kryvbas KR
—
—
—
16:00
Polessya
scheduled
Epitsentr Dunayivtsi
—
—
—
16:00
Obolon'-Brovar
scheduled
Karpaty
—
—
—
16:00
LNZ Cherkasy
scheduled
Kolos Kovalivka
—
—
—
16:00
Zorya Luhansk
scheduled
Kudrivka
—
—
—
16:00
FC Kharkiv
scheduled
Dynamo Kyiv
—
—
—
16:00
Bukovyna
scheduled
Chornomorets
—
—
—
Wednesday 2 December 2026
16:00
Dynamo Kyiv
scheduled
Livyi Bereh
—
—
—
Saturday 28 November 2026
16:00
Shakhtar Donetsk
scheduled
Bukovyna
—
—
—
16:00
Obolon'-Brovar
scheduled
Zorya Luhansk
—
—
—
16:00
Livyi Bereh
scheduled
Kolos Kovalivka
—
—
—
16:00
Kudrivka
scheduled
FC Kharkiv
—
—
—
16:00
Kryvbas KR
scheduled
Veres Rivne
—
—
—
16:00
Karpaty
scheduled
Polessya
—
—
—
16:00
Epitsentr Dunayivtsi
scheduled
LNZ Cherkasy
—
—
—
16:00
Dynamo Kyiv
scheduled
Chornomorets
—
—
—
Wednesday 25 November 2026
11:00
Kryvbas KR
scheduled
FC Kharkiv
—
—
—
Saturday 21 November 2026
16:00
Veres Rivne
scheduled
Bukovyna
—
—
—
16:00
LNZ Cherkasy
scheduled
Polessya
—
—
—
16:00
Livyi Bereh
scheduled
Shakhtar Donetsk
—
—
—
16:00
Kryvbas KR
scheduled
Kudrivka
—
—
—
16:00
Kolos Kovalivka
scheduled
FC Kharkiv
—
—
—
16:00
Karpaty
scheduled
Zorya Luhansk
—
—
—
16:00
Dynamo Kyiv
scheduled
Obolon'-Brovar
—
—
—
16:00
Chornomorets
scheduled
Epitsentr Dunayivtsi
—
—
—
Saturday 7 November 2026
16:00
Shakhtar Donetsk
scheduled
Dynamo Kyiv
—
—
—
16:00
Polessya
scheduled
Veres Rivne
—
—
—
16:00
Obolon'-Brovar
scheduled
Livyi Bereh
—
—
—
16:00
Kudrivka
scheduled
Chornomorets
—
—
—
16:00
Zorya Luhansk
scheduled
LNZ Cherkasy
—
—
—
16:00
FC Kharkiv
scheduled
Karpaty
—
—
—
16:00
Epitsentr Dunayivtsi
scheduled
Kryvbas KR
—
—
—
16:00
Bukovyna
scheduled
Kolos Kovalivka
—
—
—
Saturday 31 October 2026
16:00
LNZ Cherkasy
scheduled
FC Kharkiv
—
—
—
16:00
Kryvbas KR
scheduled
Dynamo Kyiv
—
—
—
16:00
Kolos Kovalivka
scheduled
Polessya
—
—
—
16:00
Karpaty
scheduled
Kudrivka
—
—
—
16:00
Zorya Luhansk
scheduled
Epitsentr Dunayivtsi
—
—
—
11:00
Veres Rivne
scheduled
Chornomorets
—
—
—
11:00
Livyi Bereh
scheduled
Bukovyna
—
—
—
Friday 30 October 2026
16:00
Obolon'-Brovar
scheduled
Shakhtar Donetsk
—
—
—
Sunday 25 October 2026
11:00
Chornomorets
0 – 0
Karpaty
—
—
—
11:00
Bukovyna
0 – 0
Kryvbas KR
—
—
—
Saturday 24 October 2026
15:00
Shakhtar Donetsk
0 – 0
Zorya Luhansk
—
—
—
10:00
Livyi Bereh
0 – 0
LNZ Cherkasy
—
—
—
10:00
Epitsentr Dunayivtsi
1 – 2
FC Kharkiv
—
—
—
Friday 23 October 2026
10:00
Veres Rivne
0 – 2
Kolos Kovalivka
—
—
—
10:00
Polessya
3 – 0
Obolon'-Brovar
—
—
—
10:00
Dynamo Kyiv
3 – 1
Kudrivka
—
—
—
Monday 19 October 2026
10:00
FC Kharkiv
2 – 1
Livyi Bereh
—
—
—
Sunday 18 October 2026
15:00
Karpaty
2 – 2
Epitsentr Dunayivtsi
—
—
—
10:00
Polessya
3 – 1
Dynamo Kyiv
—
—
—
10:00
Kryvbas KR
0 – 3
LNZ Cherkasy
—
—
—
Saturday 17 October 2026
15:00
Shakhtar Donetsk
2 – 1
Kolos Kovalivka
—
—
—
12:30
Kudrivka
4 – 1
Bukovyna
—
—
—
10:00
Zorya Luhansk
2 – 1
Chornomorets
—
—
—
Friday 16 October 2026
10:00
Obolon'-Brovar
2 – 0
Veres Rivne
—
—
—
Monday 12 October 2026
10:00
Livyi Bereh
1 – 3
Zorya Luhansk
—
—
—
Sunday 11 October 2026
15:00
Bukovyna
2 – 2
Polessya
—
—
—
10:00
LNZ Cherkasy
2 – 1
Kudrivka
—
—
—
10:00
Dynamo Kyiv
1 – 0
Karpaty
—
—
—
Saturday 10 October 2026
10:00
Obolon'-Brovar
abandoned
Kryvbas KR
—
—
—
10:00
Kolos Kovalivka
3 – 1
Epitsentr Dunayivtsi
—
—
—
10:00
Chornomorets
1 – 2
FC Kharkiv
—
—
—
Friday 9 October 2026
12:30
Veres Rivne
0 – 3
Shakhtar Donetsk
—
—
—
Saturday 3 October 2026
10:00
Veres Rivne
2 – 1
Kudrivka
1.97
3.42
4.00
Sunday 20 September 2026
15:00
Shakhtar Donetsk
3 – 0
LNZ Cherkasy
1.49
3.73
5.20
12:30
Karpaty
1 – 1
Veres Rivne
1.42
3.73
6.40
10:00
Kudrivka
2 – 3
Kolos Kovalivka
3.31
3.17
1.95
Saturday 19 September 2026
15:00
Epitsentr Dunayivtsi
0 – 2
Livyi Bereh
—
—
—
12:30
Zorya Luhansk
0 – 2
Dynamo Kyiv
—
—
—
10:00
FC Kharkiv
2 – 0
Bukovyna
—
—
—
Friday 18 September 2026
12:30
Polessya
1 – 0
Kryvbas KR
—
—
—
10:00
Chornomorets
1 – 1
Obolon'-Brovar
—
—
—
Monday 14 September 2026
15:00
Shakhtar Donetsk
2 – 0
Chornomorets
—
—
—
12:30
Dynamo Kyiv
3 – 0
Epitsentr Dunayivtsi
—
—
—
Sunday 13 September 2026
15:00
Bukovyna
1 – 1
Zorya Luhansk
2.68
3.22
2.70
12:30
Livyi Bereh
1 – 0
Polessya
—
—
—
Saturday 12 September 2026
10:00
LNZ Cherkasy
3 – 1
Obolon'-Brovar
—
—
—
Friday 11 September 2026
10:00
Kolos Kovalivka
0 – 2
Karpaty
2.94
3.24
2.48
Sunday 6 September 2026
15:00
Epitsentr Dunayivtsi
0 – 0
Bukovyna
—
—
—
12:30
Veres Rivne
1 – 1
Zorya Luhansk
3.50
3.45
2.30
10:00
Dynamo Kyiv
0 – 0
LNZ Cherkasy
—
—
—
Saturday 5 September 2026
15:00
Karpaty
1 – 2
Shakhtar Donetsk
5.60
4.20
1.76
10:00
Kryvbas KR
2 – 2
Kolos Kovalivka
—
—
—
10:00
FC Kharkiv
5 – 0
Obolon'-Brovar
—
—
—
Friday 4 September 2026
15:00
Polessya
5 – 1
Kudrivka
—
—
—
10:00
Chornomorets
0 – 0
Livyi Bereh
—
—
—
Monday 31 August 2026
15:00
Bukovyna
3 – 0
Dynamo Kyiv
—
—
—
10:00
Zorya Luhansk
0 – 3
FC Kharkiv
—
—
—
Sunday 30 August 2026
12:30
LNZ Cherkasy
0 – 1
Veres Rivne
1.44
4.35
9.20
10:00
Chornomorets
1 – 0
Kryvbas KR
—
—
—
Saturday 29 August 2026
15:00
Shakhtar Donetsk
0 – 2
Polessya
—
—
—
12:30
Livyi Bereh
1 – 1
Karpaty
3.73
3.45
2.28
10:00
Kudrivka
0 – 3
Epitsentr Dunayivtsi
—
—
—
Friday 28 August 2026
12:30
Kolos Kovalivka
0 – 0
Obolon'-Brovar
—
—
—
Monday 17 August 2026
15:00
Polessya
1 – 2
Zorya Luhansk
—
—
—
Sunday 16 August 2026
15:00
Dynamo Kyiv
2 – 1
Kolos Kovalivka
—
—
—
12:30
FC Kharkiv
0 – 1
Shakhtar Donetsk
5.37
3.66
1.61
10:00
LNZ Cherkasy
2 – 0
Chornomorets
—
—
—
Saturday 15 August 2026
15:00
Karpaty
3 – 0
Bukovyna
1.93
3.57
4.60
12:30
Kudrivka
0 – 0
Obolon'-Brovar
—
—
—
10:00
Kryvbas KR
1 – 1
Livyi Bereh
—
—
—
Friday 14 August 2026
15:00
Epitsentr Dunayivtsi
0 – 0
Veres Rivne
—
—
—
Monday 10 August 2026
15:00
Karpaty
3 – 0
LNZ Cherkasy
3.05
3.22
2.95
12:30
Polessya
3 – 1
FC Kharkiv
—
—
—
Sunday 9 August 2026
15:00
Veres Rivne
1 – 2
Dynamo Kyiv
—
—
—
12:30
Epitsentr Dunayivtsi
0 – 2
Shakhtar Donetsk
—
—
—
10:00
Zorya Luhansk
1 – 3
Kryvbas KR
—
—
—
Saturday 8 August 2026
15:00
Bukovyna
0 – 0
Obolon'-Brovar
—
—
—
12:30
Livyi Bereh
0 – 0
Kudrivka
1.86
3.70
5.46
10:00
Chornomorets
postponed
Kolos Kovalivka
—
—
—
Monday 3 August 2026
15:00
Shakhtar Donetsk
5 – 1
Kudrivka
—
—
—
12:30
Bukovyna
0 – 0
LNZ Cherkasy
4.60
3.50
2.13
Sunday 2 August 2026
12:30
Epitsentr Dunayivtsi
3 – 0
Obolon'-Brovar
—
—
—
10:00
Chornomorets
1 – 2
Polessya
—
—
—
Saturday 1 August 2026
12:30
FC Kharkiv
1 – 0
Veres Rivne
1.35
4.75
8.60
10:00
Kryvbas KR
1 – 4
Karpaty
—
—
—
Friday 31 July 2026
15:00
Zorya Luhansk
2 – 0
Kolos Kovalivka
2.70
3.20
3.34