Hagen played club soccer for Tucson Soccer Academy. He also played three years of varsity soccer at Catalina Foothills High School where he tallied seven goals and 20 assists in 55 appearances before red-shirting his freshman season at Colorado Mesa University in 2015. He joined Arizona Men's Soccer in 2017.
(2017): Made 13 appearances with 12 starts throughout the season at defensive midfield.. regained his place in the starting XI after an ankle injury sidelined him for a month..
Favorite Team: Bayern Munich
Favorite Player: Andrea Pirlo