In der Saison 2014/15 belegte Nöckler den 44. Platz bei der Nordic Opening in Lillehammer und den 21. Rang bei der Tour de Ski 2015. Im Januar 2015 erreichte er in Otepää mit dem dritten Platz im Teamsprint zusammen mit Federico Pellegrino seine erste Podestplatzierung im Weltcup. Im folgenden Monat konnte er bei den nordischen Skiweltmeisterschaften 2015 in Falun diese Platzierung im Teamsprint wiederholen. Bei den Rollerski-Weltmeisterschaften 2015 im Val di Fiemme gewann er im Teamsprint zusammen mit Federico Pellegrino die Silbermedaille. Nach Platz 28 bei der Nordic Opening in Ruka zu Beginn der Saison 2015/16, belegte er im Januar 2016 in Nové Město den dritten Platz mit der Staffel und siegte in Planica zusammen mit Federico Pellegrino im Teamsprint. Zum Saisonende errang er den 23. Platz bei der Ski Tour Canada und den 70. Platz im Gesamtweltcup. Zu Beginn der folgenden Saison belegte er bei der Weltcup-Minitour in Lillehammer den 37. Platz. Im Januar 2017 siegte er im Alpencup in Planica über 15 km klassisch und wurde er beim Weltcup in Toblach zusammen mit Federico Pellegrino Dritter im Teamsprint. Beim Saisonhöhepunkt den nordischen Skiweltmeisterschaften 2017 in Lahti gewann er zusammen mit Federico Pellegrino die Silbermedaille im Teamsprint. Zudem errang er den 24. Platz über 15 km klassisch und den achten Platz mit der Staffel. Zum Saisonende kam er beim Weltcup-Finale in Québec auf den 13. Platz und erreichte den 60. Platz im Gesamtweltcup und den 47. Rang im Distanzweltcup. In der Saison 2017/18 errang er den 53. Platz beim Ruka Triple und den 46. Platz beim Weltcupfinale in Falun. Im Januar 2018 holte er in Dresden seinen zweiten Weltcupsieg zusammen mit Federico Pellegrino im Teamsprint. Bei den Olympischen Winterspielen 2018 in Pyeongchang lief er auf den 37. Platz im Skiathlon, auf den 21. Rang im 50-km-Massenstartrennen und auf den fünften Platz zusammen mit Federico Pellegrino im Teamsprint.