Alexander Ehl durchlief alle Nachwuchsmannschaften des EV Landshut. Bereits im Alter von 15 Jahren spielte er für die DNL2-Mannschaft des Vereins und wurde ein Jahr später einer der Leistungsträger der DNL-Mannschaft. In der folgenden Saison lief er für die erste Mannschaft des EVL in der drittklassigen Oberliga auf und erzielte in 41 Spielen 38 Punkte, davon 16 Tore und 22 Assists. Am Ende der Saison 2018/19 gewann er mit Landshut die Oberliga-Meisterschaft und stieg in die DEL2 auf. Dabei gehörte er mit 18 Punkten in 15 Playoff-Spielen zu den Leistungsträgern des EVL.[1] Nach diesem Erfolg wurde er für drei Jahre von der Düsseldorfer EG verpflichtet[2], verbrachte den Großteil der Saison jedoch weiter beim EV Landshut in der DEL2. In 52 DEL2-Einsätzen erzielte er 14 Tore und bereitete 17 weitere vor.
In der Saison 2020/21, seiner ersten vollständigen DEL-Saison, gehörte er ligaweit zu den statistisch besten U22-Spielern und spielte oft in einer der beiden Top-Angriffsreihen zusammen mit Alexander Barta.[1] Zudem kam er auch in Über- und Unterzahlsituationen zum Einsatz.
Im Frühjahr 2021 nominierte ihn Toni Söderholm erstmals für die A-Nationalmannschaft und absolvierte zwei Länderspiele gegen die Slowakei.[3] Ein Jahr später schaffte er es in den Kader für die Weltmeisterschaft 2022, bei der er mit dem Nationalteam den siebten Platz belegte und sein erstes WM-Tor erzielte. Wiederum ein Jahr später, bei der Weltmeisterschaft 2023, erreichte das Team das Finale um die Goldmedaille, unterlag in diesem gegen Kanada und gewann die Silbermedaille.[4] Ehl trug zu diesem Erfolg je zwei Tore und Vorlagen bei und gehörte auch bei der Weltmeisterschaft im folgenden Jahr zum Aufgebot. Darüber hinaus kam er bei den Austragungen des Deutschland Cups der Jahre 2021, 2022 und 2023 zum Einsatz.
(Legende zur Spielerstatistik: Sp oder GP = absolvierte Spiele; T oder G = erzielte Tore; V oder A = erzielte Assists; Pkt oder Pts = erzielte Scorerpunkte; SM oder PIM = erhaltene Strafminuten; +/− = Plus/Minus-Bilanz; PP = erzielte Überzahltore; SH = erzielte Unterzahltore; GW = erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)