Op 9 juli 2009 maakte Hagen zijn debuut in Europees verband tijdens een wedstrijd tussen MTZ-Ripo en FK Sutjeska in de voorronde van de UEFA Europa League; het eindigde in 2–1 voor MTZ-Ripo en de Noorse scheidsrechter gaf vijf gele kaarten.[1] Zijn eerste interland floot hij op 17 november 2010, toen Noord-Ierland met 1–1 gelijkspeelde tegen Marokko. Tijdens dit duel gaf Hagen twee gele kaarten.[2] Hij werd in 2011 door de UEFA geselecteerd als een van de vierde officials voor het Europees kampioenschap voetbal 2012.