Vinatzer maakte zijn wereldbekerdebuut in november 2017 in Levi. Tijdens de Olympische Winterspelen van 2018 in Pyeongchang wist hij niet te finishen op de slalom, in de landenwedstrijd eindigde hij samen met Federica Brignone, Chiara Costazza, Irene Curtoni, Stefano Gross en Riccardo Tonetti op de vijfde plaats.
In december 2018 scoorde de Italiaan in Saalbach-Hinterglemm zijn eerste wereldbekerpunten. Op de wereldkampioenschappen alpineskiën 2019 in Åre eindigde Vinatzer als negentiende op de slalom, samen met Irene Curtoni, Lara Della Mea, Marta Bassino, Simon Maurberger en Riccardo Tonetti veroverde hij de bronzen medaille in de landenwedstrijd. In januari 2020 stond hij in Zagreb voor de eerste maal in zijn carrière op het podium van een wereldbekerwedstrijd. In Cortina d'Ampezzo nam de Italiaan deel aan de wereldkampioenschappen alpineskiën 2021. Op dit toernooi eindigde hij als vierde op de slalom. Tijdens de Olympische Winterspelen van 2022 in Peking wist Vinatzer niet te finishen op zowel de slalom als de reuzenslalom, in de landenwedstrijd eindigde hij samen met Luca de Aliprandini, Federica Brignone en Marta Bassino op de achtste plaats.
Op de wereldkampioenschappen alpineskiën 2023 in Courchevel behaalde hij de bronzen medaille op de slalom, daarnaast eindigde hij als dertiende op de parallelslalom. Samen met Lara Della Mea, Beatrice Sola en Filippo Della Vite eindigde hij als achtste in de landenwedstrijd.