1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
En 2015, il est prêté au SV Grödig, où il fait ses débuts en professionnel, jouant son premier match lors de la première journée de la saison 2015-2016 de Bundesliga le 25 juillet 2015 face au SC Rheindorf Altach. Il est titularisé et son équipe s'impose par deux buts à un[1]. Schlager garde cette place de titulaire lors des premiers matchs avant d'être devancé dans la hierarchie des gardiens par Pirmin Strasser(en) et Cican Stankovic.
En , Schlager rejoint librement le LASK. Le transfert est annoncé dès le [3]. Dans un premier temps, il est la doublure de Pavao Pervan. Il joue son premier match avec l'équipe première le , lors d'une défaite de son équipe en championnat face au SV Mattersburg par deux buts à un[4].
Le , Schlager prolonge son contrat jusqu'en 2021 avec le LASK[5].
Schlager devient ensuite titulaire dans le but du LASK à partir de la saison 2018-2019, saison au cours de laquelle le club termine deuxième à l'issue du championnat.
RB Salzbourg
Lors de l'été 2023, Alexander Schlager fait son retour au RB Salzbourg, où il a été formé. Le transfert est annoncé dès le 30 mai 2023 et il signe un contrat courant jusqu'en juin 2027[6].
Alexander Schlager est sélectionné pour la première fois avec l'équipe d'Autriche espoirs le , lors d'une rencontre face à l'Australie. Les deux équipes se séparent sur un match nul ce jour-là (1-1)[9]. Avec les espoirs, il participe au championnat d'Europe espoirs en 2019, qui se déroule en Italie. Il est titulaire dans les buts de l'Autriche durant cette compétition, mais avec une victoire, un nul et une défaite, son équipe ne parvient pas à sortir de la phase de groupe. Schlager encaisse quatre buts lors de ce tournoi[10].
Le 16 novembre 2019, Alexander Schlager honore sa première sélection avec l'équipe nationale d'Autriche face à la Macédoine du Nord. Il est titulaire lors de cette rencontre qui voit les Autrichiens remporter la partie (2-1)[11].