2005, 2011 und 2013 nahm Moriggl an den Skiweltmeisterschaften teil, wobei er sein bestes Resultat mit Rang 21 in Oslo 2011 im 50-km-Massenstart-Wettbewerb im Freistil erreichte. 2010 war Moriggl zudem Teil der italienischen Mannschaft bei den Olympischen Winterspielen in Vancouver. Dort belegte er über 15 km Freistil sowie im Skiathlon jeweils Rang 24. Im Februar 2011 siegte er beim Gsieser Tal-Lauf über 42 km Freistil.