He has been capped several times playing for his country at youth international level, including 20 caps for the Norwegian under-21 team, and in January 2012 Hagen made his debut for Norway national football team.
Club career
Early career
Hagen was born in Kristiansand[2] but lived in Madagascar, where his parents were missionaries, for five years. He did not start to play organized football before he moved back to Norway as a 15-year-old, and joined the local club Vigør.[3]
Hagen transferred to the then second tier team Mandalskameratene ahead of the 2004-season. A half-year later, he was a first team regular and the 18-year-old became captain when André Herfindal was injured. The next season Hagen scored his four first goals for Mandalskameratene,[4] but the team was relegated[5] and Hagen was sold to the Tippeligaen side Odd.[6]
Odds Ballklubb
After joining Odd, coach Arne Sandstø predicted that Hagen in his first season could be one of the best newcomers in Tippeligaen.[7] Hagen made his debut in the opening match of the 2006 season, in Odd's 0–0 draw against Vålerenga.[2] At the end of the season, Hagen had become a regular in Odd's first team starting line-up.[8]
On 20 March 2007, Odd announced that Hagen would be the team's captain in the 2007 season.[9] Due to injuries, Hagen was replaced as captain by Morten Fevang mid-season,[10] and at the end of the season Odd was relegated after losing 4–2 on aggregate against Bodø/Glimt in the relegation play-offs,[11] but Hagen missed one of the play-off matches due to an injury he got while he was on the toilet.[12]
Hagen played 18 matches when Odd won the 2008 First Division and was promoted to Tippeligaen.[2] The next year, Hagen played every match when Odd finished fourth in Tippeligaen,[13] and he was the only player, along with Håkon Skogseid, that played every minute of the 30 matches in the 2009 season.[14] In October 2009, Hagen signed a new contract with Odd till the end of the 2012-season.[15] In the 2010 season, he again played every minute in Tippeligaen,[14] and his head coach Dag-Eilev Fagermo claimed that Hagen and the Norway international Tom Høgli were the best full backs in Tippeligaen.[16]
In the 2011 season Hagen played as a full back,[17] and once again he played every league-match during the season.[18] After the season, he was wanted by Lillestrøm, but he rejected their offer and stayed at Odd.[19] On 14 April 2012 Hagen played his 100th consecutive league match for Odd, while playing every minute of each match.[20] Hagen signed a new contract with Odd in July 2012, binding him to the club until the end of the 2015 season.[21] Hagen played every minute of the 30 league-matches in the 2012 season, and in the second match of the 2013-season against Tromsø on 1 April 2013 he played his 122nd full match in a row, beating Fredrik Kjølner's old record for out-field players with 121 matches or 10,890 minutes.[22] For the first time in 124 matches, Hagen had to leave the pitch due to an injury after 20 minutes of the match against Molde on 20 April, and was unable to beat Morten Bakke's record of 139 consecutive matches in the Norwegian top league.[23]
International career
Hagen played nine matches for Norway U-19 in 2005[24] and was also the team's captain.[3] The same year he also played his first match for the under-21 team.[24] In 2007, he was made captain of the Norway U-21,[8] where he was capped a total of 20 times.[24]