Teams play each other twice on a home and away basis.
Matches affected by air alerts Round 1. Veres vs Polissia. The match had been interrupted in the 89th minute for 30 minutes. Oleksandriya vs Kryvbas. Kick off time was delayed for 30 minutes.
Round 2. Oleksandriya vs Metalist 1925. Kick off time was delayed for 75 minutes.
Round 3. Kryvbas vs LNZ. Kick off time was delayed for 45 minutes.
Round 4. Kryvbas vs Shakhtar. Kick off time was delayed for 10 minutes.
Round 9. Kryvbas vs Rukh. Kick off time was delayed for 30 minutes.
Round 10. Dnipro-1 vs Veres. Kick off time was delayed for 15 minutes. LNZ vs Oleksandriya. Kick off time was delayed for 75 minutes.
Round 12. Kryvbas vs Dnipro-1. Kick off time was delayed for 80 minutes.
Round 13. LNZ vs Kolos. Kick off time was delayed for 170 minutes. Polissia vs Kryvbas. The match had been interrupted in the 4th minute for almost 2 hours. Dnipro-1 vs Oleksandriya. Kick off time was delayed for 17 minutes. The match had been interrupted three times (in 57th, 69th, 90th minute).
Round 14. Kolos vs Mynai. The match had been interrupted in the 43rd minute for 3 minutes. Polissia vs Metalist 1925. Kick off time was delayed for 80 minutes. Obolon vs Vorskla. Kick off time was delayed for 195 minutes. Kryvbas vs Dynamo. Kick off time was delayed for 40 minutes.
Round 15. Kolos vs Zorya. Kick off time was delayed for 35 minutes.
Round 16. Kolos vs Obolon. Kick off time was delayed for 120 minutes. Chornomorets vs LNZ. Kick off time was delayed for 30 minutes. Mynai vs Dynamo. The match, which kicked off on 3 December 2023 at the
Mynai Arena, has been interrupted in the 2nd minute, then resumed on 17 April 2024 at the
Lobanovskyi Dynamo Stadium.
Round 18. Dnipro-1 vs Mynai. Kick off time was delayed for 40 minutes. The match had been interrupted twice (in the 14th, 27th minute). Zorya vs Vorskla. Kick off time was delayed for 55 minutes. Oleksandriya vs Shakhtar. Kick off time was delayed for 105 minutes. The match had been interrupted in the 78th minute.
Round 20. Veres vs Dynamo. Kick off time was delayed for 40 minutes. Dnipro-1 vs Rukh. Beginning of the second half was delayed for 30 minutes. The match had been interrupted twice (in the 66th, 78th minute). Kryvbas vs Obolon. The match had been interrupted in the 54th minute for 15 minutes.
Round 21. Chornomorets vs Veres. Beginning of the second half was delayed for 55 minutes.
Round 22. Zorya vs Metalist 1925. Beginning of the second half was delayed for 35 minutes. The match had been interrupted in the 83rd minute. Vorskla vs Dynamo. The match had been interrupted in the 36th minute for 144 minutes. Kolos vs Dnipro-1. Kick off time was delayed for 35 minutes.
Round 23. Mynai vs Polissia. The match had been interrupted in the 21st minute for 55 minutes. Kryvbas vs Vorskla. Kick off time was delayed for 30 minutes. Dnipro-1 vs Zorya. The match had been interrupted twice (in the 75th, 86th minute).
Round 24. Oleksandriya vs Dynamo. The match had been interrupted twice (in the 33rd, 60th minute). LNZ vs Veres. Beginning of the second half was delayed for 45 minutes.
Round 25. Chornomorets vs Kryvbas. Beginning of the second half was delayed for 18 minutes. Vorskla vs Kolos. Kick off time was delayed for 20 minutes.
Round 26. Dnipro-1 vs Dynamo. The match had been interrupted in the 13th minute for 40 minutes. Kryvbas vs Metalist 1925. Kick off time was delayed for 30 minutes.
Round 27. Obolon vs LNZ. Kick off time was delayed for 18 minutes. Dnipro-1 vs Kryvbas. Kick off time was delayed for 40 minutes. Beginning of the second half was delayed for 30 minutes. The match had been interrupted in the 79th minute.
Round 28. Vorskla vs Mynai. The match had been interrupted in the 64th minute for 40 minutes. Kryvbas vs Polissia. The match, which kicked off on 12 May 2024 (kick off time was delayed for 80 minutes), has been interrupted in the 38th minute, then resumed on 13 May 2024 (kick off time for resumption was delayed for 60 minutes; the match had been also interrupted in the 81st minute). Kolos vs LNZ. Kick off time was delayed for 45 minutes.
Round 29. Vorskla vs Obolon. The match had been interrupted twice (in the 18th, 34th minute). Dnipro-1 vs Shakhtar. The match had been interrupted four times (in the 19th, 24th, 75th minute; then kick off time for 75th minute resumption was delayed for 22 minutes). == Relegation play-offs ==