The 2024–25 Ukrainian Premier League season, referred to as the Ukrainian Premier League VBET for sponsorship reasons, was the 34th top-level football club competition since the fall of the Soviet Union and the 17th since the establishment of the Ukrainian Premier League (UPL). The competition took place during the ongoing war with the Russia since late February 2022.
Shakhtar Donetsk entered the season as the defending champions and the leading club in the last three seasons. Shakhtar were "dethroned" by Dynamo, which finished the season with no losses for the first time since the 2014–15 season.
The season started earlier than expected due to the sudden withdrawal of SC Dnipro-1, which forced the UPL to organize a mini-tournament of four teams for the extra spot in late July. The tournament included teams that were relegated to the second tier and those that lost promotion/relegation play-offs. Due to the withdrawal of SC Dnipro-1, Ukraine's spot for the club was forfeited at the 2024–25 continental competitions.
The season kicked off on 3 August 2024, with games in Rivne and Kryvyi Rih. With the ongoing Russian invasion of Ukraine, the league's fixtures are being suspended or postponed due to anti-strike air sirens.
Teams This season the Ukrainian Premier League remained at 16 teams.
Promoted teams Inhulets Petrove – first-placed team of the 2023–24 Ukrainian First League (returning after a season) Karpaty Lviv – second-placed team of the 2023–24 Ukrainian First League (returning, last competed in 2019–20, for the first time since its reorganization in 2020) Livyi Bereh Kyiv – winner of pre-season Mini-tournament. Third-placed team of the 2023–24 Ukrainian First League (debut)
Relegated teams FC Mynai – relegated after four seasons in the top flight. Metalist 1925 Kharkiv – relegated after three seasons in the top flight.
Withdrawn teams Dnipro-1 - Prior to season starting
Location map
Stadiums
The minimum threshold for the stadium's capacity in the UPL is 4,500 (Article 10, paragraph 8.3).Places of holding competitions (Місця проведення змагань) . 2022–23 Ukrainian Premier League regulations.
The following stadiums are regarded as home grounds:
RankStadiumPlaceClubCapacityNotes1Arena Lviv Lviv Rukh Lviv 34,725Shakhtar Donetskused as home ground in 14 matches Inhulets Petroveused as home ground in 1 match2Chornomorets StadiumOdesaChornomorets Odesa 34,164 Inhulets Petroveused as home ground in 1 match3Ukraina Stadium Lviv Karpaty Lviv 28,051 Inhulets Petroveused as home ground in 1 match4Butovsky Vorskla StadiumPoltavaVorskla Poltava 23,8425Lobanovskyi Dynamo StadiumKyivDynamo Kyiv 16,873Vorskla Poltavaused as home ground in 1 matchZorya Luhanskused as home ground during the season 6Tsentralnyi Stadion Cherkasy LNZ Cherkasy 10,321 7Avanhard Stadium Rivne Veres Rivne 7,122Kryvbas Kryvyi Rihused as home ground in 1 match 8CSC Nika Stadium Oleksandriya FC Oleksandriya7,000Inhulets Petroveused as home ground in 7 matches 9Tsentralnyi Stadion ZhytomyrPolissya Zhytomyr 5,928Inhulets Petroveused as home ground in 1 matchKarpaty Lvivused as home ground in 1 match 10Obolon Arena Kyiv Obolon Kyiv 5,103Inhulets Petroveused as home ground in 1 match 11Kolos StadiumKovalivkaKolos Kovalivka 5,050 LNZ Cherkasyused as home ground in 1 match Inhulets Petroveused as home ground in 1 match 12Arena Livyi BerehZolochivska hromadaLivyi Bereh Kyiv 4,700Shakhtar Donetskused as home ground in 2 matches13Hirnyk StadiumKryvyi RihKryvbas Kryvyi Rih 3,219Inhulets Petroveused as home ground in 2 matches14Berezkin Zirka StadiumKropyvnytskyiNone 13,305
Personnel and sponsorship TeamPresidentHead coachCaptainKit manufacturerShirt sponsor Chornomorets Odesa Leonid Klimov Oleksandr Kucher Bohdan ButkoKelme Dynamo Kyiv Ihor Surkis Oleksandr Shovkovskyi Vitaliy Buyalskyi New Balance A-Bank Inhulets Petrove Oleksandr Povoroznyuk Vasyl Kobin Oleksiy Palamarchuk Joma П'ятихатська Karpaty Lviv Volodymyr Matkivskyi Vladyslav Lupashko Denys Miroshnichenko Nike Lvivske Kolos Kovalivka Andriy Zasukha Ruslan Kostyshyn (interim) Valeriy Bondarenko Nike Vbet Kryvbas Kryvyi Rih Kostyantyn Karamanits Yuriy Vernydub Dmytro Khomchenovskyi SKIDAN Rudomain Livyi Bereh Kyiv Mykola Lavrenko Vitaliy Pervak Ruslan Dedukh Nike ″Metalo Galva″ LNZ Cherkasy Viktor Kravchenko Roman Hryhorchuk Olivier Thill Macron Vbet Obolon Kyiv Oleksandr Slobodian Serhiy Shyshchenko Nazariy Fedorivskyi Jako FavBet & Obolon Oleksandriya Serhiy Kuzmenko Ruslan Rotan Kyrylo Kovalets Nike AgroVista Polissya Zhytomyr Oleksandr Maksymov (caretaker) Ruslan Babenko Nike BGV Group Rukh Lviv Hryhoriy Kozlovskyi Vitaliy Ponomaryov Marko Sapuha Macron Emily Resort, Favbet Shakhtar Donetsk Rinat Akhmetov Marino Pušić Mykola Matviyenko Puma FavBet Veres Rivne Oleh Shandruk Bohdan Kohut Kelme Vbet Vorskla Poltava Kostyantyn Zhevago Yuriy Maksymov Ihor Perduta Nike Ferrexpo Zorya Luhansk Yevhen Heller Mladen Bartulović (interim) Pylyp Budkivskyi Puma GG.BET
Managerial changes TeamOutgoing managerManner of departureDate of vacancyTableIncoming managerDate of appointment Polissya Zhytomyr Serhiy Shyshchenko (caretaker) End of caretaker26 May 2024Pre-season Imad Ashur26 May 2024Inhulets Petrove Vladyslav LupashkoMutual agreement5 June 2024 Vasyl Kobin15 June 2024LNZ Cherkasy Oleg DulubEnd of the contract10 June 2024 Andrés Carrasco 11 June 2024Chornomorets Odesa Roman HryhorchukMutual consent26 June 2024 Stepan Matviyiv (caretaker)26 June 2024 Stepan Matviyiv (caretaker)End of the contract30 June 2024 Serhiy Politylo (caretaker)1 July 2024 Anatoliy Didenko (caretaker) Anatoliy Didenko & Serhiy Politylo (caretakers)End of caretaker spell13 July 2024 Oleksandr Babych9 July 2024Karpaty Lviv Myron MarkevychMutual consent17 July 2024 Vladyslav Lupashko19 July 2024Zorya Luhansk Yuriy Koval (caretaker)Return to previous position26 August 20248th Mladen Bartulović (interim)26 August 2024Obolon Kyiv Valeriy IvashchenkoFired4 September 202416th Oleksandr Antonenko (interim)4 September 2024 Oleksandr Antonenko (interim)End of interim5 September 2024 Serhiy Shyshchenko5 September 2024Vorskla Poltava Serhiy Dolhanskyi (caretaker)Return to previous coaching role23 October 202412th Yuriy Maksymov24 October 2024LNZ Cherkasy Andrés CarrascoSuspended11 December 202410th Artem Chorniy (caretaker)11 December 2024Sacked after suspended12 December 2024 Andriy Dykan (caretaker)12 December 2024 Artem Chorniy & Andriy Dykan (caretakers) End of caretaker spell18 December 2024 Roman Hryhorchuk18 December 2024Kolos Kovalivka Oleksandr PozdeyevFired10 March 202512th Ruslan Kostyshyn (interim)10 March 2025Chornomorets Odesa Oleksandr BabychChange of role24 March 202515th Oleksandr Kucher24 March 2025Polissya Zhytomyr Imad AshurSacked12 May 20255th Oleksandr Maksymov (caretaker)12 May 2025 Notes:
League table
Results Teams play each other twice on a home and away basis.
Matches affected by air alerts Round 2. Shakhtar vs Polissia. The match had been interrupted in the 61st minute for 30 minutes. Round 3. Vorskla vs Obolon. Kick off time was delayed for 35 minutes. The match had been interrupted in the 16th minute. Zorya vs Oleksandriya. Kick off time was delayed for 45 minutes. Round 4. Livyi Bereh vs Chornomorets. Kick off time was delayed for 90 minutes. LNZ vs Karpaty. Kick off time was postponed for 6 hours. Round 5. Kryvbas vs Shakhtar. The match, which kicked off on 1 September 2024, has been interrupted in the 50th minute. After resumed, 16 April 2025, the match was firstly delayed for 45 minutes and then interrupted again, in 63th minute. Round 6. Vorskla vs Rukh. Beginning of the second half was delayed for 20 minutes. Round 7. Kryvbas vs Vorskla. Kick off time was delayed for 30 minutes. The match had been interrupted in the 6th minute. Beginning of the second half was delayed for 18 minutes. Round 8. Veres vs Shakhtar. Kick off time was delayed for 27 minutes. Round 10. Oleksandriya vs Vorskla. Kick off time was delayed for 40 minutes. Round 11. Kryvbas vs LNZ. Kick off time was delayed for 80 minutes. Round 13. Livyi Bereh vs Inhulets. Kick off time was delayed for 25 minutes. Kolos vs Kryvbas. Kick off time was delayed for 80 minutes. Round 14. Veres vs Oleksandriya. Kick off time was delayed for 90 minutes. Round 16. Inhulets vs Zorya. The match, which kicked off on 8 December 2024 (kick off time was delayed for 141 minute), has been interrupted during half-time. It was resumed on 30 April 2025, at another stadium. Kolos vs Obolon. Kick off time was delayed for 110 minutes. Beginning of the second half was delayed for 35 minutes. Dynamo vs Oleksandriya. The match had been interrupted in the 58th minute for 38 minutes. Round 17. Vorskla vs Livyi Bereh. Beginning of the second half was delayed for 100 minutes. Oleksandriya vs LNZ. The match had been interrupted in the 30th minute. Beginning of the second half was delayed for 40 minutes. Kryvbas vs Karpaty. Kick off time was delayed for 30 minutes. Round 21. Kryvbas vs Livyi Bereh. The match, which kicked off on 15 March 2025 (kick off time was delayed for 107 minutes), has been interrupted in the 2nd minute. The match was resumed on 7 May 2025. Round 22. Inhulets vs Veres. Kick off time was delayed for 20 minutes. Livyi Bereh vs Oleksandriya. Beginning of the second half was delayed for 64 minutes. Vorskla vs Kryvbas. Kick off time was delayed for 10 minutes. Round 23. Vorskla vs Zorya. Kick off time was delayed for 45 minutes. Round 24. Kryvbas vs Dynamo. Kick off time was delayed for 15 minutes and then postponed for 55 minutes. Vorskla vs Polissya. The match had been interrupted in the 23rd minute for 12 minutes. Round 25. Vorskla vs Oleksandria. Kick off the time was delayed for 65 minutes and had been interrupted in the 6th minute for 18 minutes. Livyi Bereh vs Polissya. Kick off the time was delayed for 30 minutes Round 27 LNZ vs Zorya. Kick off the time was delayed for 60 minutes. Round 28 Kryvbas vs Kolos. Kick of the time was delayed for 65 minutes. Round 30 Inhulets vs Vorskla. The match had been interrupted in the 9th minute for 19 minutes. Obolon vs Livyi Bereh. The match had been interrupted in the 6th minute for 30 minutes.
Mini tournament
Relegation play-offs
Season statistics
Top goalscorers Top scorers. Ukrainian Premier League.
RankScorerTeamGoals()1 Vladyslav VanatDynamo Kyiv17 (2)2 Yehor TverdokhlibKryvbas Kryvyi Rih14 (0)3 Heorhiy SudakovShakhtar Donetsk13 (2)4 Artem BondarenkoShakhtar Donetsk12 (1)5 Oleksiy HutsulyakPolissya Zhytomyr11 (1)6 Ambrosiy ChachuaKarpaty Lviv10 (0) Oleksandr FilippovOleksandriya10 (1)8 Petar MićinZorya Luhansk9 (0)9 Pylyp BudkivskyiZorya Luhansk8 (1) BruninhoKarpaty Lviv8 (3)
Clean sheets
RankPlayerClubCleansheets1 Heorhiy YermakovOleksandriya152 Ivan PakholyukKolos Kovalivka113 Pavlo IsenkoVorskla Poltava10 Andriy KlishchukKryvbas Kryvyi Rih Dmytro LedviyRukh Lviv Dmytro RiznykShakhtar Donetsk7 Oleksiy PalamarchukInhulets Petrove98 Oleksandr KemkinKarpaty Lviv8 Maksym MekhanivLivyi Bereh Kyiv10 Heorhiy BushchanDynamo Kyiv7 Denys MarchenkoObolon Kyiv Ruslan NeshcheretDynamo Kyiv Yevhen VolynetsPolissya Zhytomyr
Hat-tricks
PlayerForAgainstResultDate Oleksandr FilippovOleksandriyaShakhtar Donetsk4–3 (H)24 August 2024 Oleksandr NazarenkoPolissya ZhytomyrObolon Kyiv4–0 (H)25 August 2024 Artem BondarenkoShakhtar DonetskKarpaty Lviv5–2 (H)14 September 2024 Heorhiy Sudakov4Shakhtar DonetskLNZ Cherkasy5–1 (H)6 October 2024 Miguel CamposOleksandriyaKarpaty Lviv3–0 (H)9 November 2024 Yehor TverdokhlibKryvbas Kryvyi RihPolissya Zhytomyr3–1 (H)30 November 2024 BruninhoKarpaty LvivChornomorets Odesa4–0 (H)30 March 2025
Awards Monthly awards