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. 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. Hij werd in 2011 door de UEFA geselecteerd als een van de vierde officials voor het Europees kampioenschap voetbal 2012.