Hauger was born in Bærum[1] into a family of sportspeople; his father Børre, his uncle Lars and his brother Andreas played both bandy and football for Stabæk IF.
[5] Hauger made his debut for Stabæk's first-team against Odd Grenland on 21 April 2003,[1] when he replaced Tryggvi Guðmundsson as a substitute in the 78th minute.
Hauger stayed with Stabæk in the First Division[5] and was one of the best players at the second tier when the club won promotion back to Tippeligaen in the 2005 season.
[10] Hauger made his debut for Hannover 96 on 6 August 2011, when he played the last 21 minutes as a substitute for Pinto in the opening match of the 2011–12 Bundesliga against TSG 1899 Hoffenheim.
[18] When Kristofer Hæstad and Christian Grindheim was made unavailable for the friendly matches against Mexico and the United States in January 2006, Norwegian national team coach Åge Hareide decided to call up Hauger as replacement.
This was Hauger's first call-up for the senior team,[7] and he made his debut for Norway when he replaced Magne Hoseth at half time in the 2–1 loss against Mexico.