He was born in Salzburg, went through all the junior classes at the Red Bulls and the Red Bull Ice Hockey Academy and made his debut in the reigning champions' professional team in the 2018/19 season. Since then, he has played 210 games in the ICE Hockey League (2 goals, 18 assists) and has developed into a consistent defenseman. Last season, Schreier also played 11 games with the Red Bull Hockey Juniors in the Alps Hockey League, including winning the Austrian AHL championship.