Sein Weltcup-Debüt gab Kastlunger beim Riesenslalom von Alta Badia am 21. Dezember 2020, wo er sich als 33. nicht für den zweiten Durchgang qualifizierte. Nachdem er bei einigen Riesenslaloms und einem Slalom im Weltcup an den Start gegangen war, erreichte er mit seiner ersten Platzierung in den Punkterängen am 11. November 2022 den zehnten Rang im Riesenslalom von Val-d’Isère. Beim Riesenslalom in Val-d’Isère startete Kastlunger mit Startnummer 67 und nahm dort anstelle des verletzten Giuliano Razzoli teil.[1]