Er ist in Salzburg geboren, hat alle Nachwuchsklassen bei den Red Bulls und in der Red Bull Eishockey Akademie durchlaufen und in der Saison 2018/19 im Profi-Team des amtierenden Meisters debütiert. Seither hat er in der ICE Hockey League 210 Spiele bestritten (2 Tore, 18 Vorlagen) und sich zu einem beständigen Verteidiger entwickelt. In der letzten Saison bestritt Schreier auch 11 Begegnungen mit den Red Bull Hockey Juniors in der Alps Hockey League und hat dabei unter anderem den österreichischen AHL-Meistertitel geholt.