Goalabre trat bis 2011 bei Juniorenrennen an. Er gewann dabei in der Saison 2010/11 die U20-Gesamtwertung. Seit 2011 nimmt er vorwiegend am Alpencup teil. Dabei kam er im März 2011 mit dem zweiten Platz über 10 km Freistil in Ramsau am Dachstein erstmals aufs Podium. Nach Platz drei über 10 km Freistil zu Beginn der Saison 2011/12 beim Alpencup in Pokljuka, kam er im Skiathlon in Zwiesel auf den zweiten Platz und holte im Sprint seinen ersten Sieg im Alpencup. Die Saison beendete er auf dem sechsten Platz in der Gesamtwertung. Zu Beginn der folgenden Saison kam er mit dem dritten Platz über 10 km Freistil in Goms erneut aufs Podest. Seinen ersten Auftritt im Skilanglauf-Weltcup hatte er bei der Tour de Ski 2012/13, wo er in Val Müstair mit dem 28. Rang im Sprint auch seine ersten Weltcuppunkte holen konnte. In der Saison 2013/14 holte er im Alpencup drei Siege und einen zweiten Platz und gewann damit zum Saisonende die Gesamtwertung. Bei den U23-Weltmeisterschaften 2014 im Val di Fiemme gewann er Silber im Sprint. In der folgenden Saison siegte er ebenfalls dreimal im Alpencup. Zudem wurde er einmal Zweiter und einmal Dritter und gewann damit wie im Vorjahr die Gesamtwertung. In der Saison 2016/17 errang er im Alpencup jeweils einmal den dritten, den zweiten und den ersten Platz und erreichte den sechsten Platz in der Gesamtwertung.