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.
Seine ersten Weltcuppunkte gewann Kastlunger etwas überraschend am 11. November 2022 beim Slalom von Val-d’Isère. Nachdem er mit sich mit Startnummer 67 als 26. für den zweiten Durchgang qualifizieren konnte, gelang ihm dort mit der zweitbesten Laufzeit der Sprung auf den 10. Platz. Kastlungers Start kam nur dadurch zustande, dass er anstelle des verletzten Giuliano Razzoli starten durfte.[1]
Aufgrund dieses Ergebnisses wurde Kastlunger für die Weltmeisterschaften in Courchevel bzw. Méribel nominiert. Dort belegte er als beste Platzierung Rang 7 in der Alpinen Kombination.