Mychajlo Larkow erreichte im November 2017 seine erste Podestplatzierung im ukrainischen Jugendpokal. 2018 gewann er mit jeweils einmal Silber und Bronze seine ersten Medaillen bei ukrainischen Jugendmeisterschaften und erzielte seinen ersten Turniersieg im nationalen Jugendpokal.[1]
Bei den ukrainischen Jugendmeisterschaften 2020 sicherte sich Larkow seinen dritten Titel, diesmal in der Dynamischen Pyramide. Bei den Herren gelangte er in der Freien Pyramide ins Viertelfinale, in dem er dem späteren Turniersieger Oleh Haluschko (5:6) unterlag. Daneben erreichte er 2020 unter anderem das Halbfinale beim Billiard Hall Cup, den fünften Platz bei den Platon Amateur Open und das Achtelfinale beim UBA Cup.[1]
Im September 2021 erreichte er bei den Ajara Open im georgischen Batumi das Achtelfinale und beim Zovex Cup in Lwiw das Halbfinale. Bei der Jugend-WM 2021 gelangte Larkow ins Halbfinale, in dem er sich dem späteren Turniersieger Andrei Schagajew mit 2:6 geschlagen geben musste. Im Dezember 2021 besiegte er beim UBA Cup in Kiew unter anderem den zweimaligen Weltmeister Iossif Abramow und gewann schließlich durch einen 10:7-Finalsieg gegen seinen Landsmann Illja Nepejpiwo das Turnier.[6][7][8]
Anfang 2022 gewann Larkow zum zweiten Mal ein Turnier des ukrainischen Jugendpokals und gelangte bei den Herren ins Achtelfinale.[1]
Im April 2022 nahm Larkow beim German Grand Prix in Rüsselsheim zum ersten Mal an einem Snookerturnier teil und erreichte das Viertelfinale, in dem er dem ehemaligen deutschen Meister Roman Dietzel mit 1:3 unterlag.[9][10][11] Drei Monate später begann er beim deutschen Bundestrainer Thomas Hein zu trainieren.[12] Im August 2022 trat Larkow erstmals bei einer internationalen Snooker-Meisterschaft an;[13] bei der U16-WM in Bukarest besiegte er unter anderem Christian Richter und zog ins Halbfinale ein, in dem er dem Ungarn Bulcsú Révész unterlag.[14][15] Er gewann damit als erster Ukrainer eine Medaille bei einer Jugendweltmeisterschaft im Snooker. In den Altersklassen U18 und U21 scheiterte er hingegen in der Vorrunde.[16]
Beim German Grand Prix 2022/23 erreichte Larkow bei vier Turnierteilnahmen einmal das Viertelfinale.[16] Im März 2023 erreichte Larkow bei der U18-Europameisterschaft das Achtelfinale, wohingegen er bei den U21-Junioren und bei den Herren in der Gruppenphase scheiterte.[16] Einen Monat später schied er bei den Belgian Open in der Runde der letzten 64 gegen Alexis Callewaert aus.
Seit der Saison 2022/23 spielt Larkow mit dem 1. SC Dortmund in der Oberliga NRW.[17]