Gratz gab sein internationales Renndebüt am 1. Dezember 2013 bei einem Juniorenrennen in Pfelders. Sein erstes Großereignis bestritt er bei den Juniorenweltmeisterschaften 2018 in Davos, wobei er im Riesenslalom ausschied. Bis zu diesem Zeitpunkt war er hauptsächlich bei FIS-Rennen an den Start gegangen.
Am 2. Februar 2020 gab Gratz sein Weltcupdebüt beim Riesenslalom von Garmisch-Partenkirchen, wobei er den zweiten Durchgang um eine Hundertstelsekunde verpasste.[1] Seine ersten Weltcuppunkte gewann er am 12. März 2022 in Kranjska Gora. Beim Weltcupfinale in Courchevel/Méribel erreichte er mit der Mannschaft den dritten Platz und damit sein erstes Podium im Weltcup.
2023 startet Gratz erstmals bei einer Weltmeisterschaft, jedoch konnte er sich erneut nicht klassieren. Seinen ersten Sieg im Europacup feierte Gratz am 17. Januar 2024 in Val-Cenis.