Официально: Юрий Вакулко – игрок «Ордабасы»
Вакулко является воспитанником одесской школы футбола. С 2014 года продолжил обучение в академии «Днепра», где также выступал за юношеский (22 матча, 3 гола) и молодежный состав (38 матчей, 3 гола).
8 апреля 2015 года дебютировал за основной состав «Днепра» в Кубке Украины в матче против «Черноморца», выйдя на замену на 74-й минуте. В чемпионате страны впервые сыграл 24 июля 2016 года против «Волыни», проведя на поле все 90 минут и отметившись забитым голом.
В январе 2018 года перешел в белградский «Партизан», а летом 2019-го подписал контракт с «Днепром-1».
Последним клубом Вакулко был украинский «Кривбасс», за который он выступал в сезоне 2023/24.
Также полузащитник имеет опыт выступлений за молодежную сборную Украины (U-21), в составе которой провёл 18 матчей и забил 1 гол. Дебют состоялся 2 сентября 2016 года в матче против Франции.
| № | Команда | И | М | О |
|---|---|---|---|---|
| 1 | Ордабасы | 30 | 59-23 | 68 |
| 2 | Қайрат | 30 | 60-23 | 65 |
| 3 | Астана | 30 | 48-31 | 54 |
| 4 | Оқжетпес | 30 | 49-38 | 54 |
| 5 | Ақтөбе | 30 | 47-39 | 49 |
| 6 | Елімай | 30 | 43-44 | 45 |
| 7 | Тобыл | 30 | 42-42 | 41 |
| 8 | Жеңіс | 30 | 32-40 | 36 |
| 9 | Ұлытау | 30 | 27-38 | 35 |
| 10 | Қызылжар | 30 | 31-42 | 33 |
| 11 | Каспий | 30 | 32-44 | 33 |
| 12 | Ертіс | 30 | 31-44 | 32 |
| 13 | Атырау | 30 | 27-35 | 30 |
| 14 | Алтай | 30 | 31-42 | 28 |
| 15 | Жетісу | 30 | 31-49 | 27 |
| 16 | Қайсар | 30 | 25-41 | 25 |