2024–25 in Ukrainian football
From Wikipedia, the free encyclopedia
The 2024-25 season was the 34th season of competitive association football in Ukraine since the dissolution of the Soviet Union.
With the continuation of the Russo-Ukrainian War, the Ukrainian Association of Football (UAF) decided to go forward with the continuation of another season. The UAF approved round-robin tournaments in all national league competitions under strict safety precautions.
National teams
Ukraine national football team
UEFA Nations League
Group 1
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 3 | 2 | 1 | 9 | 8 | +1 | 11 | Promotion to League A | — | 3–2 | 2–1 | 2–0 | ||
| 2 | 6 | 2 | 2 | 2 | 8 | 8 | 0 | 8 | Qualification for promotion play-offs | 1–1 | — | 1–0 | 1–2 | ||
| 3 | 6 | 2 | 1 | 3 | 7 | 6 | +1 | 7[a] | Qualification for relegation play-offs | 4–1 | 1–1 | — | 0–1 | ||
| 4 | 6 | 2 | 1 | 3 | 4 | 6 | −2 | 7[a] | Relegation to League C | 0–0 | 1–2 | 0–1 | — |
- Tied on head-to-head results. Overall goal difference: Georgia +1, Albania –2.
Promotion/relegation playoffs
Friendlies
Ukraine Olympic football team
2024 Summer Olympics
Group B
Notes:
- Head-to-head points: Morocco 3, Argentina 0.
Friendlies
Results and fixtures
Ukraine women's national football team
UEFA Women's Euro 2025
UEFA Women's Euro 2025 qualifying League B
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 4 | 2 | 0 | 18 | 3 | +15 | 14 | Advance to play-offs and promotion to League A | — | 1–1 | 4–0 | 2–0 | ||
| 2 | 6 | 3 | 2 | 1 | 11 | 4 | +7 | 11 | Advance to play-offs | 2–2 | — | 2–0 | 2–0 | ||
| 3 | 6 | 3 | 0 | 3 | 4 | 9 | −5 | 9 | 0–3 | 1–0 | — | 2–0 | |||
| 4 | 6 | 0 | 0 | 6 | 0 | 17 | −17 | 0 | Relegation to League C | 0–6 | 0–4 | 0–1 | — |
UEFA Women's Euro 2025 qualifying play-offs
First round
Second round
2025 UEFA Women's Nations League
2025 UEFA Women's Nations League B
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 4 | 1 | 1 | 8 | 6 | +2 | 13[a] | Promotion to League A | — | 1–0 | 2–1 | 2–1 | ||
| 2 | 6 | 4 | 1 | 1 | 17 | 4 | +13 | 13[a] | Qualification for promotion play-offs | 1–1 | — | 5–1 | 5–0 | ||
| 3 | 6 | 2 | 0 | 4 | 10 | 12 | −2 | 6 | Qualification for relegation play-offs | 1–2 | 1–2 | — | 4–0 | ||
| 4 | 6 | 1 | 0 | 5 | 4 | 17 | −13 | 3 | Relegation to League C | 2–0 | 0–4 | 1–2 | — |
Rules for classification: Tiebreakers
(O) Play-off winners; (P) Promoted; (R) Relegated
Notes:
- Head-to-head points: Ukraine 4, Czech Republic 1.
UEFA competitions
UEFA Champions League
Qualifying phase and play-off round
Second qualifying round
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| League Path | ||||
| Dynamo Kyiv | 9–2 | 6–2 | 3–0 | |
- Due to the Russo-Ukrainian War, Dynamo Kyiv played its home matches in Lublin, Poland.
Third qualifying round
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| League Path | ||||
| Dynamo Kyiv | 3–1 | 1–1 | 2–0 | |
- Due to the Russo-Ukrainian War, Dynamo Kyiv played its home matches in Lublin, Poland.
Play-off round
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| League Path | ||||
| Dynamo Kyiv | 1–3 | 0–2 | 1–1 | |
- Due to the Russo-Ukrainian War, Dynamo Kyiv played its home matches in Lublin, Poland.
League stage
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 25 | 8 | 3 | 2 | 3 | 12 | 19 | −7 | 11 | |
| 26 | 8 | 3 | 1 | 4 | 13 | 17 | −4 | 10 | |
| 27 | 8 | 2 | 1 | 5 | 8 | 16 | −8 | 7 | |
| 28 | 8 | 1 | 3 | 4 | 4 | 9 | −5 | 6 | |
| 29 | 8 | 2 | 0 | 6 | 13 | 22 | −9 | 6 |
- Due to the Russo-Ukrainian War, Shakhtar Donetsk played its home match in Gelsenkirchen, Germany.
UEFA Europa League
Qualifying phase and play-off round
Third qualifying round
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Main Path | ||||
| Kryvbas Kryvyi Rih | 1–3 | 1–2 | 0–1 | |
- Due to the Russo-Ukrainian War, Kryvbas Kryvyi Rih played its home match in Košice, Slovakia.
League stage
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 32 | 8 | 1 | 2 | 5 | 6 | 13 | −7 | 5 | |
| 33 | 8 | 0 | 4 | 4 | 4 | 11 | −7 | 4 | |
| 34 | 8 | 1 | 1 | 6 | 5 | 18 | −13 | 4 | |
| 35 | 8 | 0 | 3 | 5 | 7 | 16 | −9 | 3 | |
| 36 | 8 | 1 | 0 | 7 | 6 | 20 | −14 | 3 |
- Due to the Russo-Ukrainian War, Dynamo Kyiv played its home match in Hamburg, Germany.
UEFA Europe Conference League
Qualifying phase and play-off round
Second qualifying round
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Main Path | ||||
| Olimpija Ljubljana | 4–1 | 2–0 | 2–1 | |
| Dnipro-1 | 0–6 | 0–3[A] | 0–3[A] | |
- Due to the Russo-Ukrainian War, Polissya Zhytomyr played its home match in Gliwice, Poland, while Dnipro-1 was expected to play its home match in Košice, Slovakia.
Play-off round
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Kryvbas Kryvyi Rih | 0–5 | 0–2 | 0–3 |
- Due to the Russo-Ukrainian War, Kryvbas Kryvyi Rih played its home match in Košice, Slovakia.
UEFA Women's Champions League
Qualifying round
Round 1
Champions Path
- Tournament 10
Hosted by Ferencváros.
| Semi-finals | Final | |||||
| 4 September | ||||||
| 2 | ||||||
| 7 September | ||||||
| 1 | ||||||
| 0 | ||||||
| 4 September | ||||||
| 2 | ||||||
| 5 | ||||||
| 0 | ||||||
| Third place | ||||||
| 7 September | ||||||
| 0 (7) | ||||||
| 0 (6) | ||||||
League Path
- Tournament 1
Hosted by Brøndby.
| Semi-finals | Final | |||||
| 4 September | ||||||
| 0 | ||||||
| 7 September | ||||||
| 1 | ||||||
| 1 | ||||||
| 4 September | ||||||
| 0 | ||||||
| 4 | ||||||
| 1 | ||||||
| Third place | ||||||
| 7 September | ||||||
| 2 | ||||||
| 1 | ||||||
Round 2
The first legs will be played on 22 September, and the second legs on 26 September 2024.
The winners of the ties advanced to the group stage.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Champions Path | ||||
| Vorskla Poltava | 0–3 | 0–1 | 0–2 | |
Men's club football
| League | Promoted to league | Relegated from league | |
|---|---|---|---|
| Premier League | |||
| PFL League 1 | Groups | ||
| A |
|
||
| B | |||
| PFL League 2 | Groups | ||
| A | |||
| B | |||
Note: For all scratched clubs, see section Clubs removed for more details.
Premier League
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Dynamo Kyiv (C) | 30 | 20 | 10 | 0 | 61 | 19 | +42 | 70 | Qualification for the Champions League second qualifying round |
| 2 | Oleksandriya | 30 | 20 | 7 | 3 | 46 | 22 | +24 | 67 | Qualification for the Conference League second qualifying round |
| 3 | Shakhtar Donetsk | 30 | 18 | 8 | 4 | 69 | 26 | +43 | 62 | Qualification for the Europa League first qualifying round[a] |
| 4 | Polissya Zhytomyr | 30 | 12 | 12 | 6 | 38 | 28 | +10 | 48 | Qualification for the Conference League second qualifying round |
| 5 | Kryvbas Kryvyi Rih | 30 | 13 | 8 | 9 | 34 | 26 | +8 | 47 | |
| 6 | Karpaty Lviv | 30 | 13 | 7 | 10 | 42 | 36 | +6 | 46 | |
| 7 | Zorya Luhansk | 30 | 12 | 4 | 14 | 34 | 39 | −5 | 40 | |
| 8 | Rukh Lviv | 30 | 9 | 11 | 10 | 30 | 27 | +3 | 38 | |
| 9 | Veres Rivne | 30 | 9 | 9 | 12 | 33 | 44 | −11 | 36[b] | |
| 10 | Kolos Kovalivka | 30 | 8 | 12 | 10 | 27 | 25 | +2 | 36[b] | |
| 11 | Obolon Kyiv | 30 | 8 | 8 | 14 | 19 | 43 | −24 | 32 | |
| 12 | LNZ Cherkasy | 30 | 7 | 10 | 13 | 25 | 37 | −12 | 31 | |
| 13 | Vorskla Poltava (R) | 30 | 6 | 9 | 15 | 24 | 38 | −14 | 27 | Qualification for the Relegation play-off |
| 14 | Livyi Bereh Kyiv (R) | 30 | 7 | 5 | 18 | 18 | 39 | −21 | 26 | |
| 15 | Inhulets Petrove (R) | 30 | 5 | 9 | 16 | 21 | 47 | −26 | 24 | Relegation to Ukrainian First League |
| 16 | Chornomorets Odesa (R) | 30 | 6 | 5 | 19 | 20 | 45 | −25 | 23 |
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Draw or "Golden match" if two teams tied for title (Article 22, paragraph 3).[7]
(C) Champions; (R) Relegated
Notes:
- Shakhtar Donetsk qualified for the Europa League first qualifying round by winning the 2024–25 Ukrainian Cup; the second Conference League spot was passed to the fourth-placed team.
- Head-to-head points: Veres Rivne 6, Kolos Kovalivka 0.
Relegation play-offs
Teams that placed 13th and 14th in the 2024–25 Ukrainian Premier League played two-leg play-off with the third and fourth teams of the 2024–25 Ukrainian First League. As a result, both the Ukrainian First League teams (Metalist 1925 and Kudrivka) received promotion after beating the Ukrainian Premier League teams (Vorskla and Livyi Bereh), which in turn were relegated. Due to the Russian 2025 summer escalation and the Russian ballistic missile attack warnings, on 1 June 2025, both matches were suspended but later renewed.[8][9]
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Kudrivka | 2–2 (4–3 p) | Vorskla Poltava | 1–2 | 1–0 |
| Livyi Bereh Kyiv | 0–2 | Metalist 1925 Kharkiv | 0–1 | 0–1 |
First Semi-final
| 29 May 2025 | Kudrivka | 1–2 | Vorskla Poltava | Kyiv |
| 15:30 |
|
Report | Stadium: Obolon Arena Attendance: 1,100 Referee: Dmytro Panchyshyn (Kharkiv) |
| 1 June 2025 | Vorskla Poltava | 0–1 (3–4 p) | Kudrivka | Poltava |
| 13:00 | Report | Lytovchenko |
Stadium: Vorskla Attendance: 2,204 Referee: Mykola Balakin (Kyiv oblast) | |
| Penalties | ||||
2–2 on aggregate; Kudrivka won 4–3 on penalties and promotion to Premier League. While, Vorskla lost 3–4 on penalties and relegation to First League
Second Semi-final
| 29 May 2025 | Livyi Bereh Kyiv | 0–1 | Metalist 1925 Kharkiv | Hnidyn, Kyiv Oblast |
| 18:00 | Report |
|
Stadium: Arena Livyi Bereh Attendance: 1,167 Referee: Viktor Kopiyevskyi (Kropyvnytskyi) |
| 1 June 2025 | Metalist 1925 Kharkiv | 1–0 | Livyi Bereh Kyiv | Hnidyn, Kyiv Oblast |
| 15:30 |
|
Report | Stadium: Arena Livyi Bereh Attendance: 1,800 Referee: Vitaliy Romanov (Dnipro) |
Metalist 1925 Kharkiv won 2–0 on aggregate and promotion to Premier League. While, Livyi Bereh Kyiv lost 0–2 on aggregate and relegation to First League.
PFL League 1 (First League)
Group A
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Epitsentr Kamianets-Podilskyi | 14 | 8 | 5 | 1 | 21 | 7 | +14 | 29 | Qualified to the Promotion group |
| 2 | Ahrobiznes Volochysk | 14 | 9 | 1 | 4 | 16 | 13 | +3 | 28 | |
| 3 | Metalist Kharkiv | 14 | 6 | 4 | 4 | 20 | 11 | +9 | 22 | |
| 4 | Bukovyna Chernivtsi | 14 | 5 | 5 | 4 | 11 | 11 | 0 | 20 | |
| 5 | Nyva Ternopil | 14 | 4 | 4 | 6 | 13 | 17 | −4 | 16[a] | Qualified to the Relegation group |
| 6 | Mynai | 14 | 4 | 4 | 6 | 12 | 20 | −8 | 16[a] | |
| 7 | Prykarpattia Ivano-Frankivsk | 14 | 3 | 4 | 7 | 14 | 18 | −4 | 13 | |
| 8 | Podillia Khmelnytskyi | 14 | 1 | 5 | 8 | 9 | 19 | −10 | 8 | |
| - | Khust | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Withdrawn and record annulled[10] |
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference in all games; 6) Goals scored in all games (Note: calculation by criteria indicated in rules 2, 3, 4 is conducted with consideration of all teams that have an equal number of tournament points at the moment of calculation and not only among those which after preliminary criteria have appeared more successful).[11]
Notes:
- Head-to-head points: Nyva 4, Mynai 1
Group B
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Kudrivka | 16 | 9 | 4 | 3 | 22 | 12 | +10 | 31 | Qualified to the Promotion group |
| 2 | Metalist 1925 Kharkiv | 16 | 8 | 5 | 3 | 21 | 10 | +11 | 29 | |
| 3 | Poltava | 16 | 8 | 5 | 3 | 24 | 14 | +10 | 29 | |
| 4 | UCSA Tarasivka | 16 | 8 | 4 | 4 | 31 | 21 | +10 | 28 | |
| 5 | Viktoriya Sumy | 16 | 6 | 5 | 5 | 23 | 12 | +11 | 23 | Qualified to the Relegation group |
| 6 | Mariupol | 16 | 5 | 3 | 8 | 17 | 23 | −6 | 18 | |
| 7 | Metalurh Zaporizhzhia | 16 | 4 | 5 | 7 | 15 | 22 | −7 | 17 | |
| 8 | Dinaz Vyshhorod | 16 | 3 | 4 | 9 | 12 | 28 | −16 | 13 | |
| 9 | Kremin Kremenchuk | 16 | 2 | 3 | 11 | 9 | 32 | −23 | 9 |
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference in all games; 6) Goals scored in all games (Note: calculation by criteria indicated in rules 2, 3, 4 is conducted with consideration of all teams that have an equal number of tournament points at the moment of calculation and not only among those which after preliminary criteria have appeared more successful).[11]
Promotion group
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Epitsentr Kamianets-Podilskyi (C, P) | 22 | 16 | 5 | 1 | 39 | 15 | +24 | 53 | Promotion to Ukrainian Premier League |
| 2 | Poltava (P) | 22 | 12 | 5 | 5 | 31 | 19 | +12 | 41 | |
| 3 | Metalist 1925 Kharkiv (O, P) | 22 | 10 | 6 | 6 | 29 | 20 | +9 | 36 | Qualification to promotion play-offs |
| 4 | Kudrivka (O, P) | 22 | 10 | 5 | 7 | 25 | 18 | +7 | 35 | |
| 5 | Ahrobiznes Volochysk | 22 | 10 | 3 | 9 | 19 | 26 | −7 | 33 | |
| 6 | Metalist Kharkiv | 22 | 8 | 7 | 7 | 29 | 21 | +8 | 31 | |
| 7 | Bukovyna Chernivtsi | 22 | 8 | 6 | 8 | 20 | 20 | 0 | 30 | |
| 8 | UCSA Tarasivka | 22 | 7 | 6 | 9 | 33 | 35 | −2 | 27 |
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference in all games; 6) Goals scored in all games (Note: calculation by criteria indicated in rules 2, 3, 4 is conducted with consideration of all teams that have an equal number of tournament points at the moment of calculation and not only among those which after preliminary criteria have appeared more successful).[11]
(C) Champions; (O) Play-off winners; (P) Promoted
Relegation group
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 9 | Viktoriya Sumy | 24 | 9 | 9 | 6 | 32 | 17 | +15 | 36 | |
| 10 | Prykarpattia Ivano-Frankivsk | 24 | 8 | 8 | 8 | 32 | 28 | +4 | 32[a] | |
| 11 | Nyva Ternopil | 24 | 8 | 8 | 8 | 28 | 27 | +1 | 32[a] | |
| 12 | Mynai | 24 | 8 | 6 | 10 | 26 | 30 | −4 | 30 | Withdrawn after the season |
| 13 | Feniks-Mariupol[b] | 24 | 8 | 4 | 12 | 26 | 34 | −8 | 28 | |
| 14 | Metalurh Zaporizhzhia | 24 | 6 | 8 | 10 | 24 | 35 | −11 | 26 | Qualification to relegation play-off |
| 15 | Podillya Khmelnytskyi (O) | 24 | 5 | 9 | 10 | 22 | 28 | −6 | 24 | |
| 16 | Dinaz Vyshhorod (R) | 24 | 3 | 8 | 13 | 19 | 46 | −27 | 17 | Relegation to Ukrainian Second League |
| 17 | Kremin Kremenchuk (R) | 24 | 3 | 5 | 16 | 14 | 45 | −31 | 14 | Withdrawn after relegation |
| - | Khust[c] | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Withdrawn during the first stage of the tournament |
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference in all games; 6) Goals scored in all games (Note: calculation by criteria indicated in rules 2, 3, 4 is conducted with consideration of all teams that have an equal number of tournament points at the moment of calculation and not only among those which after preliminary criteria have appeared more successful).[11]
(O) Play-off winners; (R) Relegated
Notes:
Relegation play-offs
The relegation–promotion play-off games were scheduled to take place between the 6th (14th) and 7th (15th) placed teams in the Relegation group of the First League with the second and third placed teams of the Second League.
In the Second League play-offs, the two group winners (A and B) squared off for the Second League final, with the winner being granted direct promotion. At the same time, the losing team had qualified for the First League relegation play-off stage with one of the First League teams. Simultaneously, the two group runners-up (the 2nd-placed in each group) face each other to determine the season's third-place team (the third-place final), which would qualify for the First League relegation play-off stage with one of the First League teams as well, while the losing team is eliminated. On 6 May 2025, the PFL held a draw to determine which team would play against another team from another league.[13] The Second League teams played their first games at home.
This was the fourth time Metalurh Zaporizhzhia qualified for the post-season play-offs.
| Second League play-offs | First League relegation play-offs | |||||||||||
| Final | ||||||||||||
| B1 | Kolos-2 Kovalivka | 0 | 3 | 3 | ||||||||
| A1 | Probiy Horodenka (p) | 1 | 2 | 3 | 2L | Kolos-2 Kovalivka | 0 | 0 | 0 | |||
| 15 | Podillya Khmelnytskyi | 2 | 1 | 3 | ||||||||
| Third place | ||||||||||||
| B2 | FC Chernihiv | 3 | 1 | 4 | ||||||||
| A3 | Skala 1911 Stryi | 2 | 0 | 2 | 2L | FC Chernihiv | 3 | 2 | 5 | |||
| 14 | Metalurh Zaporizhzhia | 0 | 0 | 0 | ||||||||
| Second League teams | Agg. | First League teams | 1st leg | 2nd leg |
|---|---|---|---|---|
| Kolos-2 Kovalivka | 0 – 3 | Podillya Khmelnytskyi | 0–2 | 0–1 |
| FC Chernihiv | 5 – 0 | Metalurh Zaporizhzhia | 3–0 | 2–0 |
First Semi-final
| 4 June 2025 | Kolos-2 Kovalivka | 0–2 | Podillya Khmelnytskyi | Bucha, Kyiv Oblast |
| 12:00 | Report[14] | Stadium: Stadium Yuvileinyi Attendance: 0 Referee: Ihor Stashuk |
| 8 June 2025 | Podillya Khmelnytskyi | 1–0 | Kolos-2 Kovalivka | Khmelnytskyi |
| 12:00 |
|
Report | Stadium: Podillia Referee: Andriy Likarenko |
Podillya Khmelnytskyi won 3–0 on aggregate.
Second Semi-final
| 8 June 2025 | FC Chernihiv | 3–0 | Metalurh Zaporizhzhia | Chernihiv |
| 13:00 |
|
Report |
|
Stadium: Chernihiv Arena Attendance: 0 Referee: Maksym Firsov |
| 12 June 2025 | Metalurh Zaporizhzhia | 0–2 | FC Chernihiv | Zaporizhzhia |
| 12:00 | Report |
|
Stadium: Slavutych Arena Attendance: 0 Referee: Yevhen Tsybulko |
FC Chernihiv won 5–0 on aggregate. Metalurh Zaporizhia avoided relegation after withdrawal of FC Mynai.
PFL League 2 (Second League)
Group A
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Probiy Horodenka | 18 | 13 | 2 | 3 | 42 | 15 | +27 | 41 | Qualification to the league's title play-off |
| 2 | Rukh-2 Lviv | 18 | 10 | 3 | 5 | 29 | 19 | +10 | 33[a] | Withdrawn after the season |
| 3 | Skala 1911 Stryi | 18 | 10 | 3 | 5 | 31 | 18 | +13 | 33[a] | Qualification to the third place play-off |
| 4 | Kulykiv-Bilka | 18 | 9 | 4 | 5 | 27 | 17 | +10 | 31 | |
| 5 | Polissya-2 Zhytomyr | 18 | 9 | 2 | 7 | 33 | 21 | +12 | 29 | |
| 6 | Uzhhorod | 18 | 7 | 5 | 6 | 26 | 25 | +1 | 26 | |
| 7 | Vilkhivtsi | 18 | 5 | 4 | 9 | 20 | 29 | −9 | 19 | |
| 8 | Sambir-Nyva-2 Ternopil | 18 | 5 | 3 | 10 | 15 | 30 | −15 | 18 | |
| 9 | Revera 1908 Ivano-Frankivsk | 18 | 3 | 5 | 10 | 15 | 33 | −18 | 14 | Withdrawn after the season |
| 10 | Real Pharma Odesa | 18 | 2 | 3 | 13 | 9 | 40 | −31 | 9 |
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference in all games; 6) Goals scored in all games (Note: calculation by criteria indicated in rules 2, 3, 4 is conducted with consideration of all teams that have equal number of tournament points at the moment of calculation and not only among those which after preliminary criteria have appeared more successful).
Notes:
- Head-to-head goal difference: Rukh-2 +2, Skala 1911 -2
Group B
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Kolos-2 Kovalivka | 18 | 12 | 3 | 3 | 30 | 14 | +16 | 39 | Qualification to the league's title play-off |
| 2 | Chernihiv | 18 | 11 | 5 | 2 | 30 | 8 | +22 | 38 | Qualification to the third place play-off |
| 3 | Lokomotyv Kyiv | 18 | 9 | 3 | 6 | 22 | 21 | +1 | 30 | |
| 4 | Oleksandriya-2 | 18 | 7 | 7 | 4 | 30 | 19 | +11 | 28 | |
| 5 | Hirnyk-Sport Horishni Plavni | 18 | 8 | 2 | 8 | 19 | 20 | −1 | 26 | |
| 6 | Trostianets | 18 | 5 | 7 | 6 | 20 | 16 | +4 | 22 | |
| 7 | Chaika Petropavlivska Borshchahivka | 18 | 4 | 7 | 7 | 15 | 21 | −6 | 19 | |
| 8 | Metalist 1925-2 Kharkiv | 18 | 5 | 3 | 10 | 23 | 39 | −16 | 18 | Withdrawn after the season |
| 9 | Nyva Vinnytsia | 18 | 5 | 1 | 12 | 14 | 26 | −12 | 16 | |
| 10 | Vorskla-2 Poltava | 18 | 3 | 4 | 11 | 15 | 34 | −19 | 13 | Withdrawn after the season |
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference in all games; 6) Goals scored in all games (Note: calculation by criteria indicated in rules 2, 3, 4 is conducted with consideration of all teams that have equal number of tournament points at the moment of calculation and not only among those which after preliminary criteria have appeared more successful).
The league's play-offs
The winner of the league's title play-off gains direct promotion to the 2025–26 Ukrainian First League. The finalists of the league's title play-off and the winner of the third-place play-off qualify for the promotional play-offs. On 30 April 2025, a draw was held for the Second League playoffs, including the title and third-place matches.[15] The first leg was expected to take place on 23 May, while the second leg was expected to take place on 30 May.
On 21 May 2025, the PFL Central Council decided that the play-off match-up between Chernihiv and Rukh-2 will not take place, since Rukh-2 Lviv withdrew.[16] Also, since Rukh-2 withdrew, the council reviewed a proposal from Skala 1911 Stryi to provide an extra chance for them, but Skala's proposal was not supported by the majority.[17] On 22 May 2025, the Ukrainian Association of Football Executive Committee published its decision about the situation by making changes and allowing third-placed teams from both groups to play each other to determine the opponent for FC Chernihiv in place of Rukh-2.[18]
- League's final
| League's title | ||||||
| B1 | Kolos-2 Kovalivka | 0 | 3 | 3 | ||
| A1 | Probiy Horodenka (p) | 1 | 2 | 3 | ||
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Kolos-2 Kovalivka | 3 – 3 (3 – 4 p) | Probiy Horodenka | 0–1 | 3–2 |
| 23 May 2025 | Kolos-2 Kovalivka | 0–1 | Probiy Horodenka | Kovalivka, Kyiv Oblast |
| 14:00 | Report |
|
Stadium: Kolos Attendance: 228 Referee: Artem Artemenko |
| 30 May 2025 | Probiy Horodenka | 2–3 (a.e.t.) (4–3 p) | Kolos-2 Kovalivka | Horodenka, Ivano-Frankivsk Oblast |
| 13:30 |
|
Report | Stadium: Probiy Arena Referee: Stepan Lapko | |
| Penalties | ||||
3–3 on aggregate; Probiy Horodenka won 4–3 on penalties.
- Third place
For two-legged ties, the team listed above in the bracket hosted the first match. The third score is the match aggregate.
|
| |||||||||
| 26 May – Boryspil | B2 | FC Chernihiv | 3 | 1 | 4 | |||||
| A3 | Skala 1911 Stryi | 4 | A3 | Skala 1911 Stryi | 2 | 0 | 2 | |||
| B3 | Lokomotyv Kyiv | 1 | ||||||||
| Team 1 | Score | Team 2 |
|---|---|---|
| Lokomotyv Kyiv | 1–4 | Skala 1911 Stryi |
| 26 May 2025 | Lokomotyv Kyiv | 1–4 | Skala 1911 Stryi | Boryspil, Kyiv Oblast |
| 13:00 |
|
Report |
|
Stadium: Kolos Attendance: 0 Referee: Dmytro Osaulenko |
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Chernihiv | 4–2 | Skala 1911 Stryi | 3–2 | 1–0 |
| 30 May 2025 | FC Chernihiv | 3–2 | Skala 1911 Stryi | Chernihiv |
| Report |
|
Stadium: Chernihiv Arena Attendance: 180 Referee: Anatoliy Ukhov |
| 4 June 2025 | Skala 1911 Stryi | 0–1 | FC Chernihiv | Stryi, Lviv Oblast |
| Report | Novikov |
Stadium: Sokil |
FC Chernihiv won 4–2 on aggregate.
Cup competitions
Ukrainian Cup
| Shakhtar Donetsk (PL) | 1–1 (a.e.t.) | (PL) Dynamo Kyiv |
|---|---|---|
|
Report |
|
| Penalties | ||
| 6–5 | ||
Women's club football
| Promoted | Relegated |
|---|---|
|
|
Note: For the scratched clubs, see section Clubs removed for more details
Vyshcha Liha
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Vorskla Poltava | 10 | 9 | 1 | 0 | 41 | 0 | +41 | 28 | Qualification for the Championship Group |
| 2 | Kolos Kovalivka | 10 | 9 | 0 | 1 | 39 | 3 | +36 | 27 | |
| 3 | Metalist 1925 Kharkiv | 10 | 7 | 2 | 1 | 34 | 6 | +28 | 23 | |
| 4 | Seasters Odesa | 10 | 7 | 1 | 2 | 24 | 8 | +16 | 22 | |
| 5 | Shakhtar Donetsk | 10 | 4 | 2 | 4 | 16 | 16 | 0 | 14 | |
| 6 | Ladomyr Volodymyr | 10 | 3 | 2 | 5 | 16 | 19 | −3 | 11 | |
| 7 | Kryvbas Kryvyi Rih | 10 | 3 | 1 | 6 | 12 | 20 | −8 | 10 | Qualification for the Relegation Group |
| 8 | Pantery Uman | 10 | 2 | 1 | 7 | 7 | 40 | −33 | 7[a] | |
| 9 | Polissia Zhytomyr | 10 | 2 | 1 | 7 | 15 | 32 | −17 | 7[a] | |
| 10 | EMS Podillia Vinnytsia | 10 | 2 | 1 | 7 | 6 | 39 | −33 | 7[a] | |
| 11 | Obolon Kyiv | 10 | 0 | 2 | 8 | 6 | 33 | −27 | 2 | |
| 12 | Dnipro-1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Withdrew |
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored.[20]
Notes:
- Head-to-head points: Pantery 4, Polissia 3, EMS-Podillia 1
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Vorskla Poltava[a] (C) | 20 | 16 | 4 | 0 | 63 | 2 | +61 | 52 | Qualification for Champions League second qualifying round |
| 2 | Metalist 1925 Kharkiv[a] | 20 | 15 | 4 | 1 | 62 | 7 | +55 | 49 | |
| 3 | Kolos Kovalivka | 20 | 14 | 1 | 5 | 55 | 13 | +42 | 43 | Qualification for Europa Cup first qualifying round |
| 4 | Seasters Odesa | 20 | 10 | 1 | 9 | 35 | 26 | +9 | 31 | |
| 5 | Shakhtar Donetsk | 20 | 7 | 3 | 10 | 25 | 36 | −11 | 24 | |
| 6 | Ladomyr Volodymyr | 20 | 3 | 3 | 14 | 17 | 55 | −38 | 12 |
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored.[20]
(C) Champions
Notes:
- Participant of the 2024–25 Ukrainian Women's Cup final.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | |
|---|---|---|---|---|---|---|---|---|---|---|
| 7 | Kryvbas Kryvyi Rih | 18 | 10 | 1 | 7 | 39 | 30 | +9 | 31 | |
| 8 | Polissia Zhytomyr | 18 | 7 | 2 | 9 | 46 | 45 | +1 | 23 | |
| 9 | Pantery Uman | 18 | 7 | 1 | 10 | 17 | 57 | −40 | 22 | |
| 10 | Obolon Kyiv | 18 | 2 | 3 | 13 | 11 | 43 | −32 | 9 | Withdrew after the season |
| 11 | EMS-Podillia Vinnytsia | 18 | 2 | 1 | 15 | 13 | 69 | −56 | 7 |
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored.[20]
Managerial changes
This is a list of managerial changes among Ukrainian professional football clubs:
| Team | Outgoing manager | Manner of departure | Date of vacancy | Table | Incoming manager | Date of appointment |
|---|---|---|---|---|---|---|
| Pre-season | ||||||
Clubs removed
- Dnipro-1 (all teams were removed right before the start of the season)
- Kudrivka-Nyva (completed merger with Kudrivka)
- Druzhba Myrivka
- Zviahel
- Vast Mykolaiv
- Dynamo Kyiv (women team)