Bereits im Alter von 13 Jahren startete Gut beim SC Triesenberg, war danach aber in der Schweiz aktiv. Im Winter 2010/11 bestritt er Jugendrennen auf Schweizer Ebene und in Veysonnaz seine ersten beiden FIS-Rennen. Ein Jahr später nahm er an den Olympischen Jugend-Winterspielen in Innsbruck teil und belegte die Ränge zehn und zwölf in Riesenslalom und Super-G. In den kommenden Wintern bestritt er vornehmlich FIS-Rennen, war vereinzelt aber auch im Nor-Am und South American Cup am Start. Im Januar 2015 gab er im Riesenslalom von Crans-Montana sein Debüt im Europacup. Bei der Juniorenweltmeisterschaft 2016 in Sotschi wurde er 26. Im Super-G und 32. in der Abfahrt. In der Saison 2016/17 startete er in mehreren Rennen des Far East Cups und gewann in Walong zwei Riesenslaloms.