Ende August 2019 erreichte er beim ukrainischen Unabhängigkeitspokal das Viertelfinale und schied gegen den späteren Turniersieger Craig Steadman (0:3) aus. Wenig später erreichte er bei der ukrainischen Meisterschaft, an der er in den zwei Jahren zuvor nicht teilgenommen hatte, zum zweiten Mal das Halbfinale und verlor diesmal gegen Wladyslaw Wyschnewskyj (0:3). Im Dezember 2019 gewann er durch einen 4:0-Endspielsieg gegen Andrij Schulha das Finalturnier des ukrainischen Pokals. Ende des Jahres nahm er auf der Main Tour an der Qualifikation zum German Masters 2020 teil, verlor dort jedoch sein Auftaktspiel gegen Zhou Yuelong mit 0:5. Auf der Challenge Tour 2019/20 trat er im Jahr 2019 bei vier der sieben Turniere an, bei denen er insgesamt zwei Spiele gewann und mit dem Achtelfinale beim Turnier in Newbury im September sein bis dahin bestes Ergebnis erzielte.