Brugger, der für den WSG Schluchsee startet und seit August 2016 dem Zoll-Ski-Team angehört, nahm von 2012 bis 2017 an U18 und U20-Rennen im Alpencup teil. Dabei gewann er in der Saison 2016/17 die U20-Gesamtwertung und belegte in der Saison 2015/16 den dritten Platz in der U20-Gesamtwertung. Bei den Junioren-Weltmeisterschaften 2014 in Val di Fiemme kam er auf den 33. Platz über 10 km klassisch, auf den 25. Rang im Skiathlon und auf den neunten Platz mit der Staffel. Im folgenden Jahr holte er beim Europäischen Olympischen Winter-Jugendfestival 2015 in Steg über 10 km klassisch und in der Mixed-Staffel jeweils die Bronzemedaille und über 7,5 km Freistil die Goldmedaille. Bei den nordischen Junioren-Skiweltmeisterschaften 2016 in Râșnov gelang ihn der 38. Platz im Sprint, jeweils der neunte Rang über 15 km Freistil und mit der Staffel und den fünften Platz über 10 km klassisch. Ende Januar 2017 wurde er bei den Junioren-Weltmeisterschaften in Soldier Hollow Juniorenweltmeister im Sprint. Zudem belegte er dort den achten Platz im Skiathlon, den sechsten Rang über 10 km Freistil und den vierten Platz mit der Staffel. Sein Debüt im Weltcup hatte er im März 2017 in Drammen, das er auf dem 58. Platz im Sprint beendete. Bei der &lt;a href="Tour%20de%20Ski%202017/18"&gt;Tour de Ski 2017/18&lt;/a&gt; holte er in Oberstdorf mit dem 23. Platz im 15-km-Massenstartrennen seine ersten Weltcuppunkte. Bei den U23-Weltmeisterschaften 2018 in Goms belegte er den 19. Platz im Skiathlon, den 12. Rang im Sprint und den siebten Platz über 15 km klassisch. Im März 2018 wurde er bei den deutschen Skilanglaufmeisterschaften in Reit im Winkl zusammen mit Florian Notz Dritter im Teamsprint.