Ogółem jako pierwszy bramkarz Municipalu wywalczył dwa tytuły mistrza (Clausura 2017, Apertura 2019) i jedno wicemistrzostwo Gwatemali (Apertura 2017). W październiku 2018 przebywał na testach w meksykańskim CF Pachuca, w lipcu 2019 był testowany przez belgijski KV Kortrijk, a w styczniu 2020 roku odrzucił ofertę amerykańskiego Chicago Fire. Jego zainteresowaniem interesowały się też czołowe kostarykańskie zespoły Deportivo Saprissa i LD Alajuelense oraz portugalski CS Marítimo.
We wrześniu 2020 Hagen jako wolny zawodnik podpisał roczny kontrakt z azerskim Səbail FK. W Premyer Liqası zadebiutował 12 września w przegranym 1:2 meczu z Zirą.
Kariera reprezentacyjna Hagen występował w reprezentacji Gwatemali U-15.
W grudniu 2012 Hagen w barwach reprezentacji Gwatemali U-17 prowadzonej przez Oscara Sáncheza zagrał w dwóch meczach w kwalifikacjach do Mistrzostw CONCACAF U-17. W kwietniu 2013 wziął natomiast udział w turnieju finałowym, gdzie był podstawowym golkiperem zespołu i rozegrał wszystkie trzy spotkania. Gwatemalczycy odpadli z kontynentalnego czempionatu w ćwierćfinale z Meksykiem (0:2) i nie zdołali awansować na Mistrzostwa Świata U-17 w ZEA.