Dabudyk nahm von 2004 bis 2014 vorwiegend am Alpencup teil. Dabei holte sie vier Siege und beendete die Saison &lt;a href="Skilanglauf-Alpencup%202010/11"&gt;2010/11&lt;/a&gt; und &lt;a href="Skilanglauf-Alpencup%202011/12"&gt;2011/12&lt;/a&gt; auf dem vierten Platz in der Gesamtwertung. Bei den Nordischen Junioren-Skiweltmeisterschaften 2008 in Mals gewann sie Silber im Sprint. Ihr erstes Weltcuprennen lief sie im Dezember 2008 in La Clusaz, welches sie auf dem 48. Platz im 15 km Massenstartrennen beendete. Bei der Winter-Universiade 2009 in Yabuli gewann sie Bronze mit der Staffel. Im Februar 2011 holte sie in Rybinsk mit dem 29. Platz im 10 km Verfolgungsrennen ihre ersten Weltcuppunkte. In der Saison 2014/15 startete sie im Skilanglauf-Marathon-Cup. Dabei belegte sie beim Dolomitenlauf, beim American Birkebeiner und beim Ugra Skimarathon den zweiten Platz. Die Saison beendete sie auf dem zweiten Platz in der Gesamtwertung. 2014 und 2015 siegte sie beim Transjurassienne. In der Saison 2015/16 siegte sie beim Marathon de Bessans., beim La Foulée Blanche und beim Dolomitenlauf. Zudem wurde sie beim American Birkebeiner und beim Bieg Piastów jeweils Zweite und gewann damit zum Saisonende die Gesamtwertung des Worldloppet Cups. In der folgenden Saison holte sie drei Siege im Worldloppet Cup (Dolomitenlauf, König-Ludwig-Lauf, Tartu Maraton) und siegte wie im Vorjahr beim Marathon de Bessans. Zudem wurde sie Zweite beim Transjurassienne und gewann erneut die Gesamtwertung des Worldloppet Cups. In der Saison 2017/18 gewann sie den Dolomitenlauf, den König-Ludwig-Lauf und zum dritten Mal den Transjurassienne. Zudem wurde sie beim Tartu Maraton Dritte und errang zum dritten Mal in Folge den ersten Platz in der Worldloppet Cup-Gesamtwertung.