Dan Eggen played as central defender. He started his career in the Norwegian amateur leagues with sides such as Lyn, "Årvoll" and Ready. Later he went on to play for several teams outside of Norway: Danish teams BK Frem and Brøndby IF, Spanish teams Celta Vigo and Alavés (where he played in the 2001 UEFA Cup Final), French team Le Mans and Scottish club Rangers.