Am 12. November 2017 gab er im Slalom von Levi sein Weltcup-Debüt. Zweieinhalb Monate später wurde der 18-Jährige überraschend ins italienische Aufgebot für die Olympischen Winterspiele in Pyeongchang aufgenommen. Bei der Juniorenweltmeisterschaft in Davos rechtfertigte er seine Nominierung, indem er im Slalom trotz 2,77 Sekunden Rückstands auf Sieger Clément Noël die Silbermedaille gewann. Bei den Spielen in Südkorea schied Vinatzer im ersten Durchgang des Slaloms aus. Außerdem kam er im Mannschaftswettbewerb zum Einsatz und gewann als einziger Italiener seinen Viertelfinallauf gegen den amtierenden Weltmeister Alexis Pinturault, was am Ende Rang fünf bedeutete.